InLevel Up CodingbyRico FritzscheBreaking the Layered Trap: How to Simplify by Separating Logic from IntegrationWhy Over-Engineered Layers and Functional Dependencies Undermine Cohesion, and What to Do InsteadFeb 14Feb 14
Kevlin HenneyRestrict Mutability of StateWhen it is not necessary to change, it is necessary not to changeFeb 31Feb 31
InLITSLINKbyArtem Diashkin60 WebStorm/IntelliJ IDE Tips, Tricks, and Features That Will Make Your Life EasierIn this article we will talk about capabilities, tip and features of JetBrains IDEs like Webstorm and Intellij that you get out of the box.Mar 29, 20213Mar 29, 20213
Callum LiningtonThe Value of Value ObjectsI’ve given a few talks on “The Value of Value Objects” where I outline the importance of Software Correctness and how we can achieve that…Mar 8, 20231Mar 8, 20231
InLevel Up CodingbyRishabh Agarwal8 of My Favourite IntelliJ Features That You Need to KnowYou Won’t Believe What All IntelliJ Has to Offer (Until You Read This)Nov 24, 20242Nov 24, 20242
InITNEXTbyMatt BentleyHow We Doubled the Performance of Our App When Using GUID/UUID Primary Keys in SQLA walkthrough of performance considerations when using GUID/UUIDs for database Primary Keys, including code optimizations and benchmarks.Aug 8, 202417Aug 8, 202417
Milan JovanovićScaling the Outbox Pattern (2B+ messages per day)In last week’s newsletter, I talked about implementing the Outbox pattern. It’s a crucial tool for reliable distributed messaging. But…Oct 12, 20245Oct 12, 20245
InLevel Up CodingbyJavier LopezUser Stories and User ExperienceDon’t write user stories based on your UX designs.Feb 5, 20231Feb 5, 20231
Mufrid KrilicBuilding an Application with TDD, DDD and Hexagonal Architecture — Isn’t it a bit too much?A few weeks ago I was honored to be presenting this very session at Booster Conference, in the beautiful Norwegian city of Bergen.May 22, 20243May 22, 20243
InCareer ProgrammingbyDr. Derek Austin 🥳10 Habits of Great Software EngineersGreat developers tend to have a lot of little habits that they don’t teach in Computer Science courses or web development bootcamps, and…Sep 11, 202442Sep 11, 202442
InDev Learning DailybyThe Educative TeamA brief overview of custom data structuresA common pattern in coding interviews, especially at large companies like Microsoft, is custom data structures. This pattern refers to…Oct 14, 2024Oct 14, 2024
InJavaScript in Plain EnglishbyXiuer Old🤫 Secret Hacks for Lightning Fast Websites: A Front-End Developer’s GuideEver wondered what makes websites load lightning fast? 🤔 It’s not magic, it’s all about writing efficient code. If you’ve dabbled in HTML…Aug 1, 20242Aug 1, 20242
Tom Smykowski🌤️ Stop Using Margin Top. Use Margin Bottom And Gap InsteadLet’s just collectively forget about margin-top please 🙏Aug 20, 202414Aug 20, 202414
Dan GoslenMy New Favorite Pattern for Writing Simple CodeAn update to some of my favorite patterns to write code.Aug 8, 20244Aug 8, 20244
InJavaScript in Plain EnglishbyXiuer Old8 Small But Beautiful Front-end Libraries🚀 [2024 Edition]There are many small and beautiful libraries on the front end, which have low access costs and can meet daily development needs. At the…Apr 24, 20245Apr 24, 20245
InLevel Up CodingbyRico FritzscheFuture-Proof Your APIs in 2024: The Top 7 Design PrinciplesBuilding for Sustainability and Success: The Developer’s Guide to API MasteryFeb 21, 20242Feb 21, 20242
InLevel Up CodingbyDr. Ashish BamaniaDitch JSON! Here Are 5 (Better) Data Serialization Formats To Use In Your Next ProjectHave you heard about “Cap’n Proto”, the Infinity times faster protocol?Apr 1, 202429Apr 1, 202429
Guillem RieraThe most performant Docker setup on macOS (Apple Silicon M1, M2, M3) for x64 / amd64 compatibility.In the past years I have been using mostly Podman as a Docker replacement for most of my workflows. I wrote about it in several posts:Mar 8, 20248Mar 8, 20248
InnavaliabyHany ElemaryThe Most Common Domain-Driven Design MistakeMistaking Central Concepts for Bounded ContextsMar 15, 202419Mar 15, 202419
InITNEXTbyMartin HeinzModern Git Commands and Features You Should Be UsingIt’s not 2005 anymore and git offers more than just add, commit, push and pull. Let’s explore all the new, modern git commands, that you…Mar 4, 202422Mar 4, 202422