#TechForUkraine
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)

April

May 2024

June
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
28 32 29 44 30 52 1 40 2 37 3 18 4 32
5 29 6 28 7 46 8 33 9 38 10 6 11 0
12 0 13 0 14 0 15 0 16 0 17 0 18 0
19 0 20 0 21 0 22 0 23 0 24 0 25 0
26 0 27 0 28 0 29 0 30 0 31 0 1 0

All entries for this month

  1. General Performance Tip: Type Conversion
  2. Slop is the new name for unwanted AI-generated content
  3. Azure Architecture Blog
  4. Blazor Basics: 9 Best Practices for Building Blazor Web Apps
  5. Windows Terminal Preview 1.21 Release
  6. Fast Search and Replace in Large Number of Files: A Practical Guide
  7. Leaked Deck Reveals OpenAI's Pitch on Publisher Partnerships
  8. The right abstraction when bootstrapping front-ends | Samuel Lissner
  9. 4 Bets in Consumer Apps
  10. Buckets of Parquet Files are Awful | Scratch Data
  11. Blog: Cross Window Forgery: A Web Attack Vector
  12. I'm sorry
  13. using golang's crypto/aes and crypto/cipher packages
  14. How to curl a Gradio App
  15. zeptocore | schollz
  16. It's always TCP_NODELAY. Every damn time.
  17. Important Lesson from Dr. Seuss — It's Fun to Have Fun, But You Have to Know How. | Gretchen Rubin
  18. Zuckerman vs: Zuckerberg: why and how this is a battle of the public understanding of APIs, and why Zuckerman needs to lose and Meta needs to win
  19. Remote attestations and dangerous protocols
  20. Disaster recovery with ZFS and zrepl
  21. The History of Ctrl-Alt-Delete
  22. How to untangle phone numbers
  23. A room with a view of the PostgreSQL autovacuum – Ian's notes
  24. minViT: Walkthrough of a minimal Vision Transformer (ViT)
  25. Dont have F-You money? Build an F-You Network.
  26. One Slice of Pivot, Please - Tyler Barker
  27. Growing a Tech Startup (MemSQL/SingleStore) in Portugal to 40+ Employees
  28. Dear 20 year old Software Engineer
  29. Asking for a DispatcherQueue from a GUI thread you created - The Old New Thing
  30. GitHub - Hirrolot/datatype99: Algebraic data types for C99
  31. Join the .NET Team at Microsoft Build 2024! - .NET Blog
  32. Reference Type & Structure Performance: Constant vs. Read-only Property
  33. Stack Overflow Upset Over Users Deleting Answers After OpenAI Partnership | Build5Nines | Cloud, DevOps & SRE Guidance
  34. .NET 9 LINQ Performance Edition
  35. The One Where I Lie To The CTO
  36. Sharing Styles in Declarative Shadow DOM
  37. Scaling Marten with PostgreSQL Read Replicas
  38. Azure Developers - .NET Day 2024 - Recap
  39. TypeScript Meets API Design in Microsoft's Game-Changing TypeSpec
  40. Kubernetes–Setup a local cluster through Podman Desktop
  41. Enforce architectural constrains using NetArchTest
  42. Modern SQLite: Generated columns
  43. grafychat
  44. Google Solar Cycle
  45. How Much Patents & Copyrights Take From Your Wallet – Shane Oberloier
  46. Development notes from xkcd's "Machine"
  47. Consistency Large Language Models: A Family of Efficient Parallel Decoders
  48. A Problem-First Approach To Building Engineering Teams
  49. Developer productivity is 99% perception | Daniel Sada Caraveo | Developer Productivity & Culture
  50. Ask The Fox: "People keep telling me to learn to code, but I don't wanna"
  51. Tradeoffs with the Four Patterns Of Data Loading
  52. Can we build a reactive article in a single HTML file?
  53. A Trip to the Library
  54. Canada’s most important Canadian thinker – Daniel Frank
  55. Naming Things is Hard (Game Genre Edition)
  56. Things learned from implementing Elasticsearch
  57. Broken Promises: The Nix Governance Discussions
  58. From Tmux to Kitty • Andrew Haust
  59. Try X in Y minutes
  60. Dense Discovery – Issue 287
  61. Jonas Hietala: Browse posts with telescope.nvim
  62. Is Copilot good? - yshui --log-level=trace
  63. Refactor your code with C# collection expressions - .NET Blog
  64. AlphaFold 3 predicts the structure and interactions of all of life’s molecules
  65. Awaiting a set of handles with a timeout, part 7: Just doing it one at a time - The Old New Thing
  66. Zed Decoded: Linux when? - Zed Blog
  67. Book Review: .NET MAUI Cross-Platform Application Development - Coding Sonata
  68. String Performance: Checking for a Character
  69. Book Review: Web Development with Blazor - Coding Sonata
  70. Protecting Next.js Apps Against Cross-Site Request Forgery
  71. Linked Lists in Real Life
  72. Using GitHub Copilot as your Coding GPS - Visual Studio Blog
  73. Development With A Dot - EF Core Performance Optimisations
  74. How to add HTTP headers to Blazor Components with RazorComponentResult
  75. ERR_BLOCKED_BY_CLIENT and HTML5 Sandbox
  76. .NET Core - Renew localhost certificate
  77. LPCAMM2 Is Finally Here, and It’s a Big Deal | iFixit News
  78. The Big Guide to Hydrogen
  79. Seeing and smelling the Critical Zone
  80. A comprehensive introduction to CDNs
  81. Explanation – Please Disregard
  82. immibis.com
  83. Raspberry Pi is getting into the services game
  84. Should I run npm run build/prod on dev or prod?
  85. About Tilde - The Tilde Text Editor
  86. (yet another) Broken Adversarial Example Defense at IEEE S&P 2024
  87. Securing Your Server in 2024
  88. The illusion of having it all figured out - Scott Taylor
  89. Chapter I: The birth of Parquet
  90. Double-Entry Bookkeeping for Hackers
  91. An Operating System for the Web
  92. How & Why I use IBM's Quantum Computer to Make Decisions
  93. Announcing Casual Dired - an opinionated porcelain for the Emacs file manager
  94. Knuth • Sameer Ismail
  95. Careful with That Lock, Eugene: Part 2
  96. Micro-dosing Caffeine
  97. Managers have no human rights
  98. Package Management & improved .NET Aspire support come to C# Dev Kit - .NET Blog
  99. Big O Notation
  100. dotNetDave Rocks The Austin .NET User Group (2024)
  101. Awaiting a set of handles with a timeout, part 6: Capturing the handles efficiently - The Old New Thing
  102. Apple introduces M4 chip
  103. Pair Your Compilers At The ABI Café - Faultlore
  104. Proton Mail Discloses User Data Leading to Arrest in Spain
  105. Code It Any Way You Want: Constants vs. Read-only Fields
  106. Middleware-Based Exception Handling in ASP.NET Core
  107. "Secret" elmah.io features #4 - Get help from AI and ChatGPT
  108. CVE-2024-3661: TunnelVision - How Attackers Can Decloak Routing-Based VPNs For a Total VPN Leak — Leviathan Security Group - Penetration Testing, Security Assessment, Risk Advisory
  109. Exploring State Management Solutions Beyond Redux and MobX
  110. Recent Marten & Wolverine Improvements and Roadmap Update
  111. Proactive Architecture Guarding
  112. What is platform engineering and why do we need it? | Red Hat Developer
  113. Deniable Encryption
  114. .NET Core - View outdated packages
  115. 🔑 Keyed Services in .NET Core 8: The Death of the Factory Pattern? 🔑
  116. The biggest effect on code quality
  117. C#: How to Enumerate over Enum values and names
  118. Conservative codomain conjecture
  119. Disabling .NET Aspire authentication to skip the login page
  120. How to check if a DLL and an exe is a .NET assembly - Gérald Barré
  121. Sep 0.4.0-0.5.2 - Insanely Fast Single- & Multi-threaded .NET CSV Parsing (up to 35x faster than CsvHelper)
  122. Good and Bad Ideas
  123. The best way to have complex discussions — CQ2
  124. Large Language Models, Open API, View Models and the Backend for Frontend Pattern | johnnyreilly
  125. Mantisek
  126. Clojure: managing throughput with virtual threads
  127. The Vary HTTP header
  128. Keep the logs for retrospective analysis
  129. Virtual Threads in Clojure
  130. Developing a RAG Knowledge Base with DuckDB
  131. How good products have unintended consequences – noemi titarenco
  132. UAH Global Temperature Update for April, 2024: +1.05 deg. C « Roy Spencer, PhD
  133. How not to change PostgreSQL column type
  134. Number Detective
  135. I made a note taking plugin for an app written in PHP :: Show me the code — Software engineering is cool
  136. Backend Engineer tries to build a hardware counter for its side project.
  137. Protect Custom Instructions
  138. Generating creatures with Teranoptia
  139. Using age with org-journal
  140. Ownership Fuels Performance (and it starts at the top)
  141. Heat Death of the Internet - takahē
  142. Your 14-Day Free Trial Ain't Gonna Cut It
  143. Lix
  144. NYU professors who defended vaping didn’t disclose ties to Juul, documents show
  145. Awaiting a set of handles with a timeout, part 5: Generalizing the awaiter - The Old New Thing
  146. Hallucination-Free RAG: Making LLMs Safe for Healthcare
  147. Collection Performance: Leveraging LINQ MAXBy() and MINBy() for Efficient and Readable Code
  148. GitHub - alessiodm/drl-zh: Deep Reinforcement Learning: Zero to Hero!
  149. Boosting Productivity with Analyzers
  150. Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects
  151. Bollards: Why & What
  152. Model Texture Transition and Procedural Radial Noise using WebGL | Codrops
  153. Unveiling secrets of the ESP32 part 2: reverse engineering RX
  154. The new fintech stack is... open source?
  155. How to prioritize work for MVP — todo.space blog
  156. 100x faster sorted array intersections
  157. My Home Server Journey - From Raspberry Pi to Ryzen
  158. Goodbye, GoDaddy
  159. Histograms worked
  160. With PowerPC, Windows CE and the WiiN-PAD slate, everyone's a WiiN-er (except Data General)
  161. The power of true engineering – Theo van der Donk
  162. Lost in Translation: The Bug That Spoke Russian and Crashed My App
  163. Scalable Spear Phishing with LLMs
  164. Christian Haschek's blog
  165. Let me tell you a story - Byte Tank
  166. MIT abandons use of DEI statements
  167. Transformers Dashboard 🤖📈
  168. 22.00.0036 Quitaversary
  169. Brains, Fingers, and Crabs — Modes of Software Developer Operation
  170. Why you should take a look at traefik, even if you don't use containers
  171. The agony and ecstasy of Costco
  172. Sakshat's blog - Is software engineering for you
  173. Braun Börse 2024
  174. Time-based CSS Animations
  175. GitHub - skeeto/hash-prospector: Automated integer hash function discovery
  176. Rock Your Code: Code & App Performance for Microsoft .NET (4th Edition)
  177. Coding Faster with dotNetTips.com Spargine 8:  May 2024 Release
  178. How to Build a $20 Billion Semiconductor Fab
  179. No, I don’t want to fill out your contact form
  180. Dillo release 3.1.0
  181. snats website
  182. The Cost of Cash...lessness
  183. Breaking the Cycle 🔗💥
  184. Loseless Image Compression Algorithms
  185. I'm turning 30 so naturally I'm switching to OpenBSD
  186. Supply chain attacks and the many (other) different ways I’ve backdoored your dependencies
  187. Naming things in B2B SaaS
  188. Ryan Bigg - code is like garden
  189. I love not understanding things.
  190. TeenSaver: Support The Kids In your Life Who have never Seen a Screensaver
  191. The Best Software Engineers Are Replaceable – Dev Leader Weekly 42
  192. GitHub - abi/secret-llama: Fully private LLM chatbot that runs entirely with a browser with no server needed. Supports Mistral and LLama 3.
  193. BandMatch
  194. Software Testing Day
  195. Implementing API Gateway Authentication With YARP
  196. sudon't – Tony Finch
  197. Blog | atchyut.dev
  198. Deniable Encryption
  199. Building a social network from scratch on a whiteboard - Xe Iaso
  200. Prometheus 2: The Open Source LLM born to Evaluate LLMs
  201. I've Moved Onchain
  202. Cost efficient alternative to databricks lock-in | Georg Heiler
  203. A Few of the Birds I Love
  204. How to become a better developer
  205. So Long, Gitpod
  206. social media is a terrible business
  207. Analyzing poems with llm
  208. Speeding up ELF relocations for store-based systems
  209. RSS: how to fix your internet feed
  210. Context is a key ingredient for engineers
  211. varoa.net | Galo Navarro
  212. GOTO 10
  213. 27 unique volumes of Brothers Grimm fairy tales discovered in Poland
  214. DNS traffic can leak outside the VPN tunnel on Android | Mullvad VPN
  215. Awaiting a set of handles with a timeout, part 4: Building our own awaiter - The Old New Thing
  216. Woodworking as an escape from the absurdity of software
  217. A Single Div: a CSS drawing project by Lynn Fisher
  218. Building a Rocket Engine from Scratch
  219. I'm writing a new vector search SQLite Extension
  220. General Performance Tip: Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C#
  221. Cardiorespiratory fitness is a strong and consistent predictor of morbidity and mortality among adults: an overview of meta-analyses representing over 20.9 million observations from 199 unique cohort studies
  222. The BASIC programming language turns 60
  223. Critter Stack Improvements for Event Driven Architecture
  224. Blazor Basics: Globalization in Blazor
  225. Multi-Class Classification Using LightGBM -- Visual Studio Magazine
  226. Exploring .NET Aspire: Building Cloud-Native Apps With Ease | Build5Nines
  227. Development With A Dot - ASP.NET Core API Versioning
  228. WinGet: Enabling experimental features in production
  229. JetBrains .NET Days Online 2024 – Call for Speakers | The .NET Tools Blog
  230. Azure Static Web App–Data API Builder
  231. Monitoring energy usage with smart plugs, Prometheus and Grafana
  232. Understanding UMAP
  233. Ansible is a Lisp
  234. Lessons Learned from Four Months of Working Solo
  235. Coding interviews are stupid (ish)
  236. Visiting the world's most expensive nuclear station
  237. Traditional Publishing is Great, Actually
  238. An introduction to vectorization
  239. Will We Still Need Programmers?
  240. Anduril 2 Manual
  241. The Sisyphean struggle and the new era of data infrastructure — Jack Vanlightly
  242. Jonas Hietala: Customizing Neovim
  243. Losing My Hands - jxnl.co
  244. Hobby’s algorithm for aesthetic Bézier splines – Jake Low
  245. Why I Left NixOS for Ubuntu
  246. Money for nothing, commits for free
  247. Faster Connectivity !== Faster Websites
  248. Dashes
  249. Making a 3D Modeler, in C, in a Week
  250. Optimizing Code Performance: Leveraging Essential Tools and Best Practices
  251. Online Cryptography Course by Dan Boneh
  252. Awaiting a set of handles with a timeout, part 3: Going beyond two - The Old New Thing
  253. Microsoft .NET Code Analysis for Performance
  254. Data Structures — Queue
  255. Cross-Platform App Development is Dead, Long Live Cross-Platform App Development!
  256. Cognition
  257. Look ma, no Dockerfile! 🚫🐋 - Publishing containers with the .NET SDK 📦
  258. Code It Any Way You Want: Performance Impact of Sealing Attributes
  259. Checking your solution for NuGet vulnerabilities or deprecated packages
  260. Native Desktop UX with .NET MAUI for Windows and macOS Apps
  261. Marten, PostgreSQL, and .NET Aspire walk into a bar…
  262. The Backend for Frontend Pattern (BFF)
  263. OData .NET 8 Preview Release - OData
  264. .NET 8 - Warning AD0001: Analyzer 'Microsoft.AspNetCore.Analyzers.RouteHandlers.RouteHandlerAnalyzer' threw an exception of type 'System.InvalidOperationException'
  265. Beyond Boundaries - Networking Programming with C# 12 and .NET 8 Book Home
  266. Faster Code Performance with DotNetTips.Spargine
  267. Harnessing .NET Source Generators to Boost Performance
  268. Optimizing Data Manipulation with LINQ
  269. How To Build Successful Business Cases as a Data Engineer
  270. LLMs Can't Do Probability - Brainsteam
  271. Productionizing Embeddings: Challenges and a Path Forward | Tecton
  272. MAP_SHARED and RSS/SHR
  273. The Disappearance of Lived Time
  274. Tracking the Wins
  275. Why should I pay for an open-source app? - Jonathan Garelick
  276. Backup strategies for SQLite in production
  277. The App Store Review Process Is Actually... Good
  278. Decapsulating the CH32V203 Reveals a Separate Flash Die
  279. On Programming Languages
  280. Operational transformation & conflict-free resolution for real-time collaboration applications
  281. I Reviewed 1,000s of Opinions on HTMX
  282. Applied abstraction
  283. My Remote Desk, 2024 - Tyler Cipriani
  284. Hijack DLLs through proxying - Carlos Menezes
  285. The 150x pgvector speedup: a year-in-review
  286. Analyzing Consumer Behavior: Tools and Techniques for Marketers
  287. Thoughts on Zig
  288. wip: terminal (initial commit)
  289. Collection Performance
  290. Awaiting a set of handles with a timeout, part 2: Continuing with two - The Old New Thing
  291. Better & Faster Large Language Models via Multi-token Prediction
  292. Alphabetical Cartogram
  293. run0
  294. General Performance Tip: Optimizing Enum Value Name Retrieval
  295. Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama
  296. Cancelling long-running JSInterop calls - Kristoffer Strube’s Blog
  297. Marten, Metrics, and Open Telemetry Support
  298. Metalama Status Update, April 2024
  299. Embrace AI-Driven Productivity in .NET with JetBrains AI Assistant in ReSharper | The .NET Tools Blog
  300. Some more C# 12 | Red Hat Developer
  301. Announcing the General Availability of PostSharp 2024.1
  302. My approach to HTML web components
  303. Working with Rust Libraries from C# .NET Applications
  304. Secure your container build and publish with .NET 8 - .NET Blog
  305. ASP.NET Core -Updating the OpenTelemetry configuration
  306. Printing music with CSS grid
  307. GitHub - borgo-lang/borgo: Borgo is a statically typed language that compiles to Go.