Software Development
-
Unix pipelines for basic spelling error detection
Introduction We can of course write programs to do most anything we want, but often the Unix command line has…
Read More » -
Amdahl’s law illustrated
The article will explain the Amdahl’s law in simple terms. We are going to demonstrate via a case study how…
Read More » -
Appsec and Technical Debt
Technical debt is a fact of life for anyone working in software development: work that needs to be done to…
Read More » -
How Friction Slows Us Down in Software Development
I once joined a project where running the “unit” tests took three and a half hours. As you may have…
Read More » -
Jenkins Description Setter Plugin for Improving Continuous Delivery Visibility
In Continuous Delivery each build is potentially shippable. This fact implies among a lot of other things, to assign a…
Read More » -
On The Illusion of Controlling People’s Time
Software Engineering is going through an identity crisis. The old school has failed because of too much control, moving people…
Read More » -
When git ignores your… .gitignore?
I feel like I should start this post saying that I absolutely love git. If you’ve never heard of it,…
Read More » -
OAuth 2.0 Bearer Token Profile Vs MAC Token Profile
Almost all the implementation I see today are based on OAuth 2.0 Bearer Token Profile. Of course its an RFC…
Read More » -
Caveats With MySQL Pagination
We’ve all done pagination – it’s sensible for both lists in the UI and for processing data in batches. “SELECT…
Read More »