Digests » 353

sponsor

Why learn Machine Learning to advance your career?

To stay relevant in the age of AI. AI trends suggest that a combination of ML, natural language processing, and code generation technologies will be doing the code writing one day, so why not learn how to create your own ML algorithms?

this week's favorite

3 steps to add tests on existing code when you have short deadlines

You have that pile of Legacy Code you need to change. Of course, there are no tests. Deep in your heart, you know that you should add tests before touching this code. People on the Internet told you so. “First, you should add tests” they said.

Memory Management Reference

Welcome to the Memory Management Reference! This is a resource for programmers and computer scientists interested in memory management and garbage collection.

The Book of Secret Knowledge

This repository is a collection of various materials and tools that I use every day in my work. It contains a lot of useful information gathered in one piece. It is an invaluable source of knowledge for me that I often look back on.

Words Are Hard - An Essay on Communicating With Non-Programmers

If you are in a meeting with people outside of the programming world (e.g. mechanical or electrical engineers, managers, marketing people) using technical jargon is a great way to ostracise and confuse people, and adds almost no value to the conversation.

JavaScript Libraries Are Almost Never Updated Once Installed

Cloudflare helps run CDNJS, a very popular way of including JavaScript and other frontend resources on web pages. With the CDNJS team’s permission we collect anonymized and aggregated data from CDNJS requests which we use to understand how people build on the Internet. Our analysis today is focused on one question: once installed on a site, do JavaScript libraries ever get updated?