Things they didn't teach you about Software Engineering

#505 – January 16, 2023 View in browser

Programming Digest

Things they didn't teach you about Software Engineering

In university, they teach you how to write a 400-line program that solves a problem from A-Z. You have a blank canvas, and you need to show off your knowledge of some fancy algorithm to find a way to generate a maze. In the end, you have a nice solution to a straightforward problem.

Mobile application security trends to be aware of in 2023 (sponsor)

Tune in on January 24th, at 10am EST/16h CET to find out what mobile app security trends you should be aware of in 2023 and how security professionals and developers can proactively address these trends in the new year.

Is Windows a joke or are you? 🧢

I'm probably not the only one to make jokes about Windows and its vulnerabilities. Indeed, Microsoft sells products to the vast majority of individuals, but organizations as well. A large range of businesses rely on Active Directories and other Microsoft technologies for their daily activities.

Corporate Legibility for Software Engineers

Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those not directly involved. I’ll help you understand why this is an important thing to be aware of and how to use it to help your career.

Erasure Coding versus Tail Latency

There are zero FEC puns in this post, against my better judgement.

Get QA Off Your Plate (sponsor)

No more flakes and no more test maintenance. QA Wolf investigates every failure and sends only human-verified bug reports. Chat with QA Wolf about a risk-free pilot and reaching 80% automated test coverage in 4 months.

The Zen of Proverbs

20 rules of thumb for writing better software.

Logging practices I follow

No matter what kind of software you’re developing, you most definitely leverage logging to some extent, probably every single day.

Production Twitter on One Machine? 100Gbps NICs and NVMe are fast

In this post I’ll attempt the fun stunt of designing a system that could serve the full production load of Twitter with most of the features intact on a single (very powerful) machine.

7 Tips for Building a Good Web API (sponsor)

Creating a good API requires some extra care. Check out in this blog post seven tips that will help you create a good API in ASP.NET Core.

Pictures of a Working Garbage Collector

This post shows a demo of a fast shell in C++, with a working garbage collector.

how did you like this issue?

Amazing · Great · Okay · Meh · Bad

newsletters

© 2023 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Key phrases

Older messages

8 Hard Truths I learned when I got laid off from my SWE job

Sunday, January 8, 2023

After I got laid off, my primary emotion was one of relief. This was unexpected. #504 – January 09, 2023 View in browser Programming Digest Happy 2023! 🍾 I hope you had a great break and we'll jump

#503 What my life would be without programming

Sunday, December 18, 2022

#503 – December 19, 2022 View in browser Programming Digest What my life would be without programming One of my friends lost his job this week. He worked in the chem department of a pharmaceutical

#502 Abstraction is Expensive

Sunday, December 11, 2022

#502 – December 12, 2022 View in browser Programming Digest Abstraction is Expensive As you build a computer system, little things start to show up: maybe that database query is awkward for the feature

#501 Cache invalidation really is one of the hardest problems in computer science

Sunday, December 4, 2022

#501 – December 05, 2022 View in browser Programming Digest Cache invalidation really is one of the hardest problems in computer science My colleagues recently wrote a great post on the Netflix tech

#501 The Distributed Computing Manifesto

Sunday, November 27, 2022

#501 – November 28, 2022 View in browser Programming Digest The Distributed Computing Manifesto Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of

You Might Also Like

Data Science Weekly - Issue 544

Friday, April 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Develop highly relevant search applications using AI

Friday, April 26, 2024

New Elasticsearch and AI training ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect A world of AI possibilities door-test 2.png Explore

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻

💻 Issue 332 - 🥇The first framework that lets you visualize your React/NodeJS app 🤯

Thursday, April 25, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 332 Release Date Apr 25, 2024 Your weekly report of the most popular React news, articles and projects