Newbie Anew
I always tell people that “new things” make working in software development constantly exciting. And when I say new things, I just don’t mean bleeding-edge technology. I mean new problems, new appr...
I always tell people that “new things” make working in software development constantly exciting. And when I say new things, I just don’t mean bleeding-edge technology. I mean new problems, new appr...
I’ve met quite a number of people excitedly talking about how they wanted to adopt TDD (test-driven development), citing its ability to “catch bugs before you make them” or something about improvin...
I still remember my first day on the job. From the bus stop, I walked under the summer’s day heat dripping with sweat in my button-up shirt. And as I reach the surrounding buildings, I had hoped to...
Who is this for? If you are any of the following: Someone who already has a decent understanding of any structured programming language. The examples are written in Java but it should be easy ...
More than a year ago, a friend introduced me to the concept of Railway-Oriented Programming (ROP). I liked the idea and the fluency that comes with it, but it was a style born out of functional pro...
Anyone working in software would have probably seen a piece of code they wish was never written. Or at least was not written like it was meant to summon creatures from the underworld. Funny enough...
Introduction Hey folks! So I kinda promised to someone I forgot who that I’ll write a unit testing guide for this group. There must be hundreds of similar guides out there in the wild, but I feel ...
Observation and insights on our team’s attempt at Trunk-based development Background Earlier last year, our team was asked to switch from GitFlow to Trunk-based development. The change of course ...
Hello World, Hello Dev! I’m Gervin and I have been a lurker here in dev.to since 2017 (I think it was still called Practical Dev back then?), around the same time I started my career as a software ...