RSSAmplifier

Blog

Laytoun' thoughts!

Failure sucks but instructs!

aboullaite.meRSS feed ↗15 posts

Latest posts

YOLO Responsibly! Part 2: Multi-file refactors, harness wars, and a Claude face-off

Pushing local Gemma 4 through a multi-file refactor, rerunning it under opencode, and racing Claude Code. The best security lesson came from the policy log.

YOLO responsibly! Part 1: A local coding agent with Gemma 4 and Docker sandboxes

Running a coding agent in YOLO mode, powered by a local Gemma 4, inside a Docker Sandbox microVM. Everything that broke on the way, and the small YAML file that fixed it.

Building RAG Update: Hybrid Search, Reranking & Production Hardening

What changed after running a production RAG system for four months: hybrid search, reranking, and hardening lessons for Java and Kubernetes stacks.

Building Production-Grade RAG Systems: Kubernetes, Autoscaling & LLMs

Why Kubernetes for LLM workloads: GPU scheduling, autoscaling, and serving models like Gemma in a production-grade Java RAG system. Part 3 of the series.

Building Production-Grade RAG Systems: Architecture Deep Dive

Architecture deep dive of a production RAG system in Java 25 and Spring Boot WebFlux: service boundaries, retriever design, and tradeoffs explained.

Building Production-Grade RAG Systems: Understanding the Problem Space

The real production challenges of RAG systems: latency, reliability, cost, quality, and observability. Part 1 of building production-grade RAG in Java.

A look into Deep Java Library!

Hands-on intro to DJL (Deep Java Library): building a speech recognition app with an engine-agnostic deep learning framework for Java developers.

Pixie, the missing developer observability tool!

How Pixie brings instant, eBPF-powered observability to Kubernetes: debug services, spot bottlenecks, and profile apps without changing code.

What the CRaC ?!

What CRaC (Coordinated Restore at Checkpoint) means for Java: instant JVM startup, Azul Zulu support, and Spring 6.1 integration explained simply.

My home office setup!

A software engineer's home office setup in Stockholm: desk, monitor, keyboard, audio, and lighting choices explained after months of remote work.

Building Native Covid19 Tracker CLI using Java, PicoCLI & GraalVM

Build a native Covid-19 tracker CLI in Java with PicoCLI and GraalVM native image: fast startup, single binary, and easy distribution.

Java 14 features: Text Blocks & Foreign-Memory Access API

Java 14 in depth: Text Blocks (second preview) and the Foreign-Memory Access API incubator, with examples and migration notes.

Java 14 features: Switch Expressions, JFR Event Streaming and more

Java 14 features explained: standardized switch expressions, JFR event streaming, and smaller improvements worth knowing before you upgrade.

Skaffold, OKE & OCIR!

Speed up Kubernetes development with Skaffold on Oracle Kubernetes Engine (OKE) and OCIR: automated build, push, and deploy loops for containers.

5 reasons to attend DevNexus 2020

Five reasons DevNexus 2020 in Atlanta should be on your conference list, from world-class Java speakers to a vibrant community atmosphere.