Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

  • #6982 (no title)
  • #6982 (no title)

Category: Posts

The acceptable way to integration tests with Spring and Kotlin

Philipe Costaby Philipe CostaJanuary 12, 2022

When I started to implement tests with Spring Boot, I struggled to find a way to implement integration tests. Integration tests need to pass through …

Watch out for your test case values: detecting code changes

Elias Rodriguesby Elias RodriguesJanuary 5, 2022

Having a test case exercising your code path is not enough if it is set up with values that wouldn’t detect code changes. In a …

The Art Of Multistep Forms #1 — Navigation How to implement the basic structure of a multistep form

The Art Of Multistep Forms #1 — Navigation

How to implement the basic structure of a multistep form

Gabriel Belgamoby Gabriel BelgamoDecember 15, 2021May 29, 2023

Recently, we’ve had to implement a multistep form and it resulted in a very well-rounded implementation, on this form we have: validation, state management, local …

Dependency Injection With Cyclic Dependencies

Dependency Injection With Cyclic Dependencies

Henrique Yujiby Henrique YujiDecember 8, 2021July 4, 2023

Photo by Matt Seymour on Unsplash Intro Dependency injection is a very powerful technique that allows us to write code that is both more testable …

Empowering your systems with State Machines and XState

Empowering your systems with State Machines and XState

Jeferson Britoby Jeferson BritoDecember 1, 2021April 11, 2024

We know software can get complex over time, specially when it comes to state management. More often than not, we find ourselves with tricky user …

Exploring RamdaJs functions

Felipe Nolletoby Felipe NolletoNovember 24, 2021

Hello guys! These days I was remembering how one year ago, maybe more, I decided to look over each function from RamdaJs and try to …

Elixir accumulators

Elixir accumulators

Edy Silvaby Edy SilvaNovember 10, 2021May 29, 2023

In our last post on Elixir we learned a bit about loops. In that post, we implemented a simple algorithm to sum numbers in a …

Recursion and Iteration Part I Turning simple recursion into an iterative process

Recursion and Iteration Part I

Turning simple recursion into an iterative process

Henrique Yujiby Henrique YujiNovember 3, 2021May 29, 2023

Recursion and Iteration While iterative constructs are well understood by programmers in general, it is not uncommon to stumble upon difficulties when dealing with recursion, …

Our Internal Review Process for Publishing Posts How the blog team handles post review

Our Internal Review Process for Publishing Posts

How the blog team handles post review

Julia Mattosby Julia MattosOctober 27, 2021May 29, 2023

The Blog Team Hi! My name is Julia, I’m a developer working at Codeminer42 and I’ve also been a part of the blog team for …

How to handle loops in Elixir

How to handle loops in Elixir

Edy Silvaby Edy SilvaOctober 20, 2021May 29, 2023

Elixir is a dynamic, functional laguage for building scalable and maintainable applications. This is a short description of Elixir that we can get from it’s …

Posts pagination

Previous 1 … 26 27 28 … 37 Next
  • English
  • Português (Brasil)

Content type

Beginner Intermediate Advanced

Recent Posts

  • [Dev Weekly #112] Andrej Karpathy Joins Anthropic to Lead Frontier AI | The Real Cost of Agentic Engineering | When Rails Breaks at Scale
  • Minhas Primeiras Duas Semanas como um Engenheiro Agentic
  • My First Two Weeks as an Agentic Engineer
  • [Dev Weekly #111] Critical Next.js Vulnerability | TanStack npm supply-chain compromise | Local AI is The Future | Introducing Rubydex & More
  • DICA DE IA: Modo de Planejamento para PRD/ERD como Passagens de Sessão

Tags

AI AI Agents API Authentication Best Practices C Claude Claude Code CSS Database Design Patterns DevOps Docker Elixir Frontend Functional Programming Git Golang HTML Information Security Infrastructure Java JavaScript LLM NextJS Node.js open-source Performance PostgreSQL Programming React React Native Ruby Ruby on Rails Rust Security Software Architecture Software Development SQL Testing TypeScript UI UX Vue.js Web Development
Creative Commons License 2025 Codeminer42 | Privacy Policy | Cookie Policy | Powered by WordPress and Bam.