sebastiandaschner blog

All blog entries

Video course — Effective keyboard usage for developers
Hot-deploying into Kubernetes using Telepresence & WAD
Thoughts on the Jakarta EE package name change
Thoughts on Quarkus
Hot-deploying Java Enterprise with WAD & Docker (Video)
Monitoring Open Liberty with Prometheus & Grafana (Video)
Applying Bulkheads And Backpressure using MicroProfile (Video)
Monitor applications using Prometheus Operator on Kubernetes
Java EE, Jakarta EE, MicroProfile, or maybe all of them
Discover applications running on Kubernetes with Prometheus
MicroProfile 2.2 BOM import support
Configuring Open Liberty datasources in cloud native environments (Video)
Jakarta EE plus MicroProfile on Open Liberty (Video)
Difference between Java EE, Jakarta EE & MicroProfile (Video)
Selecting Git commits by message
Monitoring resiliency behavior with MicroProfile (Video)
Configuring Open Liberty Datasources via Kubernetes Secrets
Open Liberty Override Configuration
Webinar on Java Microservice Development
Seeking New Challenges
Zero-Downtime Rolling Updates With Istio
Zero-Downtime Rolling Updates With Kubernetes
Jakarta EE And MicroProfile At CodeOne
Instrumenting Porcupine With Prometheus & Grafana
Video Course — Java EE 8 on Docker & Kubernetes
My Chroma Keying Video Setup
Video Course — Learning Java EE 8
JSON-B Asymmetrical Property Binding
Istio’s Networking API Explained
MicroProfile’s Role in the Age of Jakarta EE
Thoughts On Jakarta EE’s Vision
MicroProfile Fault Tolerance With Java EE (Video)
Applying Bulkheads And Backpressure to Java EE (Video)
Improving Your Command Line Productivity (Video)
Increasing Shell Productivity With Zsh Aliases
Proposed Jakarta EE Design Principles
Off to another motorbike dev tour in Japan
Git commit fixup and autosquash
Custom Git subcommands
Injecting multiple Kubernetes volumes to the same directory
Strategy Pattern with CDI and lambdas
Distributed tracing with Java EE, Istio & MicroProfile (Video)
Java code style operator new line formatting
Prometheus with Java EE & MicroProfile Metrics (Video)
PostgreSQL on Open Liberty
EnumSet for enum collections
Mapping enum keys with EnumMaps
Continuous Delivery video course
Write custom AssertJ assertions
Transactional exception handling in CDI
Caching method results with JCache
Handle custom exception types in JAX-RS
Joker 2017 Event sourcing, event-driven architectures & CQRS
Continuous Delivery friendly Maven versions
Using JAX-RS exceptions for status codes
JPA persistence.xml SQL script definitions
Joker 2017 Cloud Native Java EE
Access Git repositories with Java using SSH keys
Remove collection elements that match a criteria
exa as ls replacement
WildFly Kubernetes exec probes
Dockerized Java EE 8 applications with GlassFish 5.0
Jersey client dependencies for JAX-RS 2.1
jSpirit 2018 unconference (Video)
Prometheus with Java EE (Video)
Book on modern Java EE (Video)
Thoughts on Opening up Java EE
Kubernetes IDE support with IntelliJ (Video)
Acceptance tests with WireMock & Kubernetes (Video)
Zero-downtime deployment with Kubernetes (Video)
JOnsen 2017 Unconference
Maven 3.5.0 colored output (Video)
Inject Kubernetes ConfigMap values with Java EE & WildFly
How to change private static final fields
How to change environment variables in Java
W-JAX 2016 — Testing, aber richtig (in German)
How to choose technology
Wrap-up early 2017
Video Course — Event Sourcing, Distributed Systems & CQRS
Video Course — Developer Productivity
Leichtgewichtiges Java EE — Java Aktuell Artikel (in German)
Enhancing JAX-RS project analysis with JavaDoc (Video)
Java EE — the most lightweight enterprise framework?
Video Course — REST as in Hypermedia with Java
How to be productive (as a developer)
Why I’m using Java EE
Released JAX-RS Analyzer v0.10
Siren 4 Java EE Hypermedia Client (Video)
Designing and implementing REST acceptance tests (Video)
JavaOne 2016 Lightweight Java EE talk
Thoughts on Java EE 8 roadmap update
Link to JAX-RS resources (Video)
JavaZone 2016 Lightweight Java EE talk
Hypermedia REST workshops in Oslo
Java EE workshops in Munich
Java activities for end of 2016
JavaOne 2016 sessions
First look at JUnit 5
Hacking with the JSONB 1.0 Public Review
Java EE workshops in Munich
Introducing Siren 4 Java EE 1.0
Enabling Hypermedia REST with JAX-RS
Thoughts on JSRs, TCKs and Open Source
Testing Java EE (or why integration tests are overrated)
Stop saying “heavyweight”
On tour with NightHacking
JSON mapping polymorphism support
Thoughts on Java EE 8
Making Java esoteric — adding a maybe keyword (Video)
Thoughts on JSONB (or one of the main advantages of Java EE)
Create links to JAX-RS resources
Maven multiple module overhead (Video)
UTF-8 charset as constant in Java
Analyze Maven build time
Making Java esoteric — adding a maybe keyword
Running Java Web Start Apps in a Docker sandbox
Released JAX-RS Analyzer v0.5
AsciiBlog on JavaEE MVC (JSR 371)
JAX-RS Analyzer explained (Video)
Released JAX-RS Analyzer v0.4
AsciiBlog Application explained (Video)
Log JPA schema creation with Hibernate
JPA joined subclass strategy example
JCache with MapDB as persistence provider
Simple and powerful cache in JavaEE
Java collections as JAX-RS JSON response on TomEE
Blog written in AsciiDoc (Update)
Released JAX-RS Analyzer v0.3
Feature list of JAX-RS Analyzer (v0.2)
Released JAX-RS Analyzer
Jenkins as a docker orchestrator
Import self-signed SSL certificate in Java
Unorthodox docker connection without links
Blog written entirely in AsciiDoc
Java 8 Comparator