ervin's web review
ervin's web review
Tag cloud
Picture wall
Daily
RSS Feed
Login
Delete
Set public
Set private
Add tags
Delete tags
Add tag
Cancel
Delete tag
Cancel
Remember me
Picture Wall - 124 pics
Patterns for Defensive Programming in Rust
A generator, duck typing, and a branchless conditional walk into a bar
Rating 26 years of Java changes
Rust for Everyone!
A clever comment style
The Big OOPs: Anatomy of a Thirty-five-year Mistake
Passing Functions to Other Functions in C++
Avoiding generative models is the rational and responsible thing to do – follow-up to “Trusting your own judgement on ‘AI...’”
Malleable software: Restoring user agency in a world of locked-down apps
Trusting your own judgement on 'AI' is a huge risk
The Gap Through Which We Praise the Machine
Extreme Carpaccio
Decomplexification
Threads Beat Async/Await
Reinvent the Wheel
Making Video Games in 2025 (without an engine)
Don't Unwrap Options: There Are Better Ways
Detecting malicious Unicode
AAA Style (Almost Always Auto)
Pitfalls of Safe Rust
What Makes Code Hard To Read: Visual Patterns of Complexity · seeinglogic blog
The Art of Formatting Code
How Long Should Functions Be? - by Kent Beck
A Quick Journey Into the Linux Kernel
Binary search as a bidirectional generator | mathspp
Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code
Prototyping in Rust
std::array in C++ isn't slower than array in C
The difference between undefined behavior and ill-formed C++ programs
To the brain, reading computer code is not the same as reading language | MIT News
AI Copilots Are Changing How Coding Is Taught - IEEE Spectrum
The lifecycle of a code AI completion
Thoughts on Pair Programming - DEV Community
On Invariance and Inconsistency
The demise of coding is greatly exaggerated
I'm a programmer and I'm stupid
Write Dumb Code — Matthew Rocklin
Mastering Programming - by Kent Beck
New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'
Advice for new software devs who've read all those other advice essays • Buttondown
Introducing Wikifunctions: first Wikimedia project to launch in a decade creates new forms of knowledge – Wikimedia Foundation
When static types make your code shorter
Retries – An interactive study of common retry methods – Encore Blog
Advice to a novice programmer
Google Testing Blog: Improve Readability With Positive Booleans
On Importance of Naming in Programming | Wasp
Python 3.12: what didn't make the headlines - Bite code!
Lessons From Debugging
Ditch That Else
Java 21 Is Available Today, And It's Quite The Update | Foojay.io Today
Elixir Saves Pinterest $2 Million a Year In Server Costs
complex simple good bad code
Making Illegal States Unrepresentable
Python cocktail: mix a context manager and an iterator in equal parts
Overloading arithmetic operators with dunder methods | Pydon't 🐍 | mathspp
Before you try to do something, make sure you can do nothing - The Old New Thing
Ten Years of “Go: The Good, the Bad, and the Meh”
The Advantages Of A Polyglot Programmer | by Jan Kammerath | Jul, 2023 | Medium
Programming Languages Going Above and Beyond
You should break the Law of Demeter
Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022 | Google Open Source Blog
Twilight Of The Programmers
🧠 Cognitive Load Developer's Handbook
60 terrible tips for a C++ developer
Best practices for writing code comments - Stack Overflow Blog
The time to figure out how to use generative AI and large language models in your code is now
An On-Ramp to Flow
C++17 creates a practical use of the backward array index operator - The Old New Thing
I love building a startup in Rust. I wouldn't pick it again. | PropelAuth Blog
Large language models will change programming… a little | by Amy J. Ko
Undefined behavior, and the Sledgehammer Principle | The Pasture
Everything You Need to Know About std::variant from C++17 - C++ Stories
We invested 10% to pay back tech debt; Here's what happened
The Cargo Cult of Good Code
An Ode to Unit Tests: In Defense of the Testing Pyramid
Taming Names in Software Development - Simple Thread
What I learned from pairing by default
ChatGPT and the viability of replacing humans with circus tricks
Using Rust at a startup: A cautionary tale | by Matt Welsh | Nov, 2022 | Medium
Why do we call it "boilerplate code?" • Buttondown
Immutable Collections should be Your Default
Good old-fashioned code optimization never goes out of style
The type system is a programmer's best friend
Early speed optimizations aren’t premature
Programming Portals
A Flexible Framework for Effective Pair Programming — Culture (2022)
RAII: Compile-Time Memory Management in C++ and Rust :: The Coded Message
How Trying New Programming Languages Helped Me Grow as a Software Engineer
Seven Sins of Numerical Linear Algebra – Nick Higham
Mike Acton’s Expectations of Professional Software Engineers - Adam Johnson
Want cleaner code? Use the rule of six
What Distinguishes Great Software Engineers? - by Abi Noda
Rockstar Developers Are THE WORST Developers - YouTube
Visual Studio Code is designed to fracture
OCaml at First Glance
Developers, please nurture your coding experience
Code Smells Catalog
How to Freaking Find Great Developers By Having Them Read Code | Freaking Rectangle
finally. #embed
⚡️ The computers are fast, but you don't know it
What the f*ck Python? 😱
Mob programming deep dive with Woody Zuill (The Changelog #488) |> Changelog
Programming in the Apocalypse
6 Universal Readable Code Tricks To Improve Your Coding Skills • Python Land Blog
Things I hate about Rust, redux
On finding the average of two unsigned integers without overflow
Kate Editor Set to Become KDE's Answer to Microsoft's Visual Studio Code - It's FOSS News
Don't Wrap Instance Methods with 'functools.lru_cache' Decorator in Python · Redowan's Reflections
Pass-by-value, reference, and assignment | Pydon't 🐍 | Mathspp
The 7 Code Review Manners. Not the code review we need but the code review we deserve | by Reut Sharabani | Jan, 2022 | Medium | Medium
Who wrote this shit? | Philip Heltweg
Why mastering Python is impossible, and why that's ok | Pydon't 🐍
20 Things I've Learned in my 20 Years as a Software Engineer
The code worked differently when the moon was full
The difference between Go and Rust – dominikbraun.io
Why type systems matter
Smart Pointers in Rust: What, why and how?
Annotell: Code Custodian - how to clean your code
Does elegance matter? | Pydon't | Mathspp
When To Rewrite
Book summary: A Philosophy of Software Design
The Mortifying Ordeal of Pairing All Day
5 Critical Topics Covered at Once: Code Review Practises You Cannot Miss | Hacker Noon
Idempotence Now Prevents Pain Later by Eric Lathrop
Fold
Fold all
Expand
Expand all
Are you sure you want to delete this link?
Are you sure you want to delete this tag?
The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community