TL;DR

180 posts
Issue60

4 common misconceptions about AWS auto-scaling

It is a myth that elastic scaling is more common than fixed-size auto-scaling. Maintaining the templates & scripts required for the auto-scaling process to work well takes a significant time investment.…

Issue60

When AWS autoscale doesn't

If the ratio of your actual metric value to target metric value is low, the maximum magnitude of a scale out event will get significantly limited.…

Issue60

Autoscaling AWS Step Functions activities

Transactional flows are an ideal use case for auto-scaling because of unused compute capacity during non-peak hours.…

Issue59

Practical advice for new software engineers

Get feedback early. Don’t let writing the perfect abstraction slow you down.…

Issue59

Software development speed vs. quality: a tech shop conundrum

Achieving both speed and quality together is nearly impossible. Startups and smaller companies often lean towards speed, since they need to be disruptive to succeed.…

Issue59

Functional lessons learnt

Respect the purity of the functions. Focus on the order of parameters to increase the readability of your code.…

Issue58

How to do good code reviews

Set measurable goals and capture metrics. Look for code that is repeated, non-modular, or flouting standard conventions.…

Issue58

Finding the time to refactor

Make refactoring integral to every work schedule. Take a few minutes to clean up code, as soon as tests pass, with better names and extracting private methods and classes, etc.…

Issue58

Why consistency is one of the top indicators of good code

Consistency in code allows you to make accurate assumptions and predictions about its behaviour and implementation.…

Issue57

7 debugging techniques to speed up troubleshooting in production

Remove or automate all the configuration needed to run the app. Don’t fall into the tech stack soup trap. Use 80% of your logging for 20% of your most important code.…