Software development topics I've changed my mind on

And more news, tutorials and articles about programming and technology in this week's issue.

#405 — February 01, 2021 View in browser

Programming Digest

Spread the word, build the community, share the knowledge – invite your friends.

sponsor

One API for multi-channel notifications: Email, SMS, push, chat & more

Courier makes it easy to send notifications from your app – with just a few lines of code. Use one API to reach users over email, SMS, push, Slack, and more. Design notifications in a drag & drop editor. Manage user preferences, set delivery rules, and troubleshoot quickly with robust logs. Send 10,000 notifications every month, for free. Get started today!

this week's favorite

Software development topics I've changed my mind on

After 6 years in the industry. We'll see which of these have flipped or changed at year 10.

Why the iPhone timer app displays a fake time

While building my event timer app I came across a peculiarity with displaying time and found out that the iPhone timer addresses it by showing us a fake time. By definition, a countdown shows how much time is left. So if the countdown says 5s we assume there are 5 seconds left. But that’s not the whole truth.

Developers spend most of their time figuring the system out

The oldest reference on the topic I know of dates back to 1979 in a book by Zelkowitz, Shaw, and Gannon entitled Principles of software engineering and design. It said that most of the development time was spent on maintenance (67%).

Learning from incidents

Jessica DeVita from Netflix and Nick Stenning from Microsoft have been working on improving how software teams learn from incidents in production. In this article, they share some of what they’ve learned from the research community in this area, and offer some advice on the practical application of this work.

Load balancing and its different types

As our application scales to multiple users, we need to start thinking about scaling our servers and applications with it. Load balancing is the activity of effectively distributing traffic load across multiple servers. This is how we achieve highly available applications that help us achieve scaling effectively.

courses

Become a Software Engineer, job guaranteed.

With expert mentorship from top professionals, a top-notch curriculum and a network of support from day one, Springboard's Software Engineering bootcamp will help you to gain the skills and experience needed to transition to a new career, or level-up in an existing role. If you don’t land a job, they waive your tuition. Learn more today.

newsletters


© 2021 Bonobo Press
Would you like to advertise or post a job with us? Check out our latest media kit.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

Design Patterns Explained with Food 🥕

Sunday, January 24, 2021

And more news, tutorials and articles about programming and technology in this week's issue. #404 — January 25, 2021 View in browser Programming Digest Spread the word, build the community, share

State machines are wonderful tools

Sunday, January 17, 2021

And more news, tutorials and articles about programming and technology in this week's issue. #403 — January 18, 2021 View in browser Programming Digest Spread the word, build the community, share

“A damn stupid thing to do”—the origins of C

Sunday, January 10, 2021

And more news, tutorials and articles about programming and technology in this week's issue. #402 — January 11, 2021 View in browser Programming Digest Spread the word, build the community, share

The Big Little Guide to Message Queues

Sunday, January 3, 2021

And more news, tutorials and articles about programming and technology in this week's issue. #401 — January 04, 2021 View in browser Programming Digest Spread the word, build the community, share

Write code. Not too much. Mostly functions.

Sunday, December 27, 2020

And more news, tutorials and articles about programming and technology in this week's issue. #400 — December 28, 2020 View in browser Programming Digest Spread the word, build the community, share

You Might Also Like

New Roundtable! Additive for Mass Production Applications

Friday, April 19, 2024

The Outlook for the Future View this email in your browser engineering.com Roundtable - Additive for Mass Production Applications: The Outlook for the Future 6 Considerations for Choosing the Right

📷 What to Know About Macro Photography — Why You Should Buy a Budget Motherboard

Friday, April 19, 2024

Also: How to Automatically Highlight Values in Excel, and More! How-To Geek Logo April 19, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Is the wind going out of the AI sails?

Friday, April 19, 2024

Rippling vacuums up venture capital and Ramp bags more millions View this email online in your browser By Haje Jan Kamps Friday, April 19, 2024 Image Credits: Getty Images / Carol Yepes Welcome to

Llama 3 is out - Weekly News Roundup - Issue #463

Friday, April 19, 2024

Plus: brand-new, all-electric Atlas; AI Index Report 2024; Microsoft pitched GenAI tools to US military; Humane AI Pin reviews are in; debunking Devin; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1417 [Easy]

Friday, April 19, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Wayfair. You are given a 2 x N board, and instructed to completely cover the board with

Charted | How Hard Is It to Get Into an Ivy League School? 🎓

Friday, April 19, 2024

We detail the admission rates and average annual cost for Ivy League schools, as well as the median SAT scores required to be accepted. View Online | Subscribe Presented by: Discover the motivations

Dark Matter & Tortured Poets

Friday, April 19, 2024

New music releases aren't what they used to be -- for good and bad. Dark Matter & Tortured Poets By MG Siegler • 19 Apr 2024 View in browser View in browser New music releases in 2024 are a

Impact of AI on Product Management

Friday, April 19, 2024

​ Impact of AI on Product Management The rise of the AI Product Manager. Product managers have always championed customer's needs. However, with AI, the job requires new technical and ethical

⚙️ Zuck has entered the chat(bot)

Friday, April 19, 2024

Plus: AI video's coming to mobile! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: Just Made my First Dollar With My SaaS After Quitting my Job

Friday, April 19, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with