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
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
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
Time to Code: the Art is Distraction Free Programming, Kees Jan Koster
Kotlin - Ready for production, Hadi Hariri
Using Docker to deliver Java Enterprise Applications, one year later..., Petyo Dimitrov
JSR377: What's up and what's next, Andres Almirai
SnoopEE - The Lean and Simple Discovery Service for Java EE, Ivar Grimstad
What's not new in modular Java?, Milen Dyankov
Databases - the choice is yours, Philipp Krenn
Home Automation Reloaded, Kai Kreuzer
DIY Java & Kubernetes, Panche Chavkovski
Going Reactive with RxJava, Hrvoje Crnjak
Migrating 25K lines of Ant scripting to Gradle, Hanno Embregts
DI-Frameworks - the hidden pearls, Sven Ruppert
Reactive Java Robotics and IoT, Trayan Iliev
JDK 8: Lessons Learnt With Lambdas and Streams, Simon Ritter
Apache Brooklyn - run your application in the cloud, any cloud!, Svetoslav Neykov
Go for Java Developers, Stoyan Rachev
RxJava in Microservices World, Piotr Kafel
Sane Sharding with Akka Cluster, Michal Plachta
An incremental approach to Formal Methods in enterprise Java applications, Teodor Parvanov
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.
"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!
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 jprime.io.