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

jProfessionals Conference, 22.11.2015, COMPLETELY FREE

We would like to invite you to a new conference. The stage is yours! The name of the conference will be jProfessionals, it is meant to be a local Bulgarian conference with mostly, but not only, Bulgarian speakers. You will have a full day of different Java related topics and its first edition will be on 22nd of November in Sofia. The conference will be fully community driven, its sponsors will be basically every Bulgarian Java User Group sponsor for 2015 (SAP Labs, EPAM, Luxoft, Trader.bg, Questers, Verint Systems and TechHuddle). This will not be an annual conference, instead we plan to make mini conference like that every 3-4 months! So if you want to give it a try as a speaker or if you want to propose a nice topic, but you are not sure about the interest and scared from the big stage like jPrime, then this conference is for you! The talks slots depend on you! You can speak the regular 45 minutes or you can speak 1 hour and 15 minutes if you like. Just let us know how much time you need (between 0:45h and 1:30h). You can submit your talk at BG JUG CFP page https://jug.bg/submit-a-talk/ . Just add in the description the talk duration with the description and specify that this is for jProfessionals and not for the regular monthly JUG seminars. Lets make a bigger and better Java community, lets meet, lets talk, lets discuss and make 22th of November an awesome Sunday. Register Now : https://www.eventbrite.com/e/jprofessionals-10-tickets-19026879910 When: 22th of November, 2015 Where: Hotel Vitosha, Sofia, Bulgaria P.S. We may need some help at the day of the conference. If you want to help just send...