CodeTips#2: Clean code in JavaScript
A beginner’s approach
Last Updated on September 4, 2024 INTRODUCTION INTRODUCTION I believe the comic strip above sums it well: You write clean code mainly to understand yourself …
A beginner’s personal journey into automated tests
Last Updated on April 11, 2024 Like many engineers, I landed into coding kind of by accident. I was programming alone and unsupervised for a …
How to Easily Deploy Your Web App to Firebase Hosting
Getting to know Firebase Hosting
There are different stages in application development. Some of these stages are nicer than others, and some are necessary, like deployment. The deployment stage might …
CodeTips#1: Exploring Hashes in Ruby
Last Updated on September 4, 2024 Hello, fellow readers! Before we can jump right in, we have an announcement! There is a new series of …
5 Truths About Tailwind CSS
Last Updated on April 11, 2024 Recently, I had the opportunity to work with Tailwind CSS. At first, I was not really happy about it. …
Const Correctness (for non C++ programmers)
What we can learn with C++ on how to deal with mutability
Last Updated on March 28, 2024 Image from unsplash Intro Even though nowadays I mostly work with Javascript/Typescript, I’ve spent a long time programming with …
Elixir/Erlang: Tail Call Optimization is not enough
Feelings after researching and experimenting on Tail Call Optimization
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). …
The acceptable way to integration tests with Spring and Kotlin
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
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
Last Updated on May 29, 2023 Recently, we’ve had to implement a multistep form and it resulted in a very well-rounded implementation, on this form …