Const Correctness (for non C++ programmers)
Image from unsplash Intro Even though nowadays I mostly work with Javascript/Typescript, I've spent a long time programming with C++ and as you've probably heard already, C++ is…
Category
Image from unsplash Intro Even though nowadays I mostly work with Javascript/Typescript, I've spent a long time programming with C++ and as you've probably heard already, C++ is…
In this article, we'll be talking about a widespread concept of Functional Programming called Tail Call Recursion (or Tail Call Optimization or just Tail Call). If you have…
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 all the flow,…
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 real-world Ruby on…
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 persistence, and backend…
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 and decoupled. When…