Software development meta stories

General articles about programming as an art/crafstmanship, best practices and tutorials for web developers. For a specific category see the Menu.

thumbnail

Identification patterns for your resources: URI/UUID/AWS ARN...

Present the common methods of attributing unique identifiers to your resources.

thumbnail

Do not make assumptions when coding

How to avoid bugs and vulnerabilities using defensive programming.

thumbnail

Developers, don’t be afraid to exit or panic

Do not stale or return the wrong result, rather tell your caller that something is wrong.

thumbnail

How am I trying to mentor software developers

What exactly a developer mentor does? Good question, I am struggling myself to find out. I wrote about what exactly am I doing.

HOT
thumbnail

What can you learn from a side project ⁉️ LZ78, emoji and google cloud.

I wrote about my latest pet-project: emoji-compress.com and what I have learned by doing it.

thumbnail

Learn software development at scale from an AAA project

Delve into the epic journey of developing a next-gen persistent space simulator. Post for: devs, designers, devops, Q&A and writers.

thumbnail

NASA coding standards, defensive programming and reliability

A summary of more than 3h of panels based on software written for NASA space exploration missions.

thumbnail

Dealing with technical debt while delivering— a 3 step technique with example

Making peace with the Ghosts of Code Past while delivering new features.

thumbnail

A/B tests developer’s manual

A/B tests will try to make spaghetti from your clean code. Learn from my mistakes so you don’t repeat them.

thumbnail

6 productivity workflow tips for a Software Engineer

A few thoughts about “the zone”, brakes, tasks and notifications.

thumbnail

8 productivity coding tips for a Software Engineer

I am lazy but I care about the most precious currency we have: time ⏰. That being said I want to share some tips that improved my…

thumbnail

16 free tools&services that any developer should use

A fine list of open source or free tools and online services any software engineer/QA/devops can use.

HOT