sebastiandaschner publications
An overview of my publications, articles, longer blog posts, videos, courses & projects:
Book: Architecting Modern Java EE Applications
Articles
- Improving Testability of Java Microservices with Container Orchestration and a Service Mesh — InfoQ
- Get Ready for Cloud Native, Service-Meshed Java Enterprise — InfoQ
- Using Domain-Driven Design with Java EE — Java Magazine May/June 2018
- Command Query Responsibility Segregation with Java — Java Magazine Jan/Feb 2018
- Leichtgewichtiges Java EE — Java Aktuell Artikel (in German)
- Java EE — the most lightweight enterprise framework?
- JAX-RS.next: A first glance — Java Magazine Sep/Oct 2016
- Enabling Hypermedia REST with JAX-RS
Blog articles
- Thoughts On Jakarta EE’s Vision
- MicroProfile’s Role in the Age of Jakarta EE
- Proposed Jakarta EE Design Principles
- Thoughts on Opening up Java EE
- How to choose technology
- Java EE — the most lightweight enterprise framework?
- How to be productive (as a developer)
- Why I’m using Java EE
- Testing Java EE (or why integration tests are overrated)
- Stop saying “heavyweight”
- Making Java esoteric — adding a maybe keyword
Video courses
- Java EE 8 on Docker & Kubernetes
- Learning Java EE 8
- Transition to Continuous Delivery with Enterprise Java
- Event Sourcing, Distributed Systems & CQRS
- Developer Productivity
- REST as in Hypermedia with Java
Videos
- Istio’s Networking API Explained
- Applying Bulkheads and Backpressure to Java EE
- Improving Your Command Line Productivity
- MicroProfile Fault Tolerance With Java EE
- Prometheus with Java EE & MicroProfile Metrics
- Distributed Tracing with Java EE, Istio & MicroProfile
- Prometheus with Java EE
- Kubernetes IDE support with IntelliJ
- Zero-downtime deployment with Kubernetes
- Acceptance tests with WireMock & Kubernetes
- Designing and implementing REST acceptance tests
- Adding a maybe keyword to Java
Conference presentations
- A Java developer's quest for productivity
- Cloud-native Java for this decade with Quarkus
- Supersonic, subatomic Enterprise Java from the ground up
- Design principles for the effective developer
- Write tests that spark flow
- Make writing tests more joyful
- Delivering progressively with Jenkins X
- Modern Enterprise Java from the ground up
- Open Liberty — unknown jaguar among application servers (Russian)
- Striving towards more productive development workflows
- Java EE, Jakarta EE, MicroProfile, Or Maybe All Of Them?
- Cloud Native, Service-Meshed Java Enterprise With Istio
- 7 Principles of Productive Software Developers
- Bulletproof Java Enterprise Applications for The Hard Production Life
- Zero-downtime Java Enterprise Applications With Kubernetes
- Event sourcing, event-driven architectures & CQRS
- Cloud Native Java EE
- Putting Hypermedia Back in REST with JAX-RS
- Java EE — the most lightweight enterprise framework?
Recorded sessions
- Joker 2017 — Event sourcing, event-driven architectures & CQRS
- Joker 2017 — Cloud native Java EE
- Putting Hypermedia back in REST with JAX-RS
- JavaOne 2016 — Lightweight Java EE
- W-JAX 2016 — Testing, aber richtig (in German)