Software Development
-

What DSLs are not for
Domain specific languages are special programming languages. Each fits some special “domain” and makes the business code simpler. Using a…
Read More » -

Feature Toggles are one of the worst kinds of Technical Debt
Feature flags or config flags aka feature toggles aka flippers are an important part of Devops practices like dark launching…
Read More » -

Test Attribute #8 – Truthiness
I want to thank Steven Colbert for coining a word I can use in my title. Without him, all this…
Read More » -

Writing Tests for Data Access Code – Don’t Forget the Database
When we write tests for our data access code, we must follow these three rules: …
Read More » -

JavaScript Promises Are Cool
“And when I promise something, I never ever break that promise. Never.” ― Rapunzel Many languages have libraries of interesting…
Read More » -

Test Attribute #7 – Footprint
When we talk footprint, we’re really talking about isolation. Isolation is key to trust. Wait, What? The “checking” part of…
Read More » -

Top 10 Very Very VERY Important Topics to Discuss
Some things are just very very very VERY very important. Such as John Cleese. The same is true for Whitespace:…
Read More » -

Code is NOT poetry, it is just code
One can read in the footer of WordPress.org: Code is Poetry. This is quite a bold statement and whoever believes…
Read More » -

My Exprience using ElasticSearch NodeJS and ExpressJS
General requirement Part of a system I am currently working on is manipulating raw data. The data being sent from…
Read More »

