Explore other dev related sites in this ring. If you find this idea useful click here to join.
devring.club Previous Random Next

🎉 linksfor.dev(s)

January

February 2025

March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
26 34 27 20 28 66 29 15 30 48 31 14 1 37
2 40 3 28 4 28 5 22 6 26 7 32 8 26
9 31 10 18 11 63 12 13 13 32 14 45 15 32
16 7 17 30 18 36 19 44 20 29 21 37 22 15
23 0 24 0 25 0 26 0 27 0 28 0 1 0

All entries for this month

  1. software that sucks less | suckless.org software that sucks less
  2. Richard Feynman’s blackboard at time of his death
  3. Why Ruby on Rails still matters
  4. Why we ditched Next.js and never looked back | Blog — Northflank
  5. Product requirements for a "fund your dependency tree" service · Jamie Tanna | Software Engineer
  6. o3-mini is insane at simulating computations - Emsi's feed
  7. I'm running for the OSI board... maybe
  8. who will like this book? — yrsd|nydu
  9. Be Curious, Always
  10. So you want to start a UK company
  11. Yocto, RockPi and SBOMs: Building Modern Embedded Linux Images
  12. Using LLMs effectively isn't about prompting
  13. While Postgres Redlined, Robinhood Sharded to Scale
  14. Work on cooking a recipe in Larder
  15. Why are big tech companies so slow?
  16. We are the builders
  17. ASP.NET Community Standup - .NET Aspire 9.1 Release Party
  18. SWE-Bench+: Enhanced Coding Benchmark for LLMs
  19. Removing Jeff Bezos From My Bed ◆ Truffle Security Co.
  20. cisagov/dotgov-data – Flat
  21. Usage and limits
  22. Scream Cipher
  23. Building a CRUD API with ABP Framework, ASP.NET Core, and PostgreSQL
  24. Sky-T1 – UC Berkeley Sky Computing Lab
  25. Terraform Modules: Stop Copy-Pasting and Start Reusing Like a Pro - Chris Woody Woodruff
  26. FORGET The Generic Resume Fluff! Focus On Impact As A Developer!
  27. Running Pong in 240 Browser Tabs · eieio.games
  28. IdentityServer is Gone. Now What?
  29. Re: Rust kernel policy - Linus Torvalds
  30. The Infinite Game Meets Azure Security with Bojan Magušić
  31. app
  32. GitHub - deepseek-ai/open-infra-index
  33. On .NET Live- Multi-agent workflow using Azure Durable Functions and Semantic Kernel
  34. Sutro Tower in 3D
  35. Announcing Rust 1.85.0 and Rust 2024 | Rust Blog
  36. Chromium Ozone/Wayland: The Last Mile Stretch
  37. Target Practice: Resumes, But Better
  38. Bottom up Architecture
  39. Thinking About Why YouTube Is a Monopoly
  40. The Inefficient Courtroom
  41. Lykhari makes sale - Kashif
  42. Interfaces as a principle of engineering - AlexandreHTRB blog
  43. Starpath is 55 bytes
  44. Football and I
  45. The Reader Acquisition Funnel – Michael W Lucas
  46. Reliably Replicating Data Between PostgreSQL and ClickHouse Part 1 - PeerDB Open Source | BenjaminWootton.com
  47. boot2kier
  48. Satya Nadella on knowledge work
  49. Learn How To Deal With Gumption Traps - Don't Break Prod
  50. “Why did people need to remember things?”
  51. Nathan Spencer
  52. Making the Matrix Screensaver in C on a PDP-11
  53. The Tests You SHOULD Be Writing In Event-Driven Systems
  54. Should I build hybrid apps with .NET MAUI?
  55. After 20 Years, Math Couple Solves Major Group Theory Problem | Quanta Magazine
  56. C# Object and Dynamic Types
  57. Open Source C# Web Dev
  58. Magma: A Foundation Model for Multimodal AI Agents
  59. Kill the Bloat: The Controversial Clash Between SPAs, Server-Side Rendering, and the Power of Simplicity - Chris Woody Woodruff
  60. How to bind to functions from XAML in .NET MAUI
  61. Terraform Variables & Outputs: The Secret Sauce of Reusable Infrastructure - Chris Woody Woodruff
  62. Typst 0.13 is out now – Typst Blog
  63. [TUHS] 1972 UNIX V2 "Beta" Resurrected
  64. Technical Discussion: What drives the Enterprise vs Startup divide in .NET?"
  65. Building a SUBSTANTIAL app with GitHub Copilot Agent mode - This is 🤯!
  66. Work-Life Balance as a Manager
  67. I Wrote a Computer Worm: The First Iteration
  68. Cost Observability and Guardrails
  69. Is Hallucination a Vehicle for Creativity?
  70. Build a Large Language Model From Scratch
  71. Learning to Unlearn ‣ Gustavo Veloso | My Thoughts
  72. The effect of outsourcing on tech jobs
  73. Arsham G
  74. The Hidden Costs of Running a Global Engineering Team and Recipes for Mitigation - Michael Bensoussan – Engineering & Leadership
  75. Distributional Bias in LLM-as-a-Judge - Verdict
  76. Goodbye RAG – How Hebbia solved Information Retrieval for LLMs
  77. How-To: Automatic sleep and wake-on-demand for Linux
  78. Writing a search engine
  79. Sam Patterson - Fullstack Developer
  80. An Unwilling Participant in Your Smart Fantasy
  81. Client state management, sync engines, and Foundry
  82. GitHub - mastra-ai/mastra: the TypeScript AI agent framework
  83. Microsoft unveils Majorana 1, the world’s first quantum processor powered by topological qubits - Microsoft Azure Quantum Blog
  84. When Imperfect Systems are Good, Actually: Bluesky’s Lossy Timelines
  85. Greg Kroah-Hartman Makes A Compelling Case For New Linux Kernel Drivers To Be Written In Rust
  86. Announcing Chroma DB C# SDK - .NET Blog
  87. Apple debuts iPhone 16e: A powerful new member of the iPhone 16 family
  88. Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger | Google Cloud Blog
  89. Setting Up Your .NET GenAI Environment
  90. KM3NeT
  91. Managing Container & Data Lifetime with .NET Aspire
  92. How AI generated code accelerates technical debt
  93. AI App Builders - Take 2 - Lovable - Nick's .NET Travels
  94. Terraform Workflow: Plan It, Build It, Rule the Cloud - Chris Woody Woodruff
  95. Consuming private Swift Packages in GitHub Actions
  96. Nuclear fusion: WEST beats the world record for plasma duration!
  97. XOR
  98. Why I'm Writing a Scheme Implementation in 2025 (The Answer is Async Rust)
  99. Why prehistory is fascinating me so much
  100. Programming principles as memes - Code with Jason
  101. SQLite is learnable
  102. To attach headers to Cloudflare Pages responses
  103. Can I ethically use LLMs?
  104. LLaDA: LLMs That Don't Gaslight You
  105. My LLM codegen workflow atm
  106. A year of uv: pros, cons, and should you migrate
  107. Append-only programming
  108. SoHo IPv6 in 2025 ... still dicey
  109. “Just a Tool” and Other Stories — Natalia Ilyin
  110. Kafka at the low end: how bad can it get?
  111. Everything I've Learned from Figgie
  112. The Ideal Candidate Will Be Punched In the Stomach
  113. Direnv - and reinventing the wheel with envloader
  114. Why Care About Cost as Software Engineer?
  115. This menu needs to die
  116. The Toddler Mindset: Decision-Making Without Constraints | Writing by Vinay Gaba
  117. The Future of Digital Profiles and Avatars
  118. Processing Lines of Output in a Loop with Your Shell Can Be Slow — Nick Janetakis
  119. The Deep Research problem — Benedict Evans
  120. Generating compound words for artificial languages
  121. Perfect is the friend of never – Jakub Stasiak's Website
  122. How xAI made the world largest GPU cluster operational in 122 days — Kasper Junge
  123. Designing type inference for high quality type errors
  124. The Engineer's Proclivity for Perfection
  125. I'll give up Neovim when you pry it from my cold, dead hands
  126. Don't call yourself a senior until you've worked on a legacy project
  127. Introducing Pi-hole v6 – Pi-hole
  128. Moving on from 18F. — ethanmarcotte.com
  129. Add Team Fortress 2 SDK · ValveSoftware/source-sdk-2013@0759e2e
  130. Scripton Python IDE
  131. Test Blog
  132. The Generative AI Con
  133. I'm glad AI didn't exist when I learned to code
  134. C#, Tests, Playwright, and CHAOS!
  135. Understanding and Handling Exceptions in .NET
  136. My Washing Machine Refreshed My Thinking on Software Effort Estimation — Cosive
  137. ABP Community Talks 2025.2: Real World Problems and Solutions with AI
  138. How to Protect Your API Resources
  139. The State of Terraform: Keeping Your Cloud Empire in Check - Chris Woody Woodruff
  140. What a week, huh?
  141. .NET Aspire is Changing and You Will Be Using It
  142. The Ultimate List of DRM-free Bookshops
  143. A new interpreter in Python 3.14 delivers a free speed boost
  144. How to create a multi-server discord economy bot | Lazar's Blog
  145. Extracting structured data from PDFs using Gemini 2.0 and Genkit
  146. Is ChatGPT autocomplete bad UX/UI?
  147. Why LLMs Don't Ask For Calculators?
  148. On a great discussion
  149. Slopware
  150. P007_Most_Handsome_Man | Make w/ Max
  151. Breaking into dozens of apartment buildings in five minutes on my phone – Eric Daigle
  152. How I Stole Your ChatGPT API Keys
  153. New Monarchy: A Rethinking of the Values of Democracy
  154. Making the Web More Readable With Stylus
  155. Musings on Module Registration (And Why It Could Be Better in Rails)
  156. How to Use an LLM Without Selling Your Soul
  157. Choosing a browser — Eli Grey
  158. Richard Towers | Representing graphs in Postgresql
  159. It's... complicated. - Ben A. Wise
  160. How Not to Implement a Dht
  161. Make it happen
  162. Azure DevOps Classic Release Pipelines: Read Variables in a Variable Group and Update Azure App Service AppSettings
  163. Death of a thousand nits — Bitfield Consulting
  164. Archive Request
  165. Presenting T-SQL Analyzer CLI - identify anti-patterns in SQL Server scripts with 140+ rules
  166. First Start Experience in an app
  167. SpecFlow is GONE! Is Reqnroll the Future of BDD Testing?
  168. Did This Mid-Level Developer NAIL Their Resume? Let's Review It!
  169. Javier Milei Backtracks on $4.4B Memecoin After 'Insiders' Pocket $87M
  170. Speaking Terraform: A Crash Course in HCL - Chris Woody Woodruff
  171. Elon Musk’s X blocks links to Signal, the encrypted messaging service
  172. If you have a moment, I need your help
  173. Homemade polarimetric synthetic aperture radar drone
  174. WinterBreak
  175. IEnumerable vs IEnumerator in C#: One is 2x Faster - LinkedIn Edition
  176. United States Power Outage Map
  177. uchū — the color scheme for internet lovers
  178. Vector indexes, large server, dbpedia-openai dataset: MariaDB, Qdrant and pgvector
  179. thoughts on Daylight Computer
  180. CAP Theorem explained with a horse and carriage
  181. The Soul of Craftsmanship | bencornia.com
  182. FYI Amazon is removing Download & Transfer option on Feb 26th
  183. Behavioral Design Pattern - Visitor
  184. I went viral with a silly startup
  185. Yes you built that... but at what cost?
  186. m-onz
  187. DSLs for Safe iOS/watchOS Communication — defn.io
  188. Why Can't Coding Be Celebrated Like Art or Sports?
  189. Tech continues to be political
  190. Pitfalls of Database Migrations
  191. What is Fediverse?
  192. Caddy - The Ultimate Server with Automatic HTTPS
  193. Terraform 101: Your First Steps into Infrastructure as Code - Chris Woody Woodruff
  194. Introducing Perplexity Deep Research
  195. calculator-app - Chad Nauseam Home
  196. Watt The Fox?
  197. Comments on NASA's 10 rules
  198. Index of /home/TheSimsDesignDocuments
  199. My Life in Weeks by Gina Trapani
  200. Why I Dislike PowerPoint (At Least How It's Used in Some Large Companies)
  201. 6 ways the new FDA can turbocharge drug development
  202. Efficient CSV Parsing - On the Complexity of Simple Things (2024)
  203. SQLite-on-the-Server Is Misunderstood: Better At Hyper-Scale Than Micro-Scale
  204. Why You Should Not Parse Localized Strings
  205. Bridging the Management Disconnect
  206. Deterministic signatures are not your friends
  207. Django in government
  208. Routine Complications
  209. Everyday project isolation for developers on Linux
  210. Weight sharing is the inverse of MoE.
  211. High cohesion, low coupling
  212. [v0.12.2] Deepseek R1 Distill 8B Q40 on 4 x Raspberry Pi 5 8GB · b4rtaz/distributed-llama · Discussion #162
  213. Is Small Caps More Difficult?
  214. the personal homepage of NT!
  215. The Irrational Drive to Create, Suffer, and Persist
  216. Lessons on thinking from large language models
  217. Stop writing code
  218. Nature loves patterns
  219. No, your GenAI model isn't going to replace me
  220. Play Figgie at Jane Street
  221. Stop Letting External Events Control Your System (Do This Instead)
  222. On Jujutsu and Magit · Antoine Martin
  223. Temporal Tables in EF Core: Bringing Time Travel to Your Data - Chris Woody Woodruff
  224. The 20 year old PSP can now connect to WPA2 Wifi Networks - Wololo.net
  225. M: Grab Bag 6 (Category Compilation) #29~#31
  226. Impact As A Developer: Visibility To Your Manager - Principal Software Engineering Manager AMA
  227. Hardwood
  228. Is the New GitHub Copilot Agent, the Future of Coding?
  229. We Were Wrong About GPUs
  230. Understanding Cursor Pagination and Why It's So Fast (Deep Dive)
  231. Nuenki | Which LLMs are best at low-latency translation?
  232. Atkinson Hyperlegible Font - Braille Institute
  233. Adam | Real-Time Sync Engines
  234. Freedom of thought
  235. Product vs Engineering: How to manage an antagonistic relationship
  236. Emjay - a simple JIT that does math
  237. Qalculate hacks - anarcat
  238. 1 Million reasons to choose TBMQ as a high-performance MQTT broker - Thingsboard's blog
  239. Why Is Everyone Obsessed With Chat Interfaces?
  240. So you want to run untrusted code?
  241. OpenSCAD configurable calendar 3D model | Blog by Dominik Chrástecký
  242. Personal website design for the long term
  243. Own Every Feed Type
  244. I Love Free Software Day 2025
  245. What Would Surprise You? | Centauri Dreams
  246. Enjoy simplicity
  247. Factoring an integer using its Zeckendorf representation
  248. AI is Stifling Tech Adoption
  249. Run AI Completely Local at Home!
  250. Generic Entity Framework Core Repository: Blazor Blog Example
  251. DeepSeek R1 Demo at Home.
  252. Zed now predicts your next edit with Zeta, our new open model - Zed Blog
  253. Setup guide, user guide, developer documentation and more.
  254. Fanout Pattern: Scale Your Message Consumers to Infinity
  255. JSON Columns in SQL Server: Storing & Querying JSON with EF Core - Chris Woody Woodruff
  256. The Most Cursed Thing I've Seen in C#
  257. What if Eye...?
  258. technomancy search
  259. Reassessing Wayland
  260. SQL Noir - A Detective SQL Game
  261. Broken OBS Studio Flatpak presented as official package (#39) · Issues · fedora / Special Interest Groups (SIGs) / Fedora Flatpak SIG / Fedora Flatpaks · GitLab
  262. Programs don't kill people, computers do
  263. Building a Cross-Chain Bridge to Cosmos
  264. Phind 2: Reinventing AI search with visual answers and multi-step reasoning
  265. | The Atlas for the Aspiring Network Scientist v2Michele Coscia
  266. I have come to loathe acronyms
  267. Multi-files fixes
  268. On Immigration and Civility
  269. Making your Node.js application last centuries
  270. Open Source Software and Corporate Influence — Andrew Lilley Brinker
  271. TeX and Typst: Layout Models | Laurenz's Blog
  272. olivia.sculley.dev
  273. How Stacked Commits Can Help You Write Better Code Faster
  274. How to safely connect cloud server to home GPU server
  275. LLMs Do Not Break Interviews
  276. Introducing Privacy Pass authentication for Kagi Search
  277. LibreOffice goes collaborative and Wasm as ZetaOffice
  278. New Features for Enhanced Razor Productivity! - .NET Blog
  279. Containers, C#, Testing and SharpSite
  280. Languages & Runtime Community Standup - Tensors in .NET
  281. Resigning as Asahi Linux project lead
  282. Containers, C#, Testing and SharpSite
  283. Keyless Entity Types in EF Core: Query Data Without Primary Keys - Chris Woody Woodruff
  284. WinUI Layered FontIcons
  285. Marshmallow Test and Parenting - @desunit (Sergey Bogdanov)
  286. Tiny JITs for a Faster FFI
  287. GitHub - inko-lang/inko: A language for building concurrent software with confidence
  288. 🏆 100 Most Watched Software Engineering Talks Of 2024
  289. M: Grab Bag 5 (Category Compilation) #25~#28
  290. How to run Firecracker without KVM on cloud VMs
  291. So You Think You’re a Mail Boss?
  292. Bad Code is Better Than Vibe Code - Developer forever
  293. Hell Is Microbenchmarking
  294. How I Automated My Computer Life With macOS Folder Actions
  295. League of Legends data scraping the hard and tedious way for fun
  296. The curse of being Mediocre
  297. How I give the right amount of context (in any situation)
  298. Where are the best restaurants in my city? A statistical analysis
  299. Syntax Highlight for SQL in Diagnostic errors
  300. You might not need staging
  301. The (Un)Reasonable Effectiveness of Raw Power
  302. No longer posting to Pinboard
  303. Docs without please | amanhimself.dev
  304. Working with the Postgres protocol
  305. P(user-hostile trash heap) - Richard Marmorstein
  306. How I learned to code with my voice
  307. The C Programming Language and the Lindy Effect
  308. I failed my Anthropic interview and came to tell you all about it so you don't have to
  309. Announcing Generative AI for Beginners – .NET - .NET Blog
  310. Tech Interviews
  311. .NET Conf 2024 - Day 2
  312. Docker Full Course for .NET Developers
  313. Leaking the email of any YouTube user for $10,000
  314. Repository Design Pattern With Entity Framework Core
  315. Atom
  316. Grouping Smarter: LINQ GroupBy Enhancements in EF Core - Chris Woody Woodruff
  317. WASM will replace containers
  318. You Should Use /tmp/ More
  319. The Subtle Art of Designing Physical Controls for Cars
  320. The year I didn't survive
  321. How Many Fridays Are There in February? – Temet Nosce
  322. I'm Not a Product Sniper - I'm a Product Ape with a Shotgun
  323. strongly-typed-thoughts.net
  324. Sharing a ChatGPT Account with My Wife
  325. Is it okay?
  326. You can't stop the business, or why rewrites fail | Swizec Teller
  327. How Metronome used CLIP embeddings to programmatically upgrade our design system | Metronome blog
  328. Word Embeddings
  329. Turning Soldiers into Superheroes
  330. Is it cynical to do what your manager wants?
  331. Par Part 2: Linear Logic
  332. Integrate MCP tools into LlamaIndex
  333. Why French is so hard to understand
  334. duckdb is the best TPC data generator
  335. Prompting LLMs is not engineering
  336. Ryan Bigg - Ghosts 'n' Stuff
  337. Code 128 Barcodes Exposed
  338. Sharding Postgres with logical replication
  339. The Surcharge of Big Tech
  340. LLM-as-a-Judge is Lying to You: The End of Vibes-Based Testing
  341. Backblaze Drive Stats for 2024
  342. .NET and .NET Framework February 2025 servicing releases updates - .NET Blog
  343. GitHub - Grubre/smol-gpu: An rv32i inspired ISA, SIMT GPU implementation in system-verilog.
  344. How Copyover MUD Servers Worked | Blog
  345. C# Dev Kit Updates: .NET Aspire, Hot Reload, and More! - .NET Blog
  346. Coffee and Open Source Conversation - Giorgi Dalakishvili
  347. Rubenerd: Boring tech is mature, not old
  348. Tech's Dumbest Mistake: Why Firing Programmers for AI Will Destroy Everything
  349. I Tasted Honda's Spicy Rodent-Repelling Tape
  350. C# Build Tasks, Open Source AMA
  351. Jeep Introduces Pop-Up Ads That Appear Every Time You Stop - Slashdot
  352. Integrate .NET Aspire into your .NET projects with VS Code & C# Dev Kit
  353. Database Sharding: The Secret to Scaling Without Breaking 💥
  354. 90% of CS Grads FAIL This Binary Tree Question (Breadth First Search explained)
  355. Transactional Savepoints in EF Core: Rollback Just What You Need! - Chris Woody Woodruff
  356. Go Module Mirror served backdoor to devs for 3+ years
  357. C# .NET 9: Deep Dive into the Technical Beast 🚀
  358. I Need To Talk About The Hate
  359. Extending the cursor
  360. Writing My Own Dithering Algorithm in Racket
  361. WTF are Popcorn Tasks?
  362. The Art of Managing Skunks
  363. My time machine runs on technical writing
  364. Measuring power network frequency using junk you have in your closet
  365. Event Driven Architecture Rules of Thumb
  366. How Your Thinking Changes at 60
  367. Search Query Understanding with LLMs: From Ideation to Production
  368. Batyr Nuryyev | A Simple Method for Smarter Decision Making
  369. How I learned to stop worrying and love the LLM · baby steps
  370. Bad for Business. Good for Humanity
  371. Mock repositories vs Moq
  372. Ed Catmull on Change
  373. In 1920s Quantum Physics, True Particles Do Not Exist
  374. Cyber for Builders: A Review | Chidi Williams
  375. Archiving hardware projects
  376. Elasticsearch hybrid search in practice
  377. Burnout
  378. Voice AI Agent Analytics
  379. How to Backdoor Large Language Models
  380. In praise of imbalance — Aakanksha Gaur
  381. Standardize JSX while there's time
  382. screwing up ping with eBPF/XDP
  383. Visual Studio 2022: HTTP Files and Request Variables
  384. Undergraduate Upends a 40-Year-Old Data Science Conjecture | Quanta Magazine
  385. Incoming Asteroid
  386. zeroperl: Sandboxing Perl with WebAssembly
  387. What is new with C#
  388. pdfsyntax/docs/browse.md at main · desgeeko/pdfsyntax
  389. The Anthropic Economic Index
  390. Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks - .NET Blog
  391. Advertising is a cancer on society — Jacek Złydach
  392. How I Built an Open Source AI Tool to Find My Autoimmune Disease (After $100k and 30+ Hospital Visits) - Now Available for Anyone to Use
  393. Github Copilot Updates
  394. Tapping into Database Views with EF Core: Reverse Engineering Made Easy - Chris Woody Woodruff
  395. Deep dive into LLMs like ChatGPT by Andrej Karpathy (TL;DR)
  396. M: Grab Bag 4 (Category Compilation) #18~#24
  397. To buy a Tesla Model 3, only to end up in hell
  398. Elementary Functions and NOT Following the IEEE 754 Floating-Point Standard — TRYING TO FIND THE OBVIOUS
  399. Managed Postgres Instance: Neon
  400. LIMO: Less is More for Reasoning
  401. Why Blog If Nobody Reads It?
  402. Scaling with PostgreSQL without boiling the ocean
  403. Using an LLM to revamp my site
  404. Using Regex to migrate from Fluent Assertions to XUnit Assertions
  405. Password Math
  406. Fixing Europe's broken patent system.
  407. 7-langs-in-12-months
  408. What I've learned from a year of CTFs
  409. Getting the KIM-1 to talk to my Mac
  410. Surface-Stable Fractal Dither on Playdate · Aras' website
  411. Aaron's Blog
  412. Why I'm Excited About Nostr
  413. Building a Cross-Chain Bridge
  414. Let constraints drive consistency
  415. Spec-driven Vibe-coding
  416. OpenAI's First Fear - its daniel johns
  417. How I code with LLMs these days
  418. computer graphics, mathematics, shaders, fractals, demoscene and more
  419. Mapping the World with EF Core: Working with Spatial Data - Chris Woody Woodruff
  420. INTRODUCTION
  421. GitHub - xajik/thedeck: The Deck: An Open-Source, Cross-Platform, Mobile, Turn by Turn Card Game Engine in Flutter
  422. AI App Builders - Take 1 - Nick's .NET Travels
  423. 5 Things I Wish I Knew Before Becoming a Software Engineer
  424. Why I can't delete my framework
  425. The Plot Against America
  426. Can LLMs do Lateral Thinking Puzzles?
  427. Linear Relationships in the Transformer’s Positional Encoding
  428. Automating My Taxes using AutoHotKey
  429. From PDFs to Insights: Structured Outputs from PDFs with Gemini 2.0
  430. What’s Preventing Us from Building a Beautiful Product?
  431. Smuggling arbitrary data through an emoji
  432. Managing Project Dependencies
  433. We are destroying software - <antirez>
  434. Devlog ⚡ Zig Programming Language
  435. How To Make A QR Code Out Of Lego - M.O.W.
  436. Unlocking EF Core Performance: How to Track Queries with Event Counters - Chris Woody Woodruff
  437. Logging with Azure Application Insights in a Windows Application - Nick's .NET Travels
  438. You Didn't Notice MP3 Is Now Free
  439. Advice For Junior Devs Who Aren't Quitting Because AI - Dev Leader Weekly 82
  440. GitHub - Sawyer-Powell/chatgcc: A bash script to use ChatGPT as your C compiler
  441. There to Where
  442. Advice For Junior Devs Who Aren't Quitting Because AI - Principal Software Engineering Manager AMA
  443. Weekly Recap - 2025-02-07
  444. VSCode’s SSH Agent Is Bananas
  445. Stop Conflating CQRS and MediatR
  446. Gleam gets ‟rename variable” - Gleam
  447. Personal Software Is Becoming A Trend
  448. Thinking About Opening URLs in Emacs, and Wayland, and Stuff
  449. The unreasonable effectiveness of beauty in science
  450. Lazy objects in PHP 8.4 | Blog by Dominik Chrástecký
  451. Escaping the Memeplex
  452. On Not Being Immutable
  453. Do the Right Things Quietly
  454. What do I mean by some software devs are "ngmi"?
  455. smoores.dev - We rewrote The New York Times’ text editing library. Then we open sourced it. Then we rewrote it again.
  456. I Like Global Variables
  457. Static analysis of the DeepSeek Android App
  458. How to do well in a technical interview | Radu Ghitescu
  459. On .NET Live - Build Faster, Optimize Smarter!
  460. Suspension Bridge
  461. What are some built-in accessibility features in .NET MAUI?
  462. add dma coherent allocator abstraction.)
  463. Back in the studio and coding with C#
  464. Building My Latest Project with ASP.NET, Blazor, and Cursor: A Journey to ABP
  465. Stanford Lecture - Strong Components and Weak Components, Dr. Donald Knuth I 2024
  466. Announcing the Data.gov Archive | Library Innovation Lab
  467. Build a SIMPLE Role-Based Auth System in .NET (from scratch)
  468. Cracking the Code: Decoding Query Plans Like a Pro - Chris Woody Woodruff
  469. The End of Programming as We Know It
  470. Asdf Has Been Re-Written in Golang
  471. Grokking Application Security: Malcolm McDonald on Securing Your Apps
  472. Understanding Reasoning LLMs
  473. Building an AI-Powered .NET API with Ollama and Microsoft.Extensions.AI
  474. Veeto | CA AB-410: Bots: disclosure.
  475. From hours to 360ms: over-engineering a puzzle solution | Blog
  476. Stronger Than Ever: How We Turned a DDoS Attack Into a Lesson in Resilience
  477. A Gentle Introduction to LLMs for Platform Engineers
  478. Why Developer Relations Matters
  479. How I Stopped Fighting My Dashboards and Learned to Love Hex
  480. n0rdy - When Postgres index meets Bcrypt
  481. Julia for R users – vituri’s blog
  482. Prompting Patterns: The Clarification Pattern
  483. Making Reactive Datatypes in 200 lines of Nim
  484. String vs &str
  485. Costly Moments: Where “Move Fast” Fails
  486. My website has been gaslighting you
  487. The future belongs to idea guys who can just do things
  488. Screening software engineers in the LLM era
  489. Pulse AI Blog - Why LLMs Suck at OCR
  490. From Microsoft to TikTok: Your Rude Questions Answered!
  491. LINQ MindMap: .NET 10 Edition
  492. Context-switching is the main productivity killer for developers
  493. .NET 9 Networking Improvements - .NET Blog
  494. Paper Apps™
  495. 🤯 Hot Reload & Live Preview .NET MAUI Apps WITHOUT Debugging!!! NEW Visual Studio Feature
  496. Tracking Every Change: Using SaveChanges Interception for EF Core Auditing - Chris Woody Woodruff
  497. [OpenWrt Wiki] OpenWrt 24.10.0 - First Stable Release
  498. The Most Underrated .NET Feature You Must Use
  499. C: Planning & Game Design 4 (Category Compilation) #27~#30
  500. the sudoku affair
  501. .NET MAUI Community Standup - Let Copilot Fix Your XAML
  502. Organization Architecture
  503. Twenty Four Hours
  504. Installing a Network Rack in My House
  505. The Corpse Approach
  506. An Introduction to Virtual Consensus in Delos — Jack Vanlightly
  507. How come not everyone is an Angel Investor? - Blog - Peter Zaitsev
  508. The European Accessibility Act for websites and apps by Martijn Hols
  509. DeepSeek-R1's strong zero-shot performance on agentic tasks
  510. Summarizing our recommendations for software documentation
  511. Understanding Reasoning LLMs
  512. The inevitability of the borrow checker
  513. Programming SDF Animations of Rick and Morty
  514. Azure DevOps Classic Release Pipelines: Using Task Group Parameters to Control Task Execution
  515. Deep Dive into LLMs like ChatGPT
  516. Handling MassTransit errors with the Particular Service Platform
  517. Servo in 2024: stats, features and donations - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
  518. Let's Learn .NET - GitHub Copilot
  519. Gemini 2.0 is now available to everyone
  520. How to Avoid News Burnout and Outrage Fatigue
  521. Why Is Warner Brothers Discovery Dumping Old Movies On YouTube?
  522. Eggs US - Price - Chart - Historical Data
  523. ASP.NET Community Standup - Upgrading to .NET 9
  524. Rotary Tool
  525. N8n Crash Course: How to Integrate AI and Create Powerful Workflows
  526. S1: The $6 R1 Competitor?
  527. strongly-typed-thoughts.net
  528. Many-to-Many Made Easy: Mastering Relationships in EF Core - Chris Woody Woodruff
  529. How to profit from the 30% datacenter performance boost possible with Linux kernel update
  530. 🔥 Limited-Time Offer: Get 33% Off All ABP.IO Live Training Courses! 🚀
  531. Kagi Search Changelog
  532. The Germans, 1933-45 by Milton Mayer, an excerpt, 2017 edition
  533. Infosec 101 for Activists
  534. smolagents/examples/open_deep_research at main · huggingface/smolagents
  535. Wayback Machine
  536. What's Happening Inside the NIH and NSF
  537. Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
  538. Introducing Apple Invites, a new app that brings people together
  539. How to install Ahrefs Web Analytics
  540. The Magical Thinking of Busy CTOs
  541. rewrite.md
  542. Type Theater and Pushing Left
  543. Are Your Public Dotfiles Revealing Too Much?
  544. Hardcore Debugging
  545. Fayaz Notes
  546. Ivan Cernja
  547. The Theory Behind Understanding Failure
  548. If your customers don't talk, NPS is a vanity metric.
  549. Building a Subscribe Feature
  550. Complex Systems and Quantitative Mereology
  551. The Capitalist Agent
  552. Ben Terhechte
  553. Programmers are modern-day computers
  554. WikiTok
  555. ASP.NET Core on .NET Framework servicing release advisory: ASP.NET Core 2.3 - .NET Blog
  556. Five coding hats
  557. Chat is a bad UI pattern for development tools—Daniel De Laney
  558. The VGHF Library opens in early access | Video Game History Foundation
  559. 10 Amazing Tools to Draw Architecture Diagrams
  560. NO SWAGGER? NO PROBLEM! OpenAPI Made Easy in .NET 9
  561. Open LLMs for Transparent AI in Europe
  562. B: Game Essence 4 (Category Compilation) #24~#29
  563. Simplify Your Integration Testing with Test Containers
  564. Batching Like a Boss: Using IDbContextFactory for High-Performance EF Core Updates - Chris Woody Woodruff
  565. Stromatolites
  566. Run Deepseek R1 at Home on Hardware from $250 to $25,000: From Installation to Questions
  567. Optimizing with Novel Calendrical Algorithms
  568. Are reasoning benchmarks today actually reliable? Introducing the JustLogic benchmark
  569. What fully automated firms will look like
  570. Perfect is the enemy of good
  571. Retaking The Web Browser, One Small Step At A Time • AndreGarzia.com
  572. There is still plenty of low-hanging fruit in science
  573. Building games with LLMs to help my kid learn math
  574. Feature Flags Part 1 - Understanding the Fundamentals | Benjamin Destrempes
  575. My Vision of a Smart Building Operating System
  576. The Collapse of Compromise
  577. Fast Queries Do Less
  578. My First Month Selling Commercial Use Software Licenses
  579. Once a Month
  580. How to have a career even when OpenAI's o3 drops
  581. Best Simple System for Now
  582. Turn your videos into fun flipbooks!
  583. Volunteering at NDC London
  584. GitHub - monasticacademy/httptap: View HTTP/HTTPS requests made by any Linux program
  585. Software development topics I've changed my mind on after 10 years in the industry
  586. Local LLM Agents with Goose
  587. Query Tags: Debugging EF Core Like a Detective - Chris Woody Woodruff
  588. Sinevibes (@sinevibes.bsky.social)
  589. GitHub - LeadsOnTrees/company-researcher-agent: AI Agent which deep crawls a company website and generates a comprehensive PDF report.
  590. A quote from Anthropic
  591. C# 14 and Discriminated Unions with Mads Torgersen
  592. n0rdy - What Okta Bcrypt incident can teach us about designing better APIs
  593. Validate that your DI Container can be created in ASP.NET Core
  594. GitHub - trycua/lume: A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon.
  595. Reflections on Changing Jobs
  596. Linear's sync engine architecture
  597. Why Codecation is Important: Taking a Break to Level Up
  598. How to get ahead of 99% of developers
  599. State of my Homelab: 2024H1, Part 2
  600. How AI Models Stack Up Against My 11-Year-Old? | Michał Prządka - Blog
  601. Ruby and the Interface Segregation Principle by Joe Ferris
  602. Semi-Open Heart Protocol
  603. FOSDEM 2025 has exceeded my expectations
  604. Borderline Detours
  605. I Got Fired From My Own Startup — OTL - From Idea To Value
  606. Automating Git Hook Setup in .NET Projects with MSBuild
  607. ryanbuening.com | Bits of Wisdom
  608. Life Is More Than an Engineering Problem | Los Angeles Review of Books
  609. Chatbot Software Begins to Face Fundamental Limitations | Quanta Magazine
  610. Why is it important to make my apps accessible?
  611. Global Query Filters: Setting the Rules Once, Querying Like a Pro - Chris Woody Woodruff
  612. (WIP) A Little Bit of Reinforcement Learning from Human Feedback
  613. N: Game Concepts 3 (Category Compilation) #10~#12
  614. Jujutsu VCS Introduction and Patterns
  615. Avoid ISP routers - RouterSecurity.org
  616. GitHub - kspalaiologos/bzip3: A better and stronger spiritual successor to BZip2.
  617. The Singleton Pattern in C# Today Is Not Your Dad's One!
  618. Flavors of overfitting
  619. Does O3 beat a specalized numeric compiler?
  620. I found every international flight in the world*
  621. Everyone knows your location
  622. 1 million Lazygit downloads, one embarrassment at a time
  623. Do Lake Names Reflect Their Properties?
  624. It's OK to hardcode feature flags
  625. How to Store and Dry Your 3D Filament: Full Guide
  626. Starflate: Deflate decompression in C++23
  627. Minimising Dependencies
  628. What is SwiGLU?
  629. Announcing qv - Quadratic Voting for everyday things
  630. Using eqn for Website Equation Formatting
  631. The Era of Tab Continuation
  632. The case against CS master’s degrees
  633. Coffee Beans of India, Varieties and Taste Profiles
  634. Our Craft is Changing
  635. The Next Chapter in Swift Build Technologies
  636. What productivity tips do you have for VS Code and .NET MAUI development?
  637. Batching Updates and Inserts: Making EF Core Work Smarter, Not Harder - Chris Woody Woodruff
  638. Visualizing all books of the world in ISBN-Space - phiresky's blog
  639. How To Run Deepseek R1 671b Fully Locally On a $2000 EPYC Server – Digital Spaceport
  640. Harnessing DeepSeek-R1 distilled model with .NET Aspire and Ollama locally
  641. Programming At School vs Work - Dev Leader Weekly 81
  642. Introducing Werk
  643. Falsehoods programmers believe about null pointers
  644. The government information crisis is bigger than you think it is - Free Government Information (FGI)
  645. Programming At School vs Work - Principal Software Engineering Manager AMA
  646. AI for Developers | Microsoft Community Hub
  647. Optimizing facets query performance in Corax
  648. Overriding Default HTTP Resilience Handlers in .NET
  649. .NET 10 Server & APIs Planning Discussion
  650. How I fixed Slipshow's worst flaw using OCaml and a monad
  651. How many RTX 5090 do you need to find a SHA-1 collision in 2025? | drand
  652. The Value of Thinking - Work & Life Notes
  653. Reverse Engineering: I Found a Game Exploit That Lets Hackers Take Over Your PC
  654. An E-Reader Mystery
  655. Add F*cking to Your Google Searches to Neutralize AI Summaries
  656. Why Aren't You Idempotent?
  657. Introducing CheapState
  658. Home | Substack
  659. Understanding CORS errors in Signed Exchanges
  660. Beat the Drum
  661. I Am Selfish - So I Want To Help You
  662. The First Ten Years
  663. matthewsinclair.com · Intelligence. Innovation. Leadership. Influence.
  664. Changing the language of an LLM response with a vector addition
  665. Observability as the pillar of great architectures
  666. One Song in Your Musical Is Wrong
  667. An Opinion is not a Take
  668. Sincerely, Claude
  669. Simon Frieder | Lessons from a DeepSeek R1 mini eval on AIMO2 Ref-10: Are Thinking LLMs A New Paradigm for Evaluation and Inference?
  670. Global Variables Are Not the Problem
  671. Matt Watson | The new normal of working from home