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.…

career

Free ebook: An engineer’s guide to getting more recognition at work

Know what is effective work. Define your priorities. Deliver on time. Assess yourself honestly. Help your peers. Understand your manager's priorities. Get a mentor. Document what you do. Ask for explicit feedback. Talk to your manager regularly.…

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.…