jPrime is a conference with talks on Java, various languages on the JVM, mobile, web and best practices. It's run by the Bulgarian Java User Group and backed by the biggest companies in the country. jPrime features a combination of great international speakers along with the best presenters from Bulgaria and the Balkans. It is divided in two tracks and provides great opportunities for learning, hacking, networking and fun.
Simply a Complex Shopping Cart by Milen Dyankov
"The problem with showing the full power of some concepts and methodologies is that they are an overkill for simple examples while complex examples are hard to grasp". This deep-dive session aims at solving that challenge. We'll build a relatively complex shopping cart from scratch in just two hours. We'll leverage DDD, CQRS, and Event Sourcing in plain Java. Next to the apparent add, remove, and check-out operations, we'll add back ordering and discounts to demonstrate sagas, deadlines, and schedulers in practice. The application will "go in production" and then evolve multiple times to illustrate the flexibility you get with the above mentioned techniques.