Elektrine lite

← Feed

Markus Eisele

myfear@mastodon.online

<p>Something at <a href="https://mastodon.online/tags/IBMResearch" class="mention hashtag" rel="tag">#<span>IBMResearch</span></a>. Legal thinks you need to know that I&#39;m speaking for myself here. I believe you knew. <br /><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="tag">#<span>Java</span></a> <a href="https://mastodon.online/tags/Kubernetes" class="mention hashtag" rel="tag">#<span>Kubernetes</span></a> <a href="https://mastodon.online/tags/quarkus" class="mention hashtag" rel="tag">#<span>quarkus</span></a> <br />and more <a href="https://mastodon.online/tags/fedi22" class="mention hashtag" rel="tag">#<span>fedi22</span></a></p>

Posts

  • Post #4005323

    Vault&#39;s TOTP API can validate a six-digit code. That is not yet a complete MFA flow. This Quarkus tutorial adds the missing boundaries: authenticated subject, stored enrollment mapping, strict input validation, a two-minute step-up JWT, normal RBAC, and a replay test against a patched Vault runtime. https://www.the-main-thread.com/p/quarkus-vault-totp-step-up-auth #Java #Quarkus #Vault #TOTP #APISecurity

  • Post #2198023

    I beg you to follow Crocker&amp;#39;s Rules, even if you will be rude to me https://lr0.org/blog/p/crocker/

  • Post #2142633

    The LLM Curve of Impact on Software Engineers https://serce.me/posts/2025-02-07-the-llm-curve-of-impact-on-software-engineers #software #developers #llm #genai

  • Post #2065083

    AI coding agents make code cheaper. They do not make specification free. I wrote about the spec trap: loose prompts look fast until rework, token burn, human review, and multi-agent drift show up on the ledger. The sweet spot is not a 40-page requirements document. It is validated acceptance criteria, executable tests, and stronger handoff contracts where they pay. https://www.the-main-thread.com/p/spec-trap-agent-work #AI #SoftwareEngineering #Agile

  • Post #1595867

    Slides from my #JConEurope session this morning! JCON Chasing the Main Thread - Adventures in AI Assisted Coding https://speakerdeck.com/myfear/jcon-chasing-the-main-thread-adventures-in-ai-assisted-coding #AI #Coding

  • Post #1229926

    Java frameworks are usually discussed in terms of benchmarks and best practices. But sometimes, the fastest way to understand a platform is to do something completely ridiculous with it. This article breaks down six and a half intentionally weird Quarkus demos from JChampions Conference. Under the jokes is a serious point: Quarkus is far more flexible than most people realize. https://www.the-main-thread.com/p/six-and-a-half-ridiculous-things-quarkus #Java #Quarkus #JVM #DeveloperExperience...

  • Post #895863

    🏈 Predicting NFL Games with Java, Quarkus &amp;amp; Tribuo Even if you don&amp;#39;t watch sports, the NFL is a perfect dataset for machine-learning pipelines. I show how to pull real ESPN data, engineer features, train a Tribuo model, and serve predictions through a Quarkus microservice. Pure Java. No Python. One clean pipeline from ingestion → training → inference. 👉 https://www.the-main-thread.com/p/nfl-game-prediction-java-quarkus-tribuo-tutorial #Java #Quarkus #MachineLearning #Tribuo #...

  • Post #895862

    Build Beautiful Java Dashboards with Quarkus and IBM Carbon Design System https://www.the-main-thread.com/p/quarkus-carbon-design-system-dashboard-tutorial

  • Post #895860

    Just published a new deep-dive on building enterprise-grade RAG in Java. In this tutorial, we combine: • Quarkus • Docling (layout-aware PDF parsing) • pgvector + PostgreSQL • Local LLMs via Ollama • And a simple guardrail layer This is the most complete RAG pipeline I’ve built so far, and it’s fully open for you to copy, run, and adapt. Read here: https://www.the-main-thread.com/p/enterprise-rag-quarkus-docling-pgvector-tutorial #Java #Quarkus #LLM #RAG #Docling #OpenSource

  • Post #895857

    🏃‍♂️ Building #OpenPace - federated activity tracking for the Fediverse Think Strava, but: ✅ Federates with Mastodon ✅ Self-hosted ✅ Your data, your rules ✅ Apache licensed Thanks @javahippie for the inspiration! 🛠️ Java + Quarkus + Vert.x + ActivityPub 🌐 https://open-pace.com 💻 https://github.com/myfear/open-pace Post a run → friends on Mastodon see it Own your miles, share your journey Contributions welcome. Let&amp;#39;s build in the open! #ActivityPub #Fediverse #OpenSource #Running

  • Post #895856

    What is JBang? The Complete Guide to Java Scripting https://blog.marcnuri.com/jbang-introduction #Java #Jbang

  • Post #895848

    AI agents behave much more like terminal users than API clients. So it’s not surprising that CLI tools often outperform MCP integrations for many workflows. For Java developers this opens an interesting path: JBang + small CLI tools as agent capabilities. I wrote a deep dive here: https://www.the-main-thread.com/p/ai-agents-cli-tools-jbang-java-architects #Java #AI #DevTools #JBang #AIagents

  • Post #336741

    I’ve been tracking workouts on Strava for years. At some point, I wanted the data outside the app. This article shows how to: • ingest GPX from Apple Health / Strava • store routes properly with PostGIS • extract heart rate data • render maps and server-side images • all in a Quarkus-based Java backend No dashboards. No vendor lock-in. Just data you own. https://www.the-main-thread.com/p/java-quarkus-apple-health-gpx-postgis #Java #Quarkus #PostGIS #GPX #SelfHosted #OpenData

  • Post #336740

    Mal wieder was aus der Ecke: Kunden verballhornen: Heute #deutschetelekom mit Magenta Moments Angebot. Oben Originalpreis Apple Watch 11(!) bei Apple (Straße aktuell ca 380€) und der großzügige Rabatt von 222€ unten bei Magenta auf die Apple Watch 10(!!) zum Gesamtpreis: 499€. (Straße aktuell ca 300€) 🤬

  • Post #336738

    Implementing an arXiv MCP Server with Quarkus in Java https://glaforge.dev/posts/2026/01/18/implementing-an-arxiv-mcp-server-with-quarkus-in-java/ #java #quarkus

  • Post #336737

    Validation logic drifting between frontend, backend, and batch jobs is a real production problem. This article shows how to move validation into your Protobuf schema using Protovalidate, and enforce the same rules in Quarkus, JavaScript, Python, and more. Schema as contract. Validation as infrastructure. 👉 https://www.the-main-thread.com/p/protobuf-protovalidate-quarkus-schema-validation #Java #Quarkus #Protobuf #APIDesign #SchemaFirst #BackendEngineering #FOSS

  • Post #336736

    Random thought while cleaning the house: where’s AI when you really need it.

  • Post #336735

    I integrated a native image generation model directly into a Java application using Quarkus and the Java FFM API. No Python stack, no sidecars, no external services. Just in-process inference, explicit memory ownership, and predictable behavior — even on Apple Silicon. Write-up with full code and caveats: https://www.the-main-thread.com/p/java-local-image-generation-quarkus-ffm-flux #Java #Quarkus #ProjectPanama #FFM #LocalAI #AppleSilicon

  • Post #336734

    Flyway migrations are not just SQL scripts. They’re startup code — and startup code can fail your system. This article shows how to use Flyway callbacks in Quarkus to: • block unsafe migrations • validate production state • measure migration time • fail fast before your app becomes ready No magic. No demos. Real startup behavior. 🔗 https://www.the-main-thread.com/p/flyway-callbacks-quarkus-production-migrations #Java #Quarkus #Flyway #Database #DevOps #Production

  • Post #336733

    RFC 9457 fixes API error responses. Quarkus makes it practical. This article shows how to: • standardize API errors with Problem Details • expose them cleanly in Swagger UI • document business errors via stable type URIs • avoid annotating every endpoint by hand If you care about API contracts and developer experience, this is worth a read. https://www.the-main-thread.com/p/rfc-9457-quarkus-api-error-handling-swagger #Java #Quarkus #APIs #OpenAPI #RFC9457 #DeveloperExperience

  • Post #336732

    Wenn das Leben grad du allem schweigt. […] Wenn der Sinn von allem sich nicht zeigt. […] Es geht vorbei. […] Es ist ok, wenn du fällst. Sei nicht so hart zu dir selbst. Auch wenn alles zerbricht, geht es weiter für dich. […] Du brauchst nur weiter zu gehen. Komm nicht auf Scherben zum stehen. #hey #lyrics

  • Post #336731

    I built a full WebDAV server with Quarkus + Vert.x. Not a toy. Not a demo. Something you can actually mount in macOS Finder. This article walks through: – Handler-based WebDAV architecture – PROPFIND, PUT, MKCOL, LOCK, DELETE – Vert.x file I/O without blocking – Why Finder breaks when LOCK is missing If you ever wondered how WebDAV really works under the hood, this is for you. https://www.the-main-thread.com/p/webdav-server-java-quarkus-vertx #Java #Quarkus #Vertx #WebDAV #BackendEngineering...

  • Post #336730

    Why AI Makes Software Engineering Harder, Not Easier https://www.the-main-thread.com/p/ai-assisted-development-java-specification-intent?r=17bggb&amp;amp;utm_medium=ios&amp;amp;shareImageVariant=title&amp;amp;triedRedirect=true

  • Post #336729

    Announcing TamboUI - @maxandersen https://xam.dk/blog/announcing-tamboui/ #java #tui

  • Post #336728

    You’re Only Using Half of Quarkus: 10 Hidden Features That Change Everything https://www.the-main-thread.com/p/hidden-quarkus-features-java-developers

  • Post #336727

    This is a hands-on walkthrough of building a real-time dashboard with Quarkus + Redis TimeSeries. Live ingestion via WebSockets, automatic downsampling, multi-resolution queries, and a simple browser UI. Crypto is just the data source. The patterns apply to metrics, IoT, and event streams. https://www.the-main-thread.com/p/real-time-crypto-dashboard-java-quarkus-redis-timeseries #Java #Quarkus #Redis #TimeSeries #BackendEngineering #EventStreaming

  • Post #336726

    The team released Quarkus 3.31.4, a new maintenance release for the 3.31 stream. Quarkus 3.32 will be released next Wednesday! https://quarkus.io/blog/quarkus-3-31-4-released/ #Java #Quarkus

  • Post #336725

    LangChain4j and Java’s AI Renaissance: What Architects Need to Know https://www.the-main-thread.com/p/java-langchain4j-ai-enterprise