99% Rails Middleware: (Almost) Everything You Need to Know In this post, we'll learn almost everything about Rails middleware: what it is, why we need it, how it works, and why it's so important. We'll also learn how to create and test custom middleware in a Rails app. Finally, we'll extract logging functionality...
99% Sorry, Maildir, I am breaking up with you It's not you, it's me. But let me start at the beginning...
89% How I would build a new startup if I had to do it all over I've been brainstorming how I would build a new indie startup if I had to do it again in 2023. Here are 5 principles I’d use.
99% My mental model of transducers I’ve been programming in Clojure for a long time, but I haven’t been using transducers much. I learned to mechanically transform (into [] (map f coll)) to (into [] (map f) coll) for a slight performance gain, but not much beyond that. Recently, however, I...
89% Be more of a documentarian [#39] It's really important to record & store your memories so you don't forget them.
99% Making a newsletter backend I’m currently working on a huge project. Since I’d like to finish it soon, I’m instead going to spend an evening implementing a bespoke newsletter service. A couple of months ago, I added a prominent RSS button to the overview of this blog, acquiescing to...
98% Clojure Support in Emacs: One Unnecessary Drama Over the past couple of weeks I was once again reminded why I’ve stopped following the infamous emacs-devel mailing list a long time ago. A trivial request to include clojure-ts-mode in Emacs’s NonGNU ELPA package repository1, turned into a surprising req...
95% Basecamp is a Contrarian Marketing Operation Basecamp is well-known not because of its product but because its founders heavily leverage marketing and communications, eventually turning into contrarian marketing machines producing edgy posts and starting crusades just to get everyone’s attention.
98% Good performance is not just big O - Julio Merino (jmmv.dev) Having a fast and responsive app is orthogonal to “knowing your big Os”. Unfortunately, most tech companies over-emphasize algorithms in interviews and downplay systems knowledge, and I believe that’s one reason behind sluggish apps and ...
98% Success Over Being Right “__I don’t really care about being right, I just care about success. I don’t mind being wrong, and I’ll admit that I’m wrong a lot. It doesn’t really matter ...
98% Learn the Basics of HTTP Web API - Coding Sonata In this article, we will learn about the basics of HTTP Web API. As a Software engineer, regardless of tech stack you are working on, whether it was frontend or …
81% Every Type of Plastic Used By LEGO - BrickNerd - All things LEGO and the LEGO fan community While ABS may be the most well-known plastic used by LEGO, they actually use a wide variety of plastics. Here’s an example of all the kinds of plastic used by LEGO provided by BrickNerd guest contributor Ryan Howerter.
88% Hacker-Angriff bei Wein & Co: Teil der Nutzerdaten gestohlen Betroffen von dem Diebstahl seien Namen, Adressen, Mailadressen, Geburtsdaten, Telefonnummern und gewisse Informationen zu den Bestellungen, heißt es von Wein & Co
99% iOS Debugging from Windows - VS Code Extension - Nick's .NET Travels One of the things that has always impressed me was the ability to pair Visual Studio running on Windows to a Mac and be able to debug on either a real device, or on a simulator. There’s even a remote simulator which will display the simulator on Windows, ...
83% .NET Architecture | Specification Design Pattern (DDD) In this shorter video we will tackle the Specification Pattern, when and how to use it.Feel free to support me on Patreon:- https://www.patreon.com/OleinicVa...
98% Asking 60+ LLMs a set of 20 questions Human-readable benchmarks of 60+ open-source and proprietary LLMs.
99% Refusing TypeScript is a signal that you don't care about code quality A few days ago, David Heinemeier Hansson announced that Turbo 8 is dropping TypeScript . I'm okay with that because I don't even know what Turbo 8 is. However, over the past few years, some frontend programmers have tried to sell me the idea that "...
84% ‘Privacy Nightmare on Wheels’: Every Car Brand Reviewed By Mozilla — Including Ford, Volkswagen and Toyota — Flunks Privacy Test Mozilla’s latest edition of *Privacy Not Included reveals how 25 major car brands collect and share deeply personal data, including sexual activity, facial expressions, and genetic and health information.
83% Extensibility and Flexibility – Dev Leader Weekly Issue 8 In this issue of Dev Leader Weekly, we have plugin architecture topics being introduced along side beginner programmer resources! So much C# and dotnet!
98% Fundamentals Of EF Core Transaction #shorts 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
99% File-Scoped Types in C# 11 - Code Maze This article gives a brief introduction to file-scoped types and their practical usage in C# with examples.
99% 05-We Speak: IBM CICS In this session, we continue with the "We Speak", Mission Critical Series with an episode on how Azure Logic Apps can unlock scenarios where is required to i...
99% 05-We Speak: IBM CICS In this session, we continue with the "We Speak", Mission Critical Series with an episode on how Azure Logic Apps can unlock scenarios where is required to i...
60% Real music and authentic voices The question of 'real music' has plagued and disrupted principled musical ...
99% Solving Race Conditions With EF Core Optimistic Locking How often do you think about concurrency conflicts when writing code? You write the code for a new feature, confirm that it works, and call it a day. But one week later, you find out you introduced a nasty bug because you didn't think about concurrency. T...
62% Front-End Development Challenge in C# On Thursday in a Dev Question video, I answered the question "What is a front-end developer and what do they do?" Yesterday, I showed you how to become a fro...
99% Is LaTeX worth it? A critique of academia's typesetting darling, LaTeX. Is its widespread usage really evidence of its inherent superiority?
94% Product Launch Code Sucks Code for early launch products is, in my experience, some of the most fucked up, horrible, over- or under-engineered, hacky, buggy, usually platform-specific and NIH covered hot mess.
98% Feedster: How to filter news by goals Ideas, wins, and pitfalls lay along the way of shaping the product out of a bold idea
95% Exponential Intelligence: A New Vision for the Future Symbiosis of Human Intelligence with AI | Abstract This paper posits a future scenario where the unique attributes of both human and artificial intelligence (AI) form a transformative partnership. Coined as 'Exponential Intelligence,' this amalgam of human-AI capabilities has the potential to rev...
98% Solving the same problem multiple times Solving the same problem I have gotten into the habit of solving the same problem multiple times. Whenever I start working on a new feature or fixing a bug, I revert my code until I write a solution that I’m happy with. The first code is always a draft. M...
99% Enhancing your Rails app with SQLite This is my personal site, where I write about Ruby, programming, and any of my varied fascinations.
96% A look at Apple’s new Transformer-powered predictive text model I found some details about Apple’s new predictive text model, coming soon in iOS 17 and macOS Sonoma.
99% Beyond TypeScript: Differences Between Typed Languages A Presentation of OCaml for TypeScript Developers
97% Introducing flake8-logging - Adam Johnson The Python standard library’s logging module is a go-to for adding observability to applications. Many tools also integrated with it or enhance its capabilities, such as structlog and Sentry.
97% The Case for Brick Thermal Storage Thermal storage could solve many difficult areas of decarbonization.