Issues » #435

#435 – August 30, 2021


Build Security Into Your Code | Free Developer Conference | SnykCon October 5-7 | Capture The Flag

Join the global community of development, security, & DevOps leaders at SnykCon. Learn to build security into your existing tools and workflows. Attend hands-on workshops to hear how industry experts are building software securely — from the IDE to your Git. Don't miss a chance to compete in 20 hands-on hacking challenges & win great prizes in Fetch the Flag, the SnykCon CTF. RSVP for free today.

this week's favorite

Life before Unicode

Unicode definitely added a lot of complexity to string handling, and people who use languages with ASCII alphabets exclusively may think it's unjustified. However, I'm a non-ASCII language speaker who's old enough to remember the alternatives, and the alternatives are far worse than the complexity of Unicode.

Why are hyperlinks blue?

The internet has ingrained itself into every aspect of our lives, but there’s one aspect of the digital world that I bet you take for granted. Did you ever notice that many links, specifically hyperlinks, are blue?

My favorite computer science papers

This is not a you should read these papers kind of post, it’s a curated list of great computer science papers that I’ve enjoyed reading and re-reading over the past years.

The rise of user-hostile software

Or why software we get today is not the software we should strive to be getting tomorrow.

How we design our APIs at Slack

Over the years, one thing we keep top of mind is designing for a great developer experience. While we can change the implementation of our features under the hood, removing or changing the behavioral contract for an existing API is very hard. That’s why it’s important to carefully think about your API design from the very beginning.


Join over 18,800 readers for a free weekly email with fresh news, articles and tutorials.