Sign in

sysout.dev

@sysout.dev
10 followers 88 following 1 posts
PostsRepliesMedia
Reposted by @sysout.dev
Erik C. Thauvin @erik.thauvin.net · 25/08/2026
Value Classes Still Need Compiler Sympathy #java #jdk #valueclasses johan-sjolen.github.io/...
johan-sjolen.github.io
Value Classes Still Need Compiler Sympathy
This post discusses preview features in JDK 28\nJEP 401, a major Valhalla milestone, has been integrated as a preview feature in JDK 28. This is very exciting, as value classes increase both our ability to communicate the semantics of our programs to others and the optimization opportunities available to the JVM.\nHowever, I have seen people online essentially taking a “Value all the classes!” approach to this. I worry that there is a belief that ordinary classes give you a floor on performance, and that value classes will do their best to raise you above that floor, but won’t ever take you below it. Unfortunately, that is not true. A well-intentioned program may put the JVM into a situation where a flattened representation is faster for some methods, and a reference representation is faster for others. When these methods interact, the JVM is forced to convert between the two representations. I want value classes to be more than just magic, so today I am going to show you what the JVM is capable of right now, and where its limitations are. I hope that with this you’ll have some context for reasoning about the code that you (or your AI agent) write.\n
032
Reposted by @sysout.dev
TetraLogical @tetralogical.com · 19/08/2026
Next up in our designing for people with disabilities blog post series, Ela Gorla takes us through designing for people with no or limited mobility, including people browsing with a keyboard and voice. tetralogical.com/blog/2026/08... #Accessibility #MovingDisabilities #InclusiveDesign #Design
tetralogical.com
Designing for people with no or limited mobility - TetraLogical
People with limited or no mobility use a wide range of assistive technology, alternative input devices, and accessibility settings to interact with digital content. As you design your websites and mob...
023
Reposted by @sysout.dev
Brandon Rohrer @brandonrohrer.com · 25/07/2026
Living small is part of the artisanal process. The constraints are not a barrier to the final product. They are an important shaping force. You can't come in at the end and magically shrink it. You can only build small if you start small and work with what you've got as you go. brandonrohrer.org
Book Project: Artisanal Language Models
Chapter 1: Artisanal Language Models
Chapter 2: Build a custom tokenizer
Chapter 3: Define a task and write evals
Chapter 4: Build an end-to-end prototype
Chapter 5: ALM v2, First-order Markov model
Chapter 6: ALM v3, Second-order Markov model
Chapter 7: ALM v6, Sparse second-order Markov model
Chapter 8: ALM v14, The Search for Data
162
Reposted by @sysout.dev
Connor McDonald on Database and SQL @connormcd.bsky.social · 17/06/2026
The perfect guide to the oracle optimizer blogs.oracle.com/optimizer/or... Kudos @vldbb.bsky.social
blogs.oracle.com
063
Reposted by @sysout.dev
Charity Majors @charity.wtf · 15/06/2026
I think AI is the best opening we've ever had to bring our engineering values to the mainstream, instead of the top single-digit-percent of teams it's always been. But nondeterminism will take more engineering discipline. Not less. charitydotwtf.substack.com/p/ai-demands...
charitydotwtf.substack.com
AI demands more engineering discipline. Not less
If you lived through the shift from handcrafted server pets to immutable infrastructure, you should sense something oddly familiar about what's happening now.
911734
Reposted by @sysout.dev
Charity Majors @charity.wtf · 13/06/2026
I have a not-so-secret love for advice columns. Which is why I just started writing one for Stack Overflow, every other Friday for the next three months. First column up now -- "Paging Charity! How do I get my leaders to stop running teams into the ground?" stackoverflow.blog/2026/06/12/w...
stackoverflow.blog
Paging Charity? How do I get my leaders to stop running teams Into the ground? - Stack Overflow
26312
Reposted by @sysout.dev
Cyd Stumpel @cydstumpel.nl · 10/06/2026
When @chriscoyier.net asks you to write an article, you say yes! 🙌 master.dev/blog/demysti...
master.dev
Demystifying the View Transition Pseudo Tree
Each pseudo element plays a distinct role in how the view transition animates. The browser does most of the heavy lifting though, which makes it a little hard to see what’s actually happening under th...
0319
Reposted by @sysout.dev
rain 🌦️ @sunshowers.io · 02/06/2026
iddqd, or the hardest kind of unsafe Rust. My first post for the @oxide.computer blog! Goes deep into the pitfalls of unsafe Rust and how to reason about it. A lot of labor went into the post -- please have a read! oxide.computer/blog/iddqd-u...
oxide.computer
iddqd, or the hardest kind of unsafe Rust | Oxide Computer Company
How our Rust collections library defends against adversarial trait implementations.
722339
Reposted by @sysout.dev
Philip Z @philz.dev · 04/06/2026
I’m a big fan of Clickhouse for observability with their otlp ingest and HTTP SQL endpoint (and an agent pointed at the latter). Also keeping an eye on smithclay.github.io/duckdb-otlp/ for the same sort of stack with DuckDB.
smithclay.github.io
DuckDB OpenTelemetry Extension
duckdb-otlp: query OpenTelemetry traces, logs, and metrics with DuckDB.
1113
Reposted by @sysout.dev
dan @danabra.mov · 06/06/2026
this is actually a very good article
0xkato.xyz
How LLMs Actually Work
A from-the-ground-up walkthrough of how modern LLMs work, from tokens to transformer blocks to the next-token loop
1028954
Reposted by @sysout.dev
Ashlee 🤟🏻 @ashleemboyer.com · 19/12/2024
Not sure if my new guide is right for you? semanticfish.com/automating-a... Scroll the thread to peek at all 10 pages ⬇️ Do not skip the last post. I'm offering a limited time service discount! 🧵 1/12
semanticfish.com
Automating Accessibility: A Free Interactive Guide | Semantic Fish Creative Group
How To Test for the 6 Most Common Accessibility Issues on Home Pages
1107
Reposted by @sysout.dev
pilcrow @pilcrowonpaper.com · 04/06/2026
New blog post on my auth book! I started a new auth project again: pilcrowonpaper.com/blog/17
pilcrowonpaper.com
I started a new auth project again
Pilcrow's personal website.
0152
Reposted by @sysout.dev
pilcrow @pilcrowonpaper.com · 03/06/2026
Announcing my auth book! A completely free online resource on implementing auth with fully-featured examples Over 10,000 words right now and I still have plenty of things to write about auth.pilcrowonpaper.com
Authentication methods
Sessions
Auth sessions
Email addresses
Passwords
Browser client-side storage
Cross-site request forgery (CSRF)
Argon2
Bcrypt
Email address verification codes
Email code authentication
Passkeys
Web Authentication API (WebAuthn)
WebAuthn authenticator data
WebAuthn CBOR encoding
WebAuthn client data
Passkey registration
Passkey authentication
Elliptic Curve Digitial Signature Algorithm (ECDSA)
RSA signature scheme
Edwards Curve Digital Signature Algorithm (EdDSA)
720941
Reposted by @sysout.dev
Piccalilli @piccalil.li · 04/06/2026
The native app development landscape can be really intimidating for front-end developers, so Rachael Yomtoob is here to give you a quick overview of hybrid mobile app development, which will be more familiar than you might have originally thought. piccalil.li/blog/a-front...
piccalil.li
A Front-end developer’s guide to the hybrid mobile app development landscape
The native app development landscape can be really intimidating for front-end developers, so Rachael Yomtoob is here to give you a quick overview of hybrid mobile app development, which will be more familiar...
1127
Reposted by @sysout.dev
Charity Majors @charity.wtf · 03/06/2026
i wrote a post about the growing divide between AI skeptics and AI enthusiasts. wins and costs are both real, but too often fall on different groups of people. when you're only experiencing half the story, it's too easy to write each other off. charitydotwtf.substack.com/p/ai-enthusi...
charitydotwtf.substack.com
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.
109434
Reposted by @sysout.dev
Firefox for Web Developers @webdevs.firefox.com · 02/06/2026
Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…
1124661
Reposted by @sysout.dev
Jimmy Zelinskie @jimmy.zelinskie.com · 01/06/2026
authorization 👏 must 👏 be 👏 deterministic www.0xsid.com/blog/meta-ac...
0xsid.com
The Newest Instagram "Exploit" is the Goofiest I've Seen | Sid's Blog
043
Reposted by @sysout.dev
Eric Bailey @ericwbailey.website · 28/05/2026
I'll be delivering a talk about ARIA's history and structure, as well as providing guidelines and busting myths for #WebExpo in about two hours' time. If you've got FOMO you can read the article that this talk was sourced from: www.smashingmagazine.com/2025/06/what... #a11y
What I wish someone told me when I first started using ARIA. WebExpo 2026. Slide with a design that uses large white type on a dark blue background.
1309
Reposted by @sysout.dev
Roy van Rijn @royvanrijn.com · 28/05/2026
For curious developers 🧠 I built "The Anatomy of an LLM", an interactive explainer showing how text becomes tokens, vectors, attention, transformer blocks, and finally generated text. www.royvanrijn.com/anatomy-of-a...
royvanrijn.com
The Anatomy of an LLM | Interactive Visual Guide to How Language Models Work
An interactive visual explainer for developers showing how LLMs work, from tokenization and embeddings to attention, transformers, training, KV cache, and quantization.
053
Reposted by @sysout.dev
conputer dipshit @davidcrespo.bsky.social · 27/05/2026
TIL there’s an open standard for feature flags. I like this idea
openfeature.dev
OpenFeature
OpenFeature is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool or in-house solution.
2704
Reposted by @sysout.dev
Kevin Stewart @kstewart.me · 24/05/2026
hollandtech.net
Claude Is Not Your Architect. Stop Letting It Pretend.
Somewhere between 'ask Claude for a quick opinion' and 'Claude is writing our Jira tickets,' we lost the plot. AI agents are brilliant implementers. They're also confidently wrong about every decision...
0182
Reposted by @sysout.dev
Charles Desneuf @selrahcd.bsky.social · 23/05/2026
loggingsucks.com probablement
loggingsucks.com
Logging Sucks - Your Logs Are Lying To You
Why traditional logging fails and how wide events can fix your observability
185
Reposted by @sysout.dev
CSS-Tricks* @css-tricks.bsky.social · 22/05/2026
Yeah yeah, centering is *easy* in CSS, right? I'll be danged if I didn't learn way more ways to center and *why* they work from @css-only.dev in this one. Seriously 100+ ways to center things today... 😳 css-tricks.com/the-state-of...
css-tricks.com
The State of CSS Centering in 2026 | CSS-Tricks
Despite the countless number of online resources, it’s easy to get confused when trying to center an element. There are documented solutions, but do you really understand why the code you picked works...
1304
Reposted by @sysout.dev
Scott Riley @scott.is · 21/05/2026
framework-specific component libraries are wild. web components are fucking fab. in this post i walk through creating a framework-agnostic, docs-first design system setup using web standards (and @arielsalminen.com’s wonderful elena). piccalil.li/blog/framewo...
piccalil.li
Framework-agnostic design systems: a practical approach to web components
Baking framework lock-in into your design system from day one is a recipe for obsolescence. Component documentation is often tedious and out-of-sync with development. Let’s build a documentation-first...
56411
Reposted by @sysout.dev
Joris Kuipers @joris.kuipe.rs · 31/03/2026
Hey Josh, could you consider including my blog post for the next edition? trifork.nl/blog/fault-i... All artisanal AI-free content 😋 See you at Voxxed Amsterdam tomorrow!
trifork.nl
Fake It Till You Make It: Fault Injection with Spring using Headers and Baggage Propagation - Trifork Blog
At Trifork, we build custom software that powers the core business of many clients. For Nederlandse Loterij we’re developing an integration platform that handles, among many other use cases, the purch...
032
Reposted by @sysout.dev
Nathan Pickard @nathanpickard.bsky.social · 10/04/2026
Great blog post on @frontendmasters.com from @chriscoyier.net - What to Know in JavaScript (2026 Edition) Covers everything from the latest in ECMAScript to Meta Frameworks. Definitely worth checking out to stay up to date on the #JavaScript ecosystem in 2026! frontendmasters.com/blog/what-to...
frontendmasters.com
What To Know in JavaScript (2026 Edition)
An overview of what's new in language features, frameworks, runtimes, build tools, testing, and more.
052
Reposted by @sysout.dev
Chris Coyier @chriscoyier.net · 07/04/2026
ok hear me out. If we put a unique `container-name` on the root of all of our components... that's... perfect scoping, via: @container unique-name { button {} .whatever {} } That's platform-level CSS modules. That's the scoping we need! frontendmasters.com/blog/name-on...
frontendmasters.com
Name-Only Containers: The Scoping We Needed
If we give a `container-name` to the root of all our unique components, we can scope styles to them with a simple @container query.
911013
Reposted by @sysout.dev
Minas Karamanis @minaskar.bsky.social · 30/03/2026
Hey, I wrote a thing about AI in astrophysics ergosphere.blog/posts/the-ma...
ergosphere.blog
The machines are fine. I'm worried about us.
On AI agents, grunt work, and the part of science that isn't replaceable.
1101781531
Reposted by @sysout.dev
Josh Long 🍃 @starbuxman.joshlong.com · 01/04/2026
Happily! This is awesome 👏 Can’t wait to see you today!
011
Reposted by @sysout.dev
Kevin Powell @kevinpowell.co · 31/03/2026
I've just relaunched CSS Demystified! Rebuilt from the ground up, on my own custom platform, and here to help you start writing CSS with confidence 😊 thecascade.dev/courses/css-...
thecascade.dev
CSS Demystified - a course by Kevin Powell
Start writing CSS with confidence.
410820
Reposted by @sysout.dev
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 31/03/2026
#SpringBoot Done Right: Lessons From a 400-Module Codebase medium.com/all-t...
032
Reposted by @sysout.dev
Mia [data-css=poetic] @miriam.codes · 30/03/2026
I've been caught by this before, and I've seen other experienced #CSS devs get stuck on it: * { color: deepPink; } html#high-specificity { color: teal !important; } If we put that ID on the root, and some text in our document, what color will the text be?
7135
Reposted by @sysout.dev
Arpit Agrawal @arpit.codes · 29/03/2026
I built a visual explainer of the CSS Cascade, the algorithm that determines the "winning value" from a list of competing declarations. It's built on work by @bram.us and @miriam.codes. cascade.arpit.codes I wrote about how it came together on my blog: arpit.blog/notes/2026/0...
cascade.arpit.codes
CSS Cascade
A visual explainer of the CSS Cascade, the algorithm that determines the 'winning value' from a list of competing declarations.
05116
Reposted by @sysout.dev
mr. TIM @timkellogg.me · 29/03/2026
Talk by a security researcher at Anthropic He shows that you can trivially get Opus 4.5/4.6 to find very difficult to find bugs in established code bases, like the Linux kernel He also seems very worried about “the next few months” m.youtube.com/watch?v=1sd2...
m.youtube.com
Nicholas Carlini - Black-hat LLMs | [un]prompted 2026
YouTube video by unprompted
711111
Reposted by @sysout.dev
Grass Toucher Georg @avengingfem.me · 26/03/2026
this changed my mind on writing with AI. the same effect definitely seems to be in operation for coding with AI and doing secondary research with AI, so why not writing too? its hard to use AI effectively for things you aren't good at. www.onepercentbrighter.com/p/how-to-wri...
onepercentbrighter.com
How to write well with AI
Why people who pledge never to write with AI are telling on themselves
9868
Reposted by @sysout.dev
Martin Kleppmann @martin.kleppmann.com · 27/03/2026
Nice! A while ago I also wrote about Diffie-Hellman as an illustrated children’s book with no math whatsoever (using a paint mixing analogy) www.amazon.com/dp/173741905X/
amazon.com
Secret Colors: A Gentle Introduction to Cryptography
Secret Colors: A Gentle Introduction to Cryptography [Kleppmann, Martin, Seymour, Mitch] on Amazon.com. *FREE* shipping on qualifying offers. Secret Colors: A Gentle Introduction to Cryptography
011822
Reposted by @sysout.dev
Jon Kuperman @jonkuperman.com · 10/03/2026
Source maps are a vital part of modern web development, but the lack of a standard made it impossible for us to add new features or improve the debugging experience. This is the story of how we standardized source maps and how we continue to ship features through standards 📜 🧵
A JSON file representing a source map. The code contains:

{
  "version": 3, // Always the integer 3
  "file": "out.js", // Optional: name of the generated file
  "sourceRoot": "", // Optional: prefix prepended to each entry in "sources"
  "sources": ["foo.js", "bar.js"], // Required: list of original source URLs/paths (or null)
  "sourcesContent": [null, null], // Optional: inlined source text, aligned with "sources"
  "names": ["src", "maps"], // Optional: symbol names referenced by "mappings"
  "mappings": "A,AAAB;;ABCDE", // Required: encoded mapping data (base64-VLQ deltas)
  "ignoreList": [0] // Optional: indexes into "sources" considered "third-party"
}
58017
Reposted by @sysout.dev
Stuart Robson @sturobson.com · 09/03/2026
🎉 new blogpost 🎉 Un-Sass'ing My CSS: Native CSS Nesting Nesting was a dream feature in Sass and it's recently become 'native' in CSS. This post covers syntax, specificity, real patterns, and the key differences you need to know. www.alwaystwisted.com/articles/UnS... #CSS #Sass #FrontEnd #WebDev
alwaystwisted.com
Un-Sass'ing My CSS: Native CSS Nesting Always Twisted
Learn how to use native CSS nesting in modern browsers. Understand the & selector, specificity rules, differences from Sass, and when to use nesting with practical examples for components, themes, and...
37620
Reposted by @sysout.dev
Catherine Edelveis @edelveis.dev · 28/01/2026
🔐 A Guide to Java Application Security Discover proven approaches to securing enterprise #Java applications, from code to containers: bell-sw.com/blog/a-guide...
bell-sw.com
Java Application Security Best Practices: Code to Container
Explore proven Java app security best practices, inluding safer deserialization, input validation, strong crypto, quarterly JDK patches, hardened containers, and SBOMs.
024
Reposted by @sysout.dev
rol4nd-css.bsky.social @rol4nd-css.bsky.social · 26/01/2026
CSS Anchor Positioning is one of those features that instantly changes how you think about layout.
I built a small demo connecting comments and replies using nothing but anchor() — no JS, no extra markup. 🧵 Relationships, not coordinates. rolandfranke.nl/frontend-sto...
rolandfranke.nl
Drawing Connections with CSS Anchor Positioning - Roland Franke
A practical exploration of CSS Anchor Positioning and the anchor() function to visually connect related elements without extra markup.
0207
Reposted by @sysout.dev
Charity Majors @charity.wtf · 19/01/2026
I've come to view the entire DevOps movement as a mighty, twenty-year battle to achieve one thing: a single feedback loop connecting devs with prod. It failed, but not for lack of trying. It failed because the technology wasn't good enough. And now it is. www.honeycomb.io/blog/you-had...
honeycomb.io
“You Had One Job”: Why Twenty Years of DevOps Has Failed to Do it
Let’s start with a question. What is DevOps all about?
2608
Reposted by @sysout.dev
GitHub Trending JS/TS @github-trending-js.bsky.social · 16/01/2026
🚀 Skyrocketing! 🚀 (200+ new stars) 📦 cjpais / Handy ⭐ 11,565 (+413) 🗒 TypeScript A free, open source, and extensible speech-to-text application that works completely offline.
github.com
GitHub - cjpais/Handy: A free, open source, and extensible speech-to-text application that works completely offline.
A free, open source, and extensible speech-to-text application that works completely offline. - cjpais/Handy
071
Reposted by @sysout.dev
Chris Coyier @chriscoyier.net · 06/01/2026
This is well done!
0162
Reposted by @sysout.dev
dan @danabra.mov · 02/01/2026
unhinged and delightful read
2352
Reposted by @sysout.dev
Markus Eisele @myfear.com · 01/01/2026
Why Java is the real production language for AI. Python is ideal for experiments, but enterprise AI needs predictable concurrency, type safety, and stable runtimes. Java already gives us that, plus native performance through ONNX Runtime and Project Panama. Read: buff.ly/0j6CZ8O #Java #AI #ONNX
0147
Reposted by @sysout.dev
MDN Web Docs @developer.mozilla.org · 30/12/2025
TIL: Compression Dictionary Transport 💡 A new HTTP feature that can dramatically shrink the size of your responses, especially when serving content that changes often but includes a lot of repeated structure (think: JSON, JS, CSS). Learn more 👇 developer.mozilla.org/en-US/docs/...
developer.mozilla.org
Compression Dictionary Transport - HTTP | MDN
Compression Dictionary Transport is a way of using a shared compression dictionary to dramatically reduce the transport size of HTTP responses.
05214
Reposted by @sysout.dev
Ahmad Shadeed @ishadeed.com · 26/12/2025
I'm working on a CSS layout course for early 2026 called The Layout Maestro. It’s a dump of how my brain approaches and builds CSS layouts.. 😊 layoutmaestro.ishadeed.com
layoutmaestro.ishadeed.com
The Layout Maestro
An interactive course focused on how to think, build, and test a layout with real-world examples.
1223
Reposted by @sysout.dev
Gunter Rotsaert @mydeveloperplanet.com · 26/12/2025
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Dockerfiles. Enjoy! #java #docker
mydeveloperplanet.com
Docker Best Practices
In this blog, you will learn some Docker best practices mainly focussed on Java applications. This is not only a theoretical exercise, but you will learn how to apply the best practices to your Doc…
011
Reposted by @sysout.dev
Toshiaki Maki @ik.am · 20/12/2025
Abstracting Java System Time Creation with InstantSource to Improve Testability ik.am/entries/883/en
022