jPrime'2017 videos (2017)

We mess this thing everytime - the videos are always late.

After 5 months we have the 2017 edition recordings. Enjoy.

The videos are in the Bulgarian Java User Group's youtube channel.

The Bulgarian Java User Group

Read More

jPrime 2017 slides (2017)

Here are the slides from jPrime 2017

The JCP & The Future of Java, Heather VanCura
Automata-Based Programming - General Purpose Finite State Machines, Daniela Kolarova
A Pragmatist’s Guide to Functional Geekery, Michał Płachta
Fantastic Java contracts - and where to define them?, Milen Dyankov
Non-blocking Michael-Scott queue algorithm, Alexey Fyodorov
Easily scale enterprise applications using distributed data grids, Ondrej Mihaly
Full-Text Search Explained, Philipp Krenn
The Art of Clean Code, Victor Rentea
Turbo Charge CPU Utilization in Fork/Join Using the ManagedBlocker, Heinz Kabutz
Distributed Tracing, get a grasp on your production, Nakul Mishra
JAX-RS 2.1 Reloaded!, David Delabassee
Gluing the IoT world with Java and LoRaWAN, Panche Chavkovski
Riding the Jet Streams, Christoph Engelbert
Enterprise JavaScript... What the Heck?!, Vladimir Pavlov, Nedelcho Delchev

Hacking Streams and Collectors, Jose Paumard
Picking the right AWS backend for your Java app, Julien Simon
Spring Framework 5: Themes & Trends, Juergen Hoeller
Building an Enterprise Data Fabric at Royal Bank of Scotland, Mike Fulke
Cluster your MicroProfile Application using CDI and JCache, Roberto Cortez
CI/CD of blockchain smart contracts using Java and eDuke, Frédéric Hubin
Fibers – blocking is cheap in a Parallel Universe, Stefan Minev
High Performance Managed Languages, Martin Thompson
Competitive food retail architecture with microservices, Ansgar Brauner, Sebastian Gauder
JUnit 5 - The Next Generation, Kostadin Golev
Java EE 7 meets Java 8, Roberto Cortez
Reactive Mesh, Kalin Maldzhanski
Building High Performance Applications with Spring Data and MongoDB, Kiril Stefanov

Read More

jPrime 2016 recordings available (2016)

All jPrime 2016 recordings are now available.

You can find them in the Bulgarian Java User Group youtube channel.

The Bulgarian Java User Group

Read More

jPrime 2016 slides (2016)

Read More

I'd like to buy a ticket with a credit card (2016)

This is a dropbox for everyone that would like us to support online payments - essentially a credit card payment.

If you got here through the newsletter, your vote FOR e-payments is received.

If you got here through another way, send us an email if you want e-payments. The email is in the top left corner.

Read More

Free pass for a JUG lead (2016)

We are pleased to announce that one lead per every Java User Group receives a free pass for jPrime 2016. If you are a JUG lead willing to attend the conference - drop us an email at with your names and the name of the Java User Group you lead.
Read More

Call for Papers 2016 is OPEN (2015)

The CFP for 2016 is now open.
You can submit your talk at
The jPrime 2016 will happen on 26.05.2016.
The slots will be 45mins as in 2015.
Read More

jPrime 2015 videos (2015)

Finally we managed to get the videos of the first addition of our conference. They are uploaded in the Bulgarian JUG account in Youtube. You can watch them here:

"Catch me if you can" - Java on wearables, Gerrit Grunwald
Microservices and Modularity or the difference between treatment and cure! , Milen Dyankov
Coding Culture, Sven Peters
Scala- one step ahead, Vassil Dichev
JCache is here. Say Goodbye to proprietary Caching APIs!, Jaromir Hamala
You need to be really productive: then Try Apache Tapestry, Nikola Bogdanov
The Secrets of Concurrency, Heinz Kabutz
The core libraries you always wanted - Google Guava, Mite Mitreski
Nashorn Under the Hood: Making This Rhinoceros Thunder, Attila Szegedi
Common sense driven development, Bozhidar Bozhanov
Introduction to MVC 1.0 (JSR 371), David Delabassee
Make Your Existing App Android Wear Compatible, Orhun Mert Simsek

They are part of our jPrime 2015 playlist. Enjoy!

Read More

jPrime under attack (2015) has been under a weird attack since the 15th of July.

Almost half a million login attempts from almost 3000 different IPs.

Most of the attacks come from Hong-Kong and China. In the top ten are GB and Romania.

Read More

jPrime travels the world (2015)

jPrime is now an international brand:

Marmaris (2) Marmaris (3)  Mladost,Sofia (2) Mladost,Sofia Nadejda,Sofia Sofia Toroni (2) Toroni MarmarisOrsey,Vitoshka,Sofia IMG_4993.JPG IMG_4992.JPG IMG_4963.JPG

/via Krisi and jPrime friends
Read More

Why would someone organize a conference? (2015)

Every morning I wake up to this: Screen Shot 2015-05-20 at 23.09.29and this: Screen Shot 2015-05-20 at 22.21.30. Every day I wage a fruitless war to go down to zero on both fronts and I fail miserably. But I'm getting better.

Recently we managed to "inject" a company as a gold sponsor after all the deadlines have passed. We did it in 20 minutes after 6 phone calls.

The server firewall failed. Someone fixed it on a Saturday morning.

Our invoicing architecture after so many patches fails to follow all the complex branches of the process of issuing an invoice. We somehow manage to still use it fruitfully. And I have big plans for rewriting most of it.

ePay integration was a pain it the ass. Very bad documentation, different undocumented services, support could be better. But it was fun encrypting and decrypting a ton of messages until we stabilized it. We even "support" credit cards (in a way).

Our Turkish speaker delayed his visa application. I called the Bulgarian embassy in Ankara. They were nice, didn't forget to call me back. Actually they kept me updated the whole time. And they issued the visa in less than a day. So kudos to them.

We fight less, work more, plan better, became team players and learned a lot. Organizing a conference is fun.

Go buy a ticket at

Read More