Sign in

schrepfler.bsky.social

@schrepfler.bsky.social
149 followers 1.1K following 230 posts
PostsRepliesMedia
schrepfler.bsky.social @schrepfler.bsky.social · 09/06/2026
How can anyone trust that an AI loop won't accidentally take them to bankruptcy?
000
Reposted by @schrepfler.bsky.social
Martin Kleppmann @martin.kleppmann.com · 18/02/2026
The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅 (BTW, this is a good opportunity to support your favourite local bookshop!)
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.
27674140
schrepfler.bsky.social @schrepfler.bsky.social · 31/05/2025
recleudo.com/under-the-su...
recleudo.com
Under the surface: A first look at the murky world of online gambling, crypto casinos, and memecoins – recleudo.com
010
Reposted by @schrepfler.bsky.social
DuckDB @duckdb.org · 27/05/2025
Today we're launching DuckLake, an integrated data lake and catalog format powered by SQL. DuckLake unlocks next-generation data warehousing where compute is local, consistency central, and storage scales till infinity. ⁠ducklake is an open standard and we implemented it in the "ducklake" extension.
814239
schrepfler.bsky.social @schrepfler.bsky.social · 25/05/2025
Extremely useful MCS server by context7.com providing up to date, llms.txt documentation for many libraries to your agentic context.
context7.com
Context7 - Up-to-date documentation for LLMs and AI code editors
Generate context with up-to-date documentation for LLMs and AI code editors
010
Reposted by @schrepfler.bsky.social
Chris Short @chrisshort.net · 20/05/2025
Announcing etcd v3.6.0 #SuggestedRead #devopsish kubernetes.io/blog/2...
kubernetes.io
Announcing etcd v3.6.0 | Kubernetes
This announcement originally appeared on the etcd blog. Today, we are releasing etcd v3.6.0, the first minor release since etcd v3.5.0 on June 15, 2021. This release introduces several new features, makes significant progress on long-standing efforts like downgrade support and migration to v3store, and addresses numerous critical & major issues. It also includes major optimizations in memory usage, improving efficiency and performance. In addition to the features of v3.6.0, etcd has joined Kubernetes as a SIG (sig-etcd), enabling us to improve project sustainability.
021
Reposted by @schrepfler.bsky.social
LangChain4j @langchain4j.dev · 14/05/2025
#LangChain4j 1.0.0 is out! 🎉 Thank you so much to everyone who contributed in one way or another - this would not have been possible without you! 🙏 github.com/langchain4j/...
github.com
Release 1.0.0 and 1.0.0-beta5 · langchain4j/langchain4j
Announcements We are excited to announce the release of version 1.0.0 for the following artifacts: langchain4j-core langchain4j langchain4j-http-client langchain4j-http-client-jdk langchain4j-open...
43919
Reposted by @schrepfler.bsky.social
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪 @frankel.ch · 10/05/2025
Architectural Decision Record
adr.github.io
Architectural Decision Records (ADRs)
An Architectural Decision (AD) is a justified design choice that addresses a functional or non-functional requirement that is architecturally significant. An Architecturally Significant Requirement (A...
041
Reposted by @schrepfler.bsky.social
Markus Eisele @myfear.com · 10/05/2025
Maven 4 - Why, what, how and when? bit.ly/3WxWakW #Java #maven
bit.ly
Maven 4 Presentation
23313
Reposted by @schrepfler.bsky.social
marimo @marimo.io · 09/05/2025
We're going live in a few hours! If you're keen to see a new demo on how to visualise the flow of a Python program ... this one is for you! youtube.com/live/LHiX2P...
youtube.com
New tools to inspect the flow of Python code
We are experimenting with livestreams! We try to explore new tools and techniques weekly.The code for this project can be found here:https://github.com/koani...
041
Reposted by @schrepfler.bsky.social
Rill Data @rilldata.com · 05/05/2025
Have you tried Canvas dashboards yet? Check out the examples👇 Create personalized executive summaries ui.rilldata.com/demo/rill-op... Tailor dashboards for different teams ui.rilldata.com/demo/ezcomme... Combine data, text, and visuals into one unified experience ui.rilldata.com/demo/nyc-can...
ui.rilldata.com
021
Reposted by @schrepfler.bsky.social
Mikaela Caron 🦄 @mikaelacaron.com · 04/05/2025
Now’s a great time to book a last minute trip to Macedonia! 😉 See you there at #iOSKonf !
iOSKonf graphic, Mikaela and the words “join me at iOSKonf your first AWS lambda function” logos for Netcetera, Stream, and RevenueCat
0214
Reposted by @schrepfler.bsky.social
qxip @qxip.bsky.social · 20/04/2025
#DuckDB Redis (or Valkey, etc) Client Community Extension v1.0.0 is out and looking for testers and why not, contributors! There are surely early bugs in this release but the best way is to get it out there and find out! @duckdb.org #DuckDB #Redis #Valkey #extension duckdb.org/community_ex...
duckdb.org
redis
DuckDB Community Extensions Redis compatible Client for DuckDB
053
schrepfler.bsky.social @schrepfler.bsky.social · 20/04/2025
Looking for a new opportunity as a VP Engineering/CTO. 14 years in iGaming, built up the engineering department and architecture for an odds making startup (Huddle Tech) spent many years building bespoke backend dealing low latency and a lot of data. #OpenToWork
044
Reposted by @schrepfler.bsky.social
Alina Yurenko @alina-yurenko.bsky.social · 16/04/2025
✅ @graalvm.org Native Image ✅ Llama3.java ✅ Vector API, FFM API ✅ Apple Silicon ❤️ — `git clone github.com/mukel/llama3... ` — `sdk install java 25.ea.17-graal` — `make native` (optionally preload a model for zero overhead) — Profit!🚀 #Java #GraalVM #LLM #LLama
0319
schrepfler.bsky.social @schrepfler.bsky.social · 11/04/2025
Does @thenile.dev have it's documentation in llms.txt format anywhere? @gwenshap.bsky.social
100
schrepfler.bsky.social @schrepfler.bsky.social · 07/04/2025
media.tenor.com
a cartoon dog is sitting at a table with a cup of coffee in front of a fire with the words this is fine .
ALT: a cartoon dog is sitting at a table with a cup of coffee in front of a fire with the words this is fine .
020
schrepfler.bsky.social @schrepfler.bsky.social · 06/04/2025
What a brilliant mind. /s
000
Reposted by @schrepfler.bsky.social
Tom Forsyth @tomforsyth.bsky.social · 06/04/2025
Nerds rock.
Protest sign saying "Hands off working Cobol code"
0859
Reposted by @schrepfler.bsky.social
Alexandru Nedelcu @alexn.org · 02/04/2025
Tagged vs Untagged Unions (in Scala) #Scala #Scala3 #Programming alexn.org/blog/2025/04...
alexn.org
Tagged vs Untagged Unions (in Scala)
What’s the difference between Option[A] and A | Null? What about between Either[A, B] and A | B?
0132
Reposted by @schrepfler.bsky.social
Christian Tzolov @tzolov.bsky.social · 30/03/2025
🚀 The MCP Java SDK core module provides default STDIO & SSE client/server transports - no external web frameworks needed! Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional. 🔗 Minimal deps: central.sonatype.com/artifact/io....
0137
Reposted by @schrepfler.bsky.social
Alexandru Nedelcu @alexn.org · 28/03/2025
I'd like to build some libraries that are usable across #Java, #Scala & #Kotlin, but I also want to be free to pick my implementation language & libraries (Project Loom, Cats-Effect, Kotlin coroutines). This helps me expose nice APIs to all devs. Work in progress: github.com/funfix/tasks
github.com
GitHub - funfix/tasks: Task datatype, meant for cross-language interop (Java, Kotlin, Scala)
Task datatype, meant for cross-language interop (Java, Kotlin, Scala) - funfix/tasks
1156
Reposted by @schrepfler.bsky.social
Scubapoet @scubapoet.bsky.social · 26/03/2025
Three panels of Andor. 
“They're Building A Weapon Called The Death Star”
“How Do You Know this?”
“Krennic Added Me To The Group Chat”
032
Reposted by @schrepfler.bsky.social
Alexandru Nedelcu @alexn.org · 24/03/2025
Cats-Effect 3.6.0 is a very exciting release due to the work on its internal work scheduler, many congrats to its contributors! ❤️ #Scala #CatsEffect #FP github.com/typelevel/ca...
github.com
Release v3.6.0 · typelevel/cats-effect
This is the fifty-fifth release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and fully source-compatible with the 3.6.x lineage. Please note that we did brea...
0164
Reposted by @schrepfler.bsky.social
JUnit Team @junit.org · 21/03/2025
#JUnit 5.13.0-M1 is ready for testing! 🪄 Introduce ClassTemplate and ParameterizedClass support 🗒 Add stdout/stderr redirecting options to ConsoleLauncher 🔍 New test discovery support in EngineTestKit 🐞 Bug fixes and other minor improvements junit.org/junit5/docs/...
junit.org
JUnit 5 Release Notes
23014
schrepfler.bsky.social @schrepfler.bsky.social · 21/03/2025
That's it! I've found a useful case for category theory!
A category theory diagram visualising relations on several categories between AI LLM models. (sarcastic)
100
Reposted by @schrepfler.bsky.social
OpenJDK @openjdk.org · 18/03/2025
Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd... Features: openjdk.org/projects/jdk... GPL-licensed OpenJDK builds from Oracle for Linux, MacOS and Windows are available here: jdk.java.net/24/
0188
Reposted by @schrepfler.bsky.social
Xiangpeng Hao @xiangpeng.systems · 13/03/2025
I submitted a PR that cuts average ClickBench latency by 15% for DataFusion! But reviewing it wasn't straightforward due to the nature of complex performance tuning dynamics, so I made a blog post to explain why it works -- check it out: blog.xiangpeng.systems/posts/parque...
blog.xiangpeng.systems
Efficient Filter Pushdown in Parquet – Xiangpeng’s blog
How to implement efficient filter pushdown in Parquet readers and why it’s challenging in practice.
2152
Reposted by @schrepfler.bsky.social
MotherDuck @motherduck.com · 12/03/2025
Introducing the DuckDB Local UI, the easiest way to explore local data files with DuckDB. Built in close partnership with @duckdb.org for the community. duckdb -ui Learn more: duckdb.org/2025/03/12/d...
02310
Reposted by @schrepfler.bsky.social
Observable @observablehq.com · 27/02/2025
Elevate your next dashboard by including lesser-known chart types that help users reach insights faster.
buff.ly
Five underused charts for richer dashboards
Go beyond standard donut, line, and bar charts. Learn about five underused chart types for richer, more engaging dashboards and data apps.
031
Reposted by @schrepfler.bsky.social
Rill Data @rilldata.com · 27/02/2025
What's new in Rill 0.56? ✅API for embedded dashboards Listen for state changes and control filters from your own page ✅Query data from the CLI Write tests or run ad-hoc queries directly from the CLI ✅Upload a favicon Use a custom favicon to fully brand Rill as your own docs.rilldata.com/notes/0.56
docs.rilldata.com
Rill 0.56 - Favicons, API for embedded dashboards, query data from the CLI | Rill
⚡ Rill Developer is a tool that makes it effortless to transform your datasets with SQL and create fast, exploratory dashboards. Rill Cloud can then help to enable shared collaboration at scale.
021
schrepfler.bsky.social @schrepfler.bsky.social · 25/02/2025
To anyone writing those emails today, finish them with this mighty motivational quote: "Neglecta pondera externa. Dignus sum, gravis sum, insustituibilis sum." Sergius
010
schrepfler.bsky.social @schrepfler.bsky.social · 25/02/2025
I see a lot of lawyers and lawsuits in the future.
media.tenor.com
a black and white photo of a woman holding a crystal ball with the words `` its a sign i can see the future ''
ALT: a black and white photo of a woman holding a crystal ball with the words `` its a sign i can see the future ''
000
Reposted by @schrepfler.bsky.social
Gwen Shapira @gwenshap.bsky.social · 25/02/2025
PSA: If you are responsible for performance of Postgres DBs, check out POWA. It analyzes your workload, visualizes, provides insights and even suggests indexes that optimize the workload as a whole. Docs: powa.readthedocs.io/en/latest/ Demo (just click login): demo-powa.anayrat.info/server/
0184
Reposted by @schrepfler.bsky.social
Taichi Nakashima @deeeeet.bsky.social · 24/02/2025
A Practitioner's Guide to Wide Events | Jeremy Morrell
buff.ly
A Practitioner's Guide to Wide Events | Jeremy Morrell
The existing articles on Wide Events define the concept well but leave the implementation details to the reader.
011
Reposted by @schrepfler.bsky.social
Ananth Packkildurai @ananthdurai.bsky.social · 25/02/2025
Data Engineering Weekly #209 is out! 🚀 Open Source Data Eng 2025 – Alireza Sadeghi 🛤️ A non-beginner DE roadmap – Ernani Castro 🔗 Composable data platforms – Jack Vanlightly 📊 Data Products vs. Medallion – Animesh Kumar & team www.dataengineeringw... 1/2
dataengineeringweekly.com
Data Engineering Weekly #209
The Weekly Data Engineering Newsletter
121
Reposted by @schrepfler.bsky.social
hardmaru @hardmaru.bsky.social · 20/02/2025
Introducing The AI CUDA Engineer: An agentic AI system that automates the production of highly optimized CUDA kernels. sakana.ai/ai-cuda-engi... The AI CUDA Engineer can produce highly optimized CUDA kernels, reaching 10-100x speedup over common machine learning operations in PyTorch. Examples:
39017
Reposted by @schrepfler.bsky.social
nostalgia of the finite @ztellman.ideolalia.com · 18/02/2025
Elements of Clojure is now available as a free PDF: elementsofclojure.com
elementsofclojure.com
Elements of Clojure
Polanyi calls this "tacit knowledge", a thing which we only understand as part of something else. When we speak, we do not focus on making sounds, we focus on our words. We understand the muscular act of speech, but would struggle to explain it.
14123
Reposted by @schrepfler.bsky.social
Thorsten Ball @thorstenball.com · 13/02/2025
Just caught myself switching tabs...
0893
schrepfler.bsky.social @schrepfler.bsky.social · 11/02/2025
Gave Cline VS Code extension a go. Sweet! Access to the browser, agentic flow with Plan/Act modes are great. So far I've been a Cody fan but this one is a game changer for web dev (I implemented a test suite with 5 specs, and ~20 tests using Playwright, it took a couple of days and 3$.)
000
Reposted by @schrepfler.bsky.social
Markus Eisele @myfear.com · 08/02/2025
🔥 #Fabric8 kubernetes #java client release 🚀 📦 v7.0.0 ✨ Java 11 baseline ✨ Vert.x as the default HttpClient ✨ CRD Generator v2 🐞 Many bug fixes & performance improvements bit.ly/3OD123K
bit.ly
Release 7.0.0 (2024-12-03) · fabric8io/kubernetes-client
Bugs Fix #6038: Support for Gradle configuration cache Fix #6214: Java generator does not recognize fields in CRDs other than metadata, spec, and status Fix #6459: Pod log request sinceTime param ...
393
Reposted by @schrepfler.bsky.social
Todd Ginsberg @todd.ginsberg.com · 01/02/2025
🧵I am happy to announce that I have just released v0.8.0 of Gatherers4j, a library of Stream Gatherers (intermediate operations) for #java 23+. Please let me know what you think, especially if you have ideas for new gatherers. github.com/tginsberg/ga...
github.com
Release Release v0.8.0 · tginsberg/gatherers4j
What's Changed Add support for orElse() and orElseEmpty() on size-based gatherers to provide a non-exceptional output stream Implement everyNth() to get every nth element from the stream Implement...
32911
Reposted by @schrepfler.bsky.social
Deno @deno.land · 29/01/2025
Deno's fully featured, zero-overhead FFI is stable
410612
Reposted by @schrepfler.bsky.social
Colin McDonnell 💎 Zod @colinhacks.com · 27/01/2025
BIG DAY 😇 Introducing Standard Schema! It’s a specification for a standard interface to be implemented by TypeScript schema libraries. The goal is to make it easier for frameworks and tools to accept user-defined schemas, without writing separate adapters for different libraries. standardschema.dev
standardschema.dev
Standard Schema
A common interface for TypeScript validation libraries
830652
Reposted by @schrepfler.bsky.social
Gergely Orosz @gergely.pragmaticengineer.com · 27/01/2025
Baffling to see the disclosure around DeepSeek Last I checked the tech industry, we celebrate small teams pushing the industry forward, coming up w novel ways to build software more efficiently. And sharing it. Yet now there's a class of folks who think this is some bad thing?
4361957
Reposted by @schrepfler.bsky.social
Ada Palmer @adapalmer.bsky.social · 20/01/2025
Let’s talk about resistance after a conqueror takes power. Specifically let’s talk about this bendy yellow building, and what it shows us about the moment the Florentine Republic finally fell to its kleptocratic/proto-capitalist banking-fortune Medici conquerors 1/?
Photograph of a building in Florence. A tall thin stone section rises up, from street level several stories. About the level of the second story, a yellow section sticks out from the outside of it, awkwardly wrapping around the outside of the stone part, supported by elegant sticky-outy triangular struts. The yellow section has several small circular windows, much too small for a human to climb through, barely large enough for a chubby cat.
501109414
Reposted by @schrepfler.bsky.social
Ratatui @ratatui.rs · 19/01/2025
Wondering how multithreading and responsiveness works in Ratatui? 🐁 ▶️ Watch the tutorial by GreenTeaCoding here: www.youtube.com/watch?v=awX7... #rustlang #ratatui #tui #tutorial #multithreading #responsiveness
youtube.com
Rust TUI Tutorial: Ratatui, Multithreading, and Responsiveness
YouTube video by Green Tea Coding
0122
Reposted by @schrepfler.bsky.social
Martin Fowler @martinfowler.com · 15/01/2025
NEW § So far the codemods that Juntao Qiu has described are fascinating, but rather straightforward. Real codebases offer more challenges. Here he goes into how to tackle more complicated cases by composing codemods. martinfowler.com/articles/cod...
martinfowler.com
Refactoring with Codemods to Automate API Changes
Using codemods to upgrade client code on API changes
1182
Reposted by @schrepfler.bsky.social
Sung Kim @sungkim.bsky.social · 10/01/2025
Goodfire.ai is open-sourcing Sparse Autoencoders (SAEs) for Llama 3.3 70B and Llama 3.1 8B! SAEs are interpreter models that help us understand how language models process information internally by decomposing neural activations into interpretable features.
2277
Reposted by @schrepfler.bsky.social
DuckDB @duckdb.org · 10/01/2025
New blog post by @a13x.bsky.social: Vertical Stacking as the Relational Model Intended: UNION ALL BY NAME Alex takes us on a journey that includes a 1969 Ford Mustang, the not-too-successful SQL keyword "CORRESPONDING", and some cool DuckDB features. Read more at duckdb.org/2025/01/10/u...
duckdb.org
Vertical Stacking as the Relational Model Intended: UNION ALL BY NAME
DuckDB allows vertical stacking of datasets by column name rather than position. This allows DuckDB to read files with schemas that evolve over time and finally aligns SQL with Codd's relational model...
1324