Directory of Pragmatic Programmer Books on Medium – Below is content you know and love from the Pragmatic Bookshelf, optimized for learning and enjoyment on the Medium platform.
Unsafe Rust (and when to use it) – Rust contributor Andre Bogus explains unsafe Rust, dissects some of the myths that have built up around it, and provides advice on when to use it (and when not to).
Python tricks I can’t live without – Sebastian Opałczyński offers up the code fragments he finds himself using again and again.
How Python integers work – Python’s integers allow arbitrary precision, so they’re a bit different than those in some other languages. Here’s a deep dive into how they work (and why they’re interesting).
Why is functional programming so hard? – It’s a different mindset. This article shows how to switch from object-oriented programming to functional programming.
Algorithms Every Programmer Should Know – very first part of the series with the Searching Algorithm.
Where programming, ops, AI, and the cloud are headed in 2021 – Mike Loukides looks at data generated by O’Reilly online learning to discern trends in tech.
Operating Systems: Three Easy Pieces – The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. In understanding the conceptual, you will also learn the practical, including how an operating system does things like schedule the CPU, manage memory, and store files persistently. Lots of fun stuff! Or maybe not so fun?
Understanding SQL GROUP BY – Finally, you too can understand how to use GROUP BY in your SQL queries.
Understanding SQL JOIN – A mental model to understand SQL’s JOIN.
Understanding SQL SELECT and WHERE – See WHERE and SELECT visualized in this SQL primer.
How to have a professional online appearance – If you’re struggling to get a job as a developer/designer, this article may have a couple of things you should consider changing to improve your chances. As a developer/designer, and especially one that is looking for a job, presenting yourself online is very important when it comes to getting a job.
The State of Go – Discover interesting facts about Go, as well as trends from 2020! This post also offers a glimpse of the findings about Go developers and the industry.
The spreadsheet wars (circa 1988).
The Evolution of Developer Salaries: Looking Back 20 Years – Much has been covered about developer salaries based on coding language, location, job title, and so on. But little has been done to chart the rise and fall of developer salaries over the years - until now.