Software Development
-
Test coverage decreased and it is good (short, read)
Synchronicity concept of Carl Gustav Jung says that events are “meaningful coincidences” if they occur with no causal relationship yet…
Read More » -
Talking Around Your Docs
We don’t write comments. The code is self documenting. The people who say that they don’t write comments are 95%…
Read More » -
The Modern Developer, Part 3: Development
Current go-to methodologies when developing software are agile-based (e.g., scrum). Work is done in increments between one and six weeks…
Read More » -
The Modern Developer, Part 2: Design
Designing a system’s architecture is recognized as one of the most important parts of software development—hence, it’s usually done by…
Read More » -
The Modern Developer Part 1: Planning and Analysis
When it comes to product development, is code the first thing that’s done? When are the features defined and the…
Read More » -
The Three Stages of Knowledge
In software development, knowing how to do things seems to fall into three stages. Ok… let’s pretend it does, it’s…
Read More » -
Inverting Functions: Effect Thread binding for Stateless Actors
Functional programming can be perceived as “hard”. Yes, spend time with it and it gets simpler and the benefits make…
Read More » -
MEAN vs. LAMP: How To Choose the Right Tech Stack
The MEAN vs. LAMP argument on the internet came to my attention recently when I was discussing technology stack with…
Read More » -
Convenient pushing new Git branch to remote repository – Git Tricks #3
Publishing a newly created Git branch to a remote repository can be easier than you might expect. Introduction It is…
Read More »