sebastiandaschner offerings

The idea of the workshops is that all open questions from the attendees will be answered — tailored to your specific project situation.

Modern, business-oriented Java Enterprise development (4 days)

Are you using the latest Java EE APIs with all their benefits or are you still talking about “J2EE”? Do you want to maximize the efficiency, agility and “production-readiness” of your enterprise environment? Would you like to run your enterprise applications in modern environments powered by Docker, Kubernetes or OpenShift? Are you afraid of software releases? Do you release new features as much and often as you and your customers would like to — with predictable quality? How reliably can you test the features of a new software release? Do your software tests run in a fully automated way without human intervention?

This 4-day workshop is for you. See the detailed description.

Running enterprise applications in Docker, Kubernetes and OpenShift (4 days)

You want to maximize the efficiency, agility and “production-readiness” of your enterprise environment? Are you thinking about migrating operations to containers and orchestration powered by OpenShift? Would you like to move your operational environment to cloud providers or a managed in-house solution? Do you want your developers to get guided hands-on experience using this technology?

This 4-day hands-on workshop covers the whole topic of containers and container orchestration, realized with Docker and OpenShift. See the detailed description.

Event sourcing, distributed systems and CQRS (1 day)

Event sourcing, CQRS, distributed systems, event-driven, eventual consistency — a lot of buzzwords. Even if you develop a “simple, straight-forward” enterprise application, you should now about the significance and impacts of transactions — or the lack thereof — and eventual consistency.

This 1-day workshop tackles the shortcomings and pitfalls of CRUD-based enterprise applications, where the benefits of event sourced and event-driven applications, respectively, are and how to implement these using Java technology. See the detailed description.

Designing and implementing RESTful web services with Java (1 day)

Modern communication between software systems is often claimed to be implemented in a RESTful fashion — but without using Hypermedia. How REST APIs are designed makes a big difference in long term usability and acceptance of your software.

This 1-day workshop covers how to design and implement modern REST services with Java, why it is important to take good API practise into account and whether Hypermedia is a good fit for your situation. See the detailed description.

Developer productivity and software craftsman mindsets (1 day)

You have a highly-motivated team of developers who strive to improve their skills and productivity? Your developers want to know how to be more effective when developing software?

This 1-day workshop covers the mindsets and skillsets of highly effective developers as well as tips and tools. See the detailed description.