Programming Digest #437: Writing well-documented code
#437 — September 13, 2021 | View in browser |
Programming Digest
Spread the word, build the community, share the knowledge – invite your friends.
sponsor
Happy Programmer’s Day from SonarSource! Free Code Challenge and Giveaway
Today is International Programmer’s Day, and SonarSource would like to recognize the hard work of developers everywhere. Celebrate by completing a free Code Challenge and see if you can spot the Vulnerabilities in popular coding languages. Also, enter to win SonarSource swag!
this week's favorite
Who doesn’t like well-documented code? I greatly appreciate when the author of the code I’m reading took his/her time to explain it.
This introduction is the first in a multi-part series on how Netflix uses A/B tests to make decisions that continuously improve our products, so we can deliver more joy and satisfaction to our members. Subsequent posts will cover the basic statistical concepts underpinning A/B tests, the role of experimentation across Netflix, how Netflix has invested in infrastructure to support and scale experimentation, and the importance of the culture of experimentation within Netflix.
Ship/Show/Ask is a branching strategy that combines the features of Pull Requests with the ability to keep shipping changes. Changes are categorized as either Ship (merge into mainline without review), Show (open a pull request for review, but merge into mainline immediately), or Ask (open a pull request for discussion before merging).
What they don’t tell you when you translate your app
Forget inverting binary trees, translating or localizing a digital experience is one of the most difficult things you can do with software.
Caches, modes, and unstable systems
Is your system having scaling trouble? A bit too slow? Sending too much traffic to the database? Add a caching layer! After all, caches are a best practice and a standard way to build systems. What trouble could following a best practice cause?
newsletters
Older messages
Programming Digest #436: Operations is not Developer IT
Sunday, September 5, 2021
And more news, tutorials and articles about programming and technology in this week's issue. #436 — September 06, 2021 View in browser Programming Digest Spread the word, build the community, share
Life before Unicode
Sunday, August 29, 2021
And more news, tutorials and articles about programming and technology in this week's issue. #435 — August 30, 2021 View in browser Programming Digest Spread the word, build the community, share
How Google bought Android—according to folks in the room
Sunday, August 22, 2021
And more news, tutorials and articles about programming and technology in this week's issue. #434 — August 23, 2021 View in browser Programming Digest Spread the word, build the community, share
Best practices for writing code comments
Sunday, August 15, 2021
And more news, tutorials and articles about programming and technology in this week's issue. #433 — August 16, 2021 View in browser Programming Digest Spread the word, build the community, share
Use spreadsheets everywhere!
Sunday, August 8, 2021
And more news, tutorials and articles about programming and technology in this week's issue. #432 — August 09, 2021 View in browser Programming Digest Spread the word, build the community, share
You Might Also Like
Pinpointing The Actual Problem 🎯
Friday, January 10, 2025
WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from
😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring
Friday, January 10, 2025
͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
iOS Cocoa Treats
Friday, January 10, 2025
View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been
Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker
Friday, January 10, 2025
View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to
22 CES products you can't miss
Friday, January 10, 2025
10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to
⚙️ The wild, wild west
Friday, January 10, 2025
AI's uncertain legislative path
ASP.NET Core News - 01/10/2025
Friday, January 10, 2025
View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop
ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure
Friday, January 10, 2025
THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain
The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4
Friday, January 10, 2025
Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Notes app can do what now?
Friday, January 10, 2025
Hey there, Do you ever use the Notes app on your iPhone? If you do, you'll want to keep reading! The Notes app might look simple, but it has lots of great features to make your life easier. For