Kharkiv JUG UA Meetup: Microservices Versioning & Designing RESTful services
We gladly invite you to the upcoming JUG UA meetup in Kharkiv. At this event we will talk about the versioning of services in Microservices architecture style; will share with you some tips & tricks you need to know while designing RESTful services.
When: April 5, 2018
Where: Fabrika.space, Blagovischenska Steet 1, Kharkiv
Join Online
Agenda:
- Microservices Versioning
- Designing RESTful services: tips and tricks
Tags: Microservices, REST
2b || !2b with reactive Spring at JUG UA (March, ?)
February 15th, 2018
randrey
We are happy to announce our next JUG UA meetup!
Date: March 28, 19:00 – 22:00 (registration from 18:30)
Venue: Grammarly Kyiv, Gulliver Business Center, Tower B, floor 14, 1a Sportyvna Square, Kyiv
Registartion
Agenda
- Do you really need reactive Spring? (Oleh Dokuka @ Levi 9, Igor Lozynskyi @Ciklum/Zoomdata)
Reactivity – is a buzzword. Nowaday’s market talks about reactivity. Vert.x, Akka, what else? Right – recently Spring Framework introduced new module called WebFlux, which allows building Reactive Application using traditional Spring features. But do we really need that module, will it help us in our every-day job, will it in solving our problems? What else is hidden behind that? All that stuff will be discussed during the talk and finally, we will get an understanding whether starting/migrating your current project with/to Reactive Spring worth it.
Read more…
Tags: JUGUA, Project Reactor, Reactive, WebFlux
Workshop: Microservices with Spring Cloud by Orkhan Gasimov
January 14th, 2018
randrey
Date: February, 10-11
Venue: Fabrika.space, Kharkiv
Registration and details
Воркшоп проведёт Орхан Гасымов – разработчик-архитектор с профессиональный опытом 15 лет специализирующийся на разработке распределенных приложений.
Tags: JUG, Spring Cloud
Workshop: Hands-on Reactive Programming in Java
January 5th, 2018
randrey
Workshop will be useful for Reactive programming adopters, who have no previous experience. During workshop you will learned the most popular libraries for reactive programming in Java (RxJava, Reactive Streams, Project Reactor) and have a practical exercises.
Date: February, 3rd
Time: 10:00 – 17:00
Venue: Wix Kyiv office, Pankivska St, 14А, Kyiv
Registration (Sold Out)
Date: February, 10th
Time: 09:00 – 17:00
Venue: Epam Lviv office, Oleny Stepanivny St, 45, Lviv
Registration
Read more…
Tags: JUGUA, Project Reactor, RxJava, Spring 5
Kharkiv JUG UA Meetup #9 with Orkhan Gasimov
December 19th, 2017
randrey
When: 8th of February, 18:30 – 21:30 (UTC+02)
Where: Fabrika Space, Blagoveshchenskaya str. 1 (Kharkiv)
Registration
To join live streaming
Agenda:
- Refactoring Monolith to Microservices (Orkhan Gasimov)
– Monolith vs Microservices
– Refactoring Practices
– Packaging Practices
– Anti-pattern: Distributed Monolith
- Fault Tolerance in Distributed Environment (Orkhan Gasimov)
– Cascading Fails & Blocked Resources
– N-Modular Redundancy & Recovery Blocks
– Circuit Breakers & Error Kernel Pattern
– Instance Healers
Tags: JUG, Spring Cloud
Kharkiv JUG UA Meetup #8: reactive systems and the vanguard of eCommerce
December 11th, 2017
randrey
When: December 13, 2017
Registration
– Monitoring of reactive systems (Solution Architect, Yevgen Mospan)
– Hybris: the vanguard of eCommerce (Lead Software Engineer, Vitalii Kolchytskyi)
Tags: JUGUA
Distributed Application Design with Spring Cloud at JUG UA (November 30)
November 16th, 2017
randrey
We are happy to announce our next JUG UA meetup!
Date: November 30, 19:00 – 22:00 (registration from 18:30)
Venue: “Olympic Hall – Vokzalnaya”, Vasylia Lypkivskoho St, 3, Kyiv
Our partner EPAM provides everyone with a possibility to join this event online.
Agenda
- Patterns of Distributed Application Design with live coding session using Spring Cloud (Orkhan Gasimov, Vadim Ivanov @AppsFlyer) (video, code, slides)
We will start with a single service monolith application and go through steps of it’s evolution up to a distributed solution. We will do it in theory and in practice and see a hello-world live-coding example discussing it in details.
Topics:
- Patterns & Architectures
- Issues & Bottlenecks
- Security Concerns
- Communication, Composition & Orchestration
- Data Consistency
- Live coding using Spring Cloud
Tags: JUGUA, Spring, Spring Cloud
Zaporizhia JUG UA meetup: voice chat bot & Spring profiles
November 2nd, 2017
randrey
When: 15th of November, 2017 (18:30 – 21:30)
Where: Zaporizhia, Hotel “Intourist”
Registration
Speakers and talks
- Viacheslav Kolbasin, Lead Software Engineer @EPAM
Topic: “Voice chat bot? It is easy with Amazon Alexa!”
This topic will be about how to create a voice chat bots using Amazon Alexa. We will discover how Alexa Voice Service and Amazon Echo device work and will try to create a simple chat-bot.
Also, we will discuss advanced topics like session, authorization and home cards. In addition, we will discuss how to use Alexa to create multi-modality bots and other applications with voice user interface.
- Maksym Bruner, Solution Architect @EPAM
Topic: “Using Spring Profiles”
We will talk about various best practices around spring profiles – powerful feature allowing flexible configuration in multiple environments.
Also, I will show a couple examples how profiles could be used for test automation and others type of testing.
Bonus part will be a list of tips how to configure your Spring Boot application to follow “The Twelve-Factor App” principles.
Tags:
JUG UA and Java Tech Talks @ Lohika meetup
October 20th, 2017
randrey
We are happy to announce our next JUG UA and Java Tech Talks @ Lohika meetup!
Date: October 23, 19:00 – 22:00 (registration from 18:30)
Venue: Lohika office, Zhylyanska 35, 7th floor, Kyiv
Registration
Agenda:
- Casandra: to be or not to be (Andriy Rymar, Software Engineer at Lohika, Lviv)
- Refactor to Reactive with Spring 5 and Project Reactor (Oleh Dokuka, Software Engineer at Levi9)
Tags: Casandra, JUGUA, Project Reactor, Spring 5
Kotlin at JUG UA (October 12)
October 3rd, 2017
randrey
We are happy to announce our next JUG UA meetup dedicated to Kotlin language!
Date: October 12, 19:00 – 22:00 (registration from 18:30)
Venue: “Olympic Hall – Vokzalnaya”, Vasylia Lypkivskoho St, 3, Kyiv
Our partner EPAM provides everyone with a possibility to join this event online.
Agenda
- Kotlin for Java developers: How and Why (Marharyta Nedzelska @ Luxoft) slides, src, video
In this talk you will be introduced modern programming language Kotlin. If you’re a Java developer for some years and you’re fed up with NPE, Checked Exceptions, casts and many other things that makes you mad and thinking of becoming a farmer, this talk is for you. Find out that Kotlin is a great solution for these problems.
We will talk about differences between Kotlin and Java, key features of this language and how they are implemented, and of course we will read and write code.
Agenda:
– differences between Java and Kotlin
– null safety
– extension functions and properties
– delegates
– destructuring Declarations
– lambdas
– let, apply and with functions
– infix functions
– other Kotlin features
– testing with KotlinTest
In general this talk will try to answer two major questions: “Why do we need to learn Kotlin?” and “How to learn it?”
After a small break you can become a part of TDD ping-pong session with KotlinTest. So take your laptop with you! Hope you’ll find something interesting for you even if you’re already familiar with Kotlin.
Tags: JUGUA, Kotlin