Nicolas Frankel171 articles

Latest post Improving Maven’s dependency:analyze… or not

Table of Contents The mvn dependency:analyze commandSpring Boot startersBringing the maven-dependency-analyzer into the modern ageConclusion Recently, my good friend Richard Fichtner advised using the mvn dependency:analyze command to get rid of declared but unused dependencies: There is another use case …

Avatar photo
  • Nicolas Frankel
April 28, 2025
  • Mutation Testing in Rust

    Table of Contents Starting with cargo-mutantsFinding and fixing the issueConclusion I’ve been a big fan of Mutation Testing since I discovered PIT. As I dive deeper into Rust, I wanted to check the state of mutation testing in Rust. Starting …

    Avatar photo
    • Nicolas Frankel
    April 09, 2025
  • The try block in Rust

    Table of Contents The limit of the ? operatorThe verbose alternativeThe try block to the rescueConclusion I wrote previously about libs for error management in Rust. This week, I want to write about the try block, an experimental feature. The …

    Avatar photo
    • Nicolas Frankel
    April 09, 2025
  • One giant Kubernetes cluster for everything

    Table of Contents The one giant cluster approachBetter resource utilizationLower operational overheadStraightforward networking and service communicationSimplified governanceCost efficiencyDownsides of a one giant cluster approachLarger blast radiusComplex multi-tenancy managementScalability limitsCluster-wide objectsWhat’s the ideal size, then?vClusterHow vCluster mitigates the downsides of a …

    Avatar photo
    • Nicolas Frankel
    March 25, 2025
  • WebAssembly on Kubernetes

    Table of Contents My approach and the use caseBaseline: regular Rust-to-nativeAdapting to WebAssemblyRunning the Wasm image on DockerRunning the Wasm image on KubernetesFinal stepsConclusion Like a couple of innovative technologies, different people have different viewpoints on where WebAssembly fits the …

    Avatar photo
    • Nicolas Frankel
    March 25, 2025
  • Pull request testing on Kubernetes: testing locally and on GitHub workflows

    Table of Contents Unit testing vs. integration testingTestcontainersUse-case: application with database”Unit” testing”Integration” testingThe GitHub workflowAlternative “Unit testing” on GitHubConclusion Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production …

    Avatar photo
    • Nicolas Frankel
    March 16, 2025
  • Pull Request testing on Kubernetes: Working with GitHub Actions and GKE

    Table of Contents Building and storing the imageSizing the clusterAuthenticate on Google Cloud from a GitHub workflowWorking within the GitHub workflowCreate a Kubernetes manifestSetting the correct GitHub image tagAccessing the private GitHub registry from GKEGet the PostgreSQL connection parametersGetting the …

    Avatar photo
    • Nicolas Frankel
    March 16, 2025
  • Pull request testing on Kubernetes: vCluster for isolation and costs control

    Table of Contents Weaving vCluster into the GitHub workflowChanges to the workflowCleaning upConclusion This week’s article is the third and final in my series about running tests on Kubernetes for each pull request. In the first post, I described the …

    Avatar photo
    • Nicolas Frankel
    March 16, 2025
  • Book Review: DuckDB in Action

    Table of Contents FactsChaptersPros and consConclusion Disclaimer: this post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. This review is about DuckDB in Action by JoMark Needham, Michael …

    Avatar photo
    • Nicolas Frankel
    March 05, 2025
  • Remote Development Made Simple with DevPod

    Table of Contents The problemDevelopment ContainersIntroducing DevPodConclusion I come relatively late to the subject of Remote Development Environments (also known as Cloud Development Environments). The main reason is that I haven’t worked in a development team for over six years. …

    Avatar photo
    • Nicolas Frankel
    February 13, 2025
  • My first steps with Playwright

    Table of Contents The contextGetting my feet wetStoring cookiesAdapting to realityConclusion In my previous company, I developed a batch job that tracked metrics across social media, such as Twitter, LinkedIn, Mastodon, Bluesky, Reddit, etc. Then I realized I could duplicate …

    Avatar photo
    • Nicolas Frankel
    January 30, 2025
1-11 of 171

Subscribe to foojay updates:

https://foojay.io/today/author/nicolas-frankel/feed/
Copied to the clipboard