Software Engineering Perspectives Articles

Sorted By: Most Recent
Jeff Lawson Jeff Lawson
Updated on July 26, 2022

How a Brilliant Platform Engineer Saved Twilio From ‘Absolute Disaster’

Our infrastructure was slow and prone to failure. Half our engineers quit. That’s when I called in a former Marine to turn our systems around.

Henri Woodcock Henri Woodcock
Updated on July 22, 2022

Stop Using NumPy’s Global Random Seed

Set random seeds for individual classes in Python, instead. Here’s how.

Tammy Xu Tammy Xu
Updated on July 20, 2022

Bug Bounties: An Overview

Some things to consider before getting in on the action.

Erik Fogg Erik Fogg
Updated on July 19, 2022

How E2E Testing Takes a ‘Marie Kondo’ Approach to Software Testing

Remove clutter and maximize your resources in the process.

Emrah Şamdan Emrah Şamdan
Updated on July 19, 2022

How to Solve Cold Starts in Serverless Architecture

Try these four remedies to alleviate pain points in your serverless strategy.

Edward Hearn Edward Hearn
Updated on July 18, 2022

Is Proprietary Software Really Better Than Open-Source?

How I learned to stop worrying and love the free lunch.

Edward Hearn Edward Hearn
Updated on July 18, 2022

Don’t Let Zombie Languages Devour Your Organization

When programming languages fall by the wayside, beware of putting them out of sight and out of mind — or they just might come back to bite you.

Dilan Sachintha Nayanajith Dilan Sachintha Nayanajith
Updated on July 18, 2022

Node.js App Security: Let No One Through the (Digital) Gates

An overview of the most common security issues unique to Node.js and their countermeasures.

Dheerender Thakur Dheerender Thakur
Updated on July 18, 2022

4 Best Practices for Boosting Development Velocity in Remote Teams

Here’s how to help your teams thrive in a remote work environment.

David Vandegrift David Vandegrift
Updated on July 18, 2022

Why You Should Be Wary of Software Dependencies

The costs don’t always outweigh the presumed savings in time and expertise.