All Articles

A year of programming related Reddit posts I liked

reddit

I like to share interesting programming articles with my co-workers. Most of these come from Reddit. Someone asked if I had a comprehensive list… so here ya go.

If you want to do the same here’s the source code.

subreddit title reddit thread article
programming Agile At 20: The Failed Revolution thread article
programming What I learned from Software Engineering at Google thread article
programming For anyone who’s curious about graphics and shader programming, this goes over how the GPU turns triangles and textures into pixels on the screen. It clarifies what the system does for you and at what point it calls the shader code you write. It should be useful no matter what language you’re using thread article
programming “Test Like You Fly” originated in the aerospace industry, with the intention of mitigating risks by pre-playing all expected in-flight scenarios in advance of actual flight. In this article, Tim Chambers introduces TLYF for the everyday software developer. thread article
programming The Untold Story of SQLite thread article
programming Functors and Monads For People Who Have Read Too Many “Tutorials” thread article
programming HTML tips - hidden gems thread article
programming A new children’s book / illustrated guide to Apache Kafka thread article
programming Representing SHA-256 Hashes As Avatars thread article
programming Don’t Feed the Thought Leaders thread article
programming Bad managers are a huge problem in tech and developers can only compensate so much thread article
programming The 1969 Apollo Guidance Computer was light years ahead thread article
programming How companies alienate engineers by getting out of the innovation business thread article
programming According to some estimates, more than 150 zettabytes, or 150 trillion gigabytes of data will need analysis by 2025. Can decentralized databases streamline the data collection and data analysis problem? thread article
programming Nginx Cheatsheet thread article
programming Update on the malicious commits to PHP codebase thread article
programming The beauty of programming thread article
programming Working as a Developer at Apple in 2001 thread article
programming A Strange But Elegant Approach to a Surprisingly Hard Problem (GJK Algorithm)” thread article
programming Employees are happier when led by people with deep expertise (2016) thread article
programming ‘Agile’ F-35 fighter software dev techniques failed to speed up supersonic jet deliveries thread article
programming How to implement a hash table (in C) thread article
programming What’s up with these new not-open source licenses? (GitHub) thread article
programming How are zlib, gzip and zip related? What do they have in common and how are they different? thread article
programming The SPACE of Developer Productivity thread article
programming [Article] This is my thinly veiled attempt to get you to use a library I wrote. thread article
programming Free Resume Templates for Software Engineers (Google Doc and DOCX) thread article
programming 10 Software Engineering Laws Everybody Loves to Ignore thread article
programming A very down to Earth conversation with one of the best Microprocessor engineers to have ever lived. thread article
programming “This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced it a few years ago.” thread article
programming Citibank just got a $500 million lesson in the importance of UI design thread article
programming DNS exfiltration of data: step-by-step simple guide thread article
programming Learn vim in the browser with interactive exercises designed to help you edit code faster thread article
programming The Project Management Institute needs to Get Out of Scrum, Get Out of Agile and Get Out of Software Development thread article
programming Reverse Engineering Source Code of the Biontech Pfizer Vaccine: Part 2 thread article
programming Quake III’s Fast Inverse Square Root Explained [20 min] thread article
programming This programmer reverse engineered the Pfizer mRNA vaccine source code thread article
programming Windows Task Manager Source Code Review by Original Author: Retired Microsoft Engineer “davepl” thread article
programming A guide to help you write better CLI thread article
programming Flappy bird in 341 bytes thread article
programming TIL: eBPF is awesome thread article
programming How Spotify Codes work thread article
programming Strategy Pattern for Efficient Software Design thread article
programming Simple way to Docker on windows 10 home with WSL 2 thread article
programming Why does it take so long to build software? thread article
programming The Surprising Impact of Medium-Size Texts on PostgreSQL Performance thread article
programming The Tyranny of Metrics thread article
programming Code - /dev/null as a Service thread article
programming Why senior engineers get nothing done thread article
programming How I use Obsidian to manage my goals, tasks, notes, and software development knowledge base (includes a starter kit) thread article
programming When Feature Flags Do And Don’t Make Sense thread article
programming Essays on programming I think about a lot thread article
programming We can’t send email more than 500 miles thread article
programming How the Internet really started - Bill Shannon RIP thread article
programming Roy Fielding’s Misappropriated REST Dissertation thread article
programming The creators of Unix talk about Unix (1982) thread article
programming 18 GitLab features are moving to open source thread article
programming Microservice: it’s the design of our backend! thread article
programming University of Helsinki offers a world class course on modern full stack development for free thread article
programming Linus: People should aim to make “badly written” code “just work” (2009) thread article
programming Things I’ve learned in 20 years of programming thread article
programming Hacker Laws Update: Goodhart’s Law: “When a measure becomes a target, it ceases to be a good measure.” thread article
programming AstroPy: Core Astronomy Package for Python thread article
programming You cannot cURL under pressure thread article
programming Full Source Code Walkthrough of a Steam Game thread article
programming Code reviews by Bret “Hitman” Hart 👨‍💻 thread article
programming Introduction to Nintendo 64 Programming thread article
programming My personal journey from MIT to GPL thread article
programming ASCII fluid dynamics — A tiny fluid simulator that fits in 80x25 terminal thread article
programming You’re Not Praised For The Bugs You Didn’t Create thread article
programming The >$9Bn James Webb Space Telescope will run JavaScript to direct its instruments, using a proprietary interpreter by a company that has gone bankrupt in the meantime… thread article
programming Dr. Alan Kay on the Meaning of “Object-Oriented Programming” thread article
programming 101 Bash Commands and Tips for Beginners to Experts thread article
programming Manifesto for Half-Arsed Agile Software Development thread article
programming I made a playlist of 129 videos on programming that made me a better developer thread article
programming How Shazam Works: audio fingerprinting and indexing thread article
programming Why Software Developers Are Paid 5x More in The USA thread article
programming Data-Oriented Design 2018 thread article
programming Dijkstra’s in Disguise: 3 known algorithms independently discovered the principle of relaxation used in shortest-path thread article
programming Overtime Hurts Your Software & Your Team - “Joe really went that extra mile to help us meet our goal. Staying late, coming in on weekends. He really sacrificed for our mission.” Overtime is a sign of problems that should never receive praise thread article
programming My JavaZone talk: “Modern SQL: Evolution of a dinosaur” [56 minutes] thread article
programming 23 guidelines for writing readable code thread article
programming Ray-Tracing Pioneer Explains How He Stumbled into Global Illumination thread article
programming Great explanation of A* Pathfinding algorithm thread article
programming Walk Monster - How The Witness tested walkable spaces to avoid physics bugs, weird collision geometry, and unintended player-reachable areas thread article
programming DOOM’s Development: A Year of Madness thread article
programming Rockstar: a programming language where code is also 1980s song lyrics thread article
programming The basic architecture concepts I wish I knew when I was getting started as a web developer • Web Architecture 101 thread article
programming The Problem You Solve Is More Important Than The Code You Write thread article
programming Good talk on JVM JIT internals (long, but well worth watching) thread article
programming Aiming to fill skill gaps in AI, Microsoft makes training courses available to the public thread article
programming Awesome list of Distributed Systems Resources thread article
programming A Collection of engineering blogs of top tech companies in the world. thread article
programming Mastering Java 8 Streams - Part 2 Java 8 Features thread
programming John Carmack on Invention and Innovation thread article
programming Mathematics for Computer Science: Readings thread article
programming I took DeepMind’s famous paper on teaching AI to become a Go champion, and explained it in beginner-friendly language! thread article
programming Deconstructing the water effect in Super Mario Sunshine thread article
programming IBM Java CTO: Devs shouldn’t have to learn Docker, K8s, 30 other things to deploy an app thread article
programming Tannenbaum’s “Distributed Systems” 3rd edition (2017) free download from authors thread article
programming The best way to write secure and reliable applications. Write nothing; deploy nowhere. thread article
programming Developing software for the space shuttle thread article
programming alan turing’s lost radio broadcast rerecorded thread article
programming Free AI courses by Intel thread article
programming TensorFlow 101 thread article
programming If you are ever interested in using a Hexagonal Grid in your game / app / interface, I came across an absolute goldmine of an article! thread article
programming A history of branch prediction from 1500000 BC to 1995 thread article
programming Solving the Traveling Pacman Problem thread article
programming Made a “Selenium IDE”-like Chrome extension that can generate an entire codebase locally, and can playback tests in the browser directly. Great for startups or people who need QA tests quickly for their projects. thread article
programming “As a systems hacker, you must be prepared to do savage things, unspeakable things, to kill runaway threads with your bare hands, to write directly to network ports using telnet and an old copy of an RFC that you found in the Vatican.” THE NIGHT WATCH by James Mickens. thread article
programming The largest Git repo on the planet thread article
programming 9 lessons from 25 years of Linux kernel development thread article
programming The server side story of Multiplayer Game thread article
programming Building Microservices? Here is what you should know thread article
programming [PDF] “Concepts: The Future of Generic Programming” by Bjarne Stroustrup thread article
programming Developers’ side projects thread article
programming Flutter: The best mobile development experience? thread article
programming Introduction to Machine Learning for developers thread article
programming Someone said learning Angular was “Excruciating”, so I put out a free course to make it less so. thread article
programming Mistakes I made (as a developer) thread article
programming DOOM (2016) - Graphics Study thread article
programming My Top Eight Must-Listen Developer Podcasts thread article
programming Great talk about compositional / modular code thread article
programming Open Source Gameboy Emulator written in C++ thread article
programming 15 Top-Notch Podcasts for Programmers & Software Developers thread article
programming John Carmack on Inlined Code thread article
programming Advanced programming languages thread article
programming Programmer Interrupted thread article
programming A simple stack overflow question becomes an interesting lesson in tech history (ZIP) thread article
programming 11 podcasts I listen to to improve as a software engineer thread article
programming How NASA writes C for spacecraft: “JPL Institutional Coding Standard for the C Programming Language” thread article
programming Google has started a new video series teaching machine learning and I can actually understand it. thread article
programming Computer Science Resources for ambitious self directed learners! Pursue a completely free, online, CS education. thread article
programming StarCraft AI tournament live now. Watch bots programmed by AI researchers/enthusiasts thread article
kubernetes Building an end-to-end Kubernetes-based DevSecOps software factory on AWS thread article
kubernetes Chaos Mesh Remake: One Step Closer toward Chaos as a Service thread article
kubernetes Will Ingress be deprecated in favor of Gateway API at some point? thread article
kubernetes If you had one wish for a K8s-related tool, what would it be? thread article
kubernetes Most of us lads, working on a small cluster thread article
kubernetes IPVS: How Kubernetes Services Direct Traffic to Pods thread article
kubernetes Securely Connect with Your Local Kubernetes Environment - Let’s Learn cert-manager, minikube, ingress, and ingress-dns to make a stable secure DNS name thread article
kubernetes Kubernetes 1.21 will be out next week, but… What’s new? - 50 enhancements - PSP deprecation - CronJobs finally Stable thread article
kubernetes Looking for feedback on an architecture modelling tool. thread article
kubernetes How to monitor? thread article
kubernetes Lens - The Kubernetes IDE - version 4.2 is out now! thread article
kubernetes Why I run Django on Kubernetes as a one-man SaaS thread article
kubernetes Argocd operator management thread article
kubernetes Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS)? thread article
kubernetes Building Your Home Raspberry PI Kubernetes Cluster thread article
kubernetes Kubernetes gives us that for free :) thread article
kubernetes My home Kubernetes cluster managed by GitOps on Raspberry Pis thread article
kubernetes Getting to Grips With Kubernetes Command-Line Tools thread article
kubernetes Learn how to share and promote your work (writing, projects, etc) as an engineer thread article
kubernetes Open Source solutions for chaos engineering in Kubernetes thread article
kubernetes We’re the engineers rethinking Kubernetes at Spotify. Ask us anything! thread article
kubernetes I curated 850+ remote job openings from Hacker News who is hiring - February thread article
kubernetes Policy as Code WAR - OPA Gatekeeper vs Kyverno thread article
kubernetes Tracking Kubernetes cost metrics in Prometheus thread article
kubernetes Building a Kubernetes CI/CD Pipeline with GitLab and Helm thread article
kubernetes Introducing KubeLinter - an open source linter for Kubernetes thread article
kubernetes GitOps - the bad and the ugly thread article
java 9 High-Performance Tips when using Java and PostgreSQL thread article
java Handling Flaky Unit Tests in Java thread article
java State of Valhalla: JVM Model (by John Rose and Brian Goetz) thread article
java Introducing Astra: A Tool for Refactoring Java Programs at Scale thread article
java Why is it so incredibly difficult to publish JVM libraries? What am I missing? thread article
java Introducing neat-chess, a library that implements the UCI protocol, and allows developers to interact with the Stockfish Chess Engine from Java thread article
java Finding the N+1 query anti-pattern in a Java app thread article
java Eclipse LSP4Jakarta, the Language Server for Jakarta EE thread article
java A categorized list of all Java and JVM features since JDK 8 to 16 thread article
java How much faster is Java 15? thread article
java Now that records are official, hoping for expanded support from popular libraries and frameworks thread article
java Kicking Spring Native’s tires thread article
java Examples of GoF Design Patterns in Java’s core libraries. thread article
java Quarkus and Jakarta EE are gaining on Spring/Spring Boot thread article
java Calculating Pagination Metadata Without Extra Roundtrips in SQL or with jOOQ thread article
java Testing Spring Webflux Application with JUnit5 and Testcontainers thread article
java Netflix open sourced the framework to java. thread article
java Java’s Quirks and Wrong (?) Defaults with Brian Goetz thread article
java Choreography Saga Pattern with Spring Cloud Kafka thread article
java What’s New in MicroProfile 4.0 thread article
java Do Loom’s Claims Stack Up? Part 1: Millions of Threads? thread article
java HotSpot Intrinsics – What you see isn’t what you get (introduction to compiler intrinsics on HotSpot JVM) thread article
java Troubleshooting Native Memory Leaks in Java Applications thread article
java Towards Continuous Performance Regression Testing with JfrUnit and JDK Flight Recorder thread article
java What is the best testing framework for microservices thread article
java Java libraries I like thread article
java [Video 25min] Prepare For What “Loom’s” Ahead (Project Loom by Dr. Heinz Kabutz) thread article
java How to profile a GraalVM native image using Linux perf thread article
java Spring boot blueprint with Keycloak and Vue.js thread article
java AMA with Microsoft’s Java Engineering Group at JDConf 12:30pm PST thread article
java Java Futures with Brian Goetz thread article
java What are some great Java libraries I’m probably not using but I should? thread article
java Fun with Java Records thread article
java SSLContext Kickstart - Super lightweight library to secure your Http Client thread article
java 🎁 A collection of Kafka-related talks 💝 thread article
java dotenv-java: a pure java, no-dep implementation of dotenv thread article
devops How does your team do devops thread article
devops “you build it, you run it!” thread article
devops Is there any “Unified HUB SOlution” in this Microservices era? thread article
devops Documentation as Code thread article
devops What PC and Operating sysem do you use for your Work? thread article
devops DevOps Team Structure thread article
devops Team based SSH clients thread article
devops Does anyone run self-hosted postgres? thread article
devops Fosdem talk about infrastructure drift thread article
devops Level-Up Your Gitconfig: Platform-specific Configurations thread article
devops Best way to benchmark and load test an api. thread article
devops Gauging value for system monitoring thread article
devops Helm Umbrella charts and ArgoCD/Flux thread article
devops Introducing a new version of Prometheus ExportHub thread article
devops Kubernetes on Premise The Hard Way - need tips thread article
devops How do you all collect and test emails before prod? thread article
devops Tech Debt: The Bill Comes Due thread article
devops Configuration Smells in Continuous Delivery Pipelines: A Linter and a Six-Month Study on GitLab thread article
devops Managing my personal server in 2020 with K3s thread article
devops Introducing KubeLinter - an open source linter for Kubernetes thread article
devops We are stuck in Devops Anti-pattern, How do we get out? thread article
devops My chat with Zalando about their developer platform thread article
devops Dockerfile Security Best Practices thread article
devops dive: a tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image thread article
devops Bash scripting? Or should I move to something else? thread article
devops developer environment automation: Python vs Bash+Make vs ? thread article
devops Curl-like CLI tool for viewing/writing to and from Kafka, RabbitMQ and more thread article
devops Generic docker containers for testing infrastructure? thread article
devops How Amazon does CI / CD for its own application thread article
devops DevOps as a developer? thread article
devops Gene Kim on Developer Productivity, the “Five Ideals”, and Platforms [podcast] thread article
devops What are some good tech blogs to follow to keep up with the latest devops practices? thread article
devops How can we integrate security into the DevOps pipelines? thread article
devops Terraform modules, mono-repo and compliance as code thread article
devops Show devops: dep-scan is a free open-source dependency audit tool built for CI thread article
devops Hi r/devops, we recently open sourced a command-line cloud automation tool and would love to get feedback on it. We’ve been using a version of this tool internally for many years and decided to clean it up and open source it. thread article