Java Beer Summit 2023

Java Beer Summit 2023 ! Join in for a fun evening of beer and informal Java talks at the Maimunarnika, Sofia. Don’t drink beer? No problem, we will provide wine as well 😉. And even french fries or Belgian fries 🤔. The entrance is free. You can take your last-minute friends or everyone who wants to enjoy a fun evening of beer and Java talks. We have an open mic this year so we are a bit unconference 🙂. Thus, you can go to the stage at any time and give a talk on whatever you want like “why the world is using JavaScript FFS and not Java”. You don’t have to submit anything pre-event, just come, drink few beers, get some beerpower and join the stage to talk, or just enjoy the networking. for more info check...

jProfessionals 3.0 – Java Day with Venkat. How it was.

The latest edition of jProfessionals has happen to be a very special event for BGJUG. Unlike the previous two editions current event was fully dedicated to one special guest – Dr. Venkat Subramaniam! Venkat is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences and a committee member of the JavaOne conference. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. During the first part of the day Dr. Venkat Subramaniam gave two talks: Let’s Get Lazy: The Real Power of Streams Twelve Ways to Make Code Suck Less More than 150 developers came from Sofia and other cities. Even our friends from Macedonian JUG came from Skopje! Then we had a small break. The second part of the day was dedicated to a 3 hours workshop about Functional programming with java. The first two who successfully finished the labs have received special awards from our partner JetBrains – 1-year free license for any of their great products. The winners got their prizes: The event was great! Many useful lessons learned! The community was very excited for this java day! And spacial thanks to Dr. Venkat Subramaniam for making it happen! At the end we had our traditional afterparty! Special thanks to Paysafe for providing the most modern...

JCache workshop

Last Wednesday (20.03.2016) our community had a really big even – Adopt-A-JSR JCache (JSR107) Workshop. Our special guest for the event was Christoph Engelbert – Technical Evangelist at Hazelcast. The host of the workshop was Luxoft Bulgaria, providing wonderful venue and tasty catering. Part One. JSR107 is one of the oldest JSRs. It has been started back in 2001 but was finally accepted only in 2014. This is a Java API that provides a unified mechanism for interacting with various caching implementations. The operations provided by the API allow for a uniform way to access, update, create and remove entries from a cache. The first part of the workshop an introduction to JCache by Christoph. Christoph gave a wonderful overview “from the source” of the JCache standard – how it was born, how it was kind of forgotten, and how it was resurrected, finished and finally accepted.   Part two. The second part of the event was a practical workshop carefully prepared by our JUG co-leads Ivan St. Ivanov and Martin Toshev (KUDOs!). During the workshop the participants had to apply in a standardized way JCache to an existing Java EE project. The project was a special Java EE BGJUG fully Java EE based phonebook webapp. For the server the Payara server was chosen as it contains the Hazelcast JCache provider out of the box. The workshop contained two main objectives: the first one was introductory – to connect the Hazelcast JCache provider to the given Java EE webapp with a minimal configuration. The second one was more advanced – to setup various features in the configuration like cache timeout etc. The workshop...

Introduction to Kotlin

The last Tuesday (22.03.16) Ivan Yonkov has made a wonderful session about the language Kotlin driven by JetBrains. Kotlin has reached it’s first mature version 1.0 and currently has a very fast growing community. Now Bulgarian JUG has a better understanding how the language can be used. For those who missed the screencast (in Bulgarian) is available...

jProfessionals 2.0 how it was

The second edition of jProfessionals was really huge! jProfessionals is a small one day absolutely free miniconference. We consider it as a smaller daughter of jPrime. It is a good place to see both prominent and newbee speakers, and even try yourself as lecturer. The format is quite agile! We are very pleased that hall was full and stayed like this till the end. All our eventbrite free tickets were “sold”. The Java users are ready for the new knowledge: Ivan Ivanov and Nayden Gochev open event (Richard Warburton is getting ready for his first talk): Richard Warburton, our special guest from LJC kicks-off with the Pragmatic Functional refactoring with Java 8: A truly useful deep dive in Java 8 new features and how to use the effectively. Except “typical” topics regarding Lambdas and Default methods a big attention was payed to the Optional and currying. We then continued with Vladimir Tsanev’s live coding session about Spring REST Docs – a great automated way to create documentation for REST. After some lunch break, the next special guest from LJC Daniel Bryant presented his wonderful session “The Seven deadly sins of microservices“. A truly nice summary of what are microservices useful for and for what they are now. A bunch of god books were given for helping to convince your boss they are suitable or not. Doychin Bondzev then gave a session regarding a less known free Database engine Firebird. Although it’s not that popular it can provide competitive features similar to well known RDBMs like Postgres or MariaDB. Richard Warburton then gave his second talk about “Java Generics: Past, Present and Future” It was not...

jProfessionals 2.0

jProfessionals 2.0 on 20th of February, 2016 ! You can submit talks NOW 🙂 More information at https://jug.bg/en/jprofessionals-2-0