<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JUG.ua</title>
	<atom:link href="http://jug.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://jug.ua</link>
	<description>Java User Group of Ukraine (JUG UA)</description>
	<lastBuildDate>Mon, 16 Jul 2018 13:24:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.0.11</generator>
	<item>
		<title>Bridging the Gap Between Database and Stream with Speedment (July, 23)</title>
		<link>http://jug.ua/2018/07/speedment/</link>
		<comments>http://jug.ua/2018/07/speedment/#respond</comments>
		<pubDate>Sun, 15 Jul 2018 19:59:56 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>
		<category><![CDATA[Speedment]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2455</guid>
		<description><![CDATA[We are happy to announce our next JUG UA meetup with EPAM support! Date: July 23, 19:00 – 21:30 (registration from 18:30) Venue:  iHUB, Khreschatyk St, 10, Kyiv Registration Live streaming registration &#160; Agenda Bridging the Gap Between Database and Stream (Emil Forslund @ Speedment, Palo Alto) Whenever you write code that mixes languages and domains, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft" src="http://resources.mynewsdesk.com/image/upload/t_open_graph_image/idjint4mfptovh6sakcebg.jpg" width="207" height="150" />We are happy to announce our next JUG UA meetup with EPAM support!</p>
<p style="text-align: justify;">Date: <em><strong>July 23, 19:00 – 21:30 </strong></em>(registration from 18:30)<br />
<strong>Venue:  iHUB, Khreschatyk St, 10, Kyiv<br />
</strong></p>
<h4></h4>
<h4 style="text-align: center;"><a href="https://2event.com/events/1470016"><span style="text-decoration: underline;">Registration</span></a></h4>
<p style="text-align: center;"><a href="https://docs.google.com/forms/d/1JQcJDQlm6BpM3gapbIhWbJ9Z71K7KAbO-fXz3s1mGak/viewform"><span style="text-decoration: underline;">Live streaming registration</span></a></p>
<p>&nbsp;</p>
<p><strong>Agenda</strong></p>
<ul>
<li><strong>Bridging the Gap Between Database and Stream </strong>(Emil Forslund @ Speedment, Palo Alto)</li>
</ul>
<p>Whenever you write code that mixes languages and domains, like Java and SQL, you are going to get bugs. A solution to this is to move away from query languages like SQL and instead write your business logic with the type-safe and object-oriented constructs we have learned to love in Java, like Streams, Predicates, and Functions. In this talk, you will rediscover the power of the Stream interface in a completely new domain; relational databases. You will also learn how nicely it blends in with your existing application, even with no modifications on the database layer. This will not only increase your productivity but also help you build safer and more maintainable Java code.</p>
<p><strong>Speaker</strong></p>
<p><img class="alignright gr-progress" src="https://pbs.twimg.com/profile_images/776526174151282688/4SXj0zfd_400x400.jpg" width="148" height="148" /></p>
<p><strong>Emil </strong>is a Palo Alto based Java developer heavily involved in the Open Source project Speedment. Heis the author of the Java blog “Age of Java” (<a href="http://www.ageofjava.com/">www.AgeOfJava.com</a>) and frequently writes Java-related articles for DZone with tens of thousands of reads. He is also a JavaOne <span class="_5yl5">alumnus</span> and recurring speaker at events like DevNexus, BaselOne, JUGs, Meetups, GOTO Events and JForums</p>
<p>Twitter: <a href="https://twitter.com/emifors">twitter.com/emifors</a></p>
<p>Speedment: <a href="http://www.speedment.com">www.speedment.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/07/speedment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rockstars Night with Spring and Kotlin stars (May, 17th)</title>
		<link>http://jug.ua/2018/05/rockstars-night-with-spring-and-kotlin-stars-may-17th/</link>
		<comments>http://jug.ua/2018/05/rockstars-night-with-spring-and-kotlin-stars-may-17th/#respond</comments>
		<pubDate>Wed, 09 May 2018 23:10:31 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[Project Reactor]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2445</guid>
		<description><![CDATA[We are happy to announce our joint JUG UA, Kyiv Kotlin User Group, JEEConf meetup! Date: May 17, 18:00 – 22:00 (registration from 17:30) Venue: Grammarly Kyiv, Gulliver Business Center, Tower B, floor 14, 1a Sportyvna Square, Kyiv Registartion Agenda Reactive Spring (Juergen Hoeller, Josh Long @ Pivotal) Spring Framework 5 is here ! It [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter wp-image-2446 size-full" src="http://jug.ua/wp-content/uploads/2018/05/30425573_1028292060657345_8957719783518842264_o.jpg" alt="" width="95%" srcset="http://jug.ua/wp-content/uploads/2018/05/30425573_1028292060657345_8957719783518842264_o.jpg 1200w, http://jug.ua/wp-content/uploads/2018/05/30425573_1028292060657345_8957719783518842264_o-300x157.jpg 300w, http://jug.ua/wp-content/uploads/2018/05/30425573_1028292060657345_8957719783518842264_o-768x402.jpg 768w, http://jug.ua/wp-content/uploads/2018/05/30425573_1028292060657345_8957719783518842264_o-1024x536.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p style="text-align: center;">We are happy to announce our joint <strong>JUG UA, Kyiv Kotlin User Group, JEEConf</strong> meetup!</p>
<p style="text-align: justify;">Date: <em><strong>May 17, 18:00 – 22:00 </strong></em>(registration from 17:30)<br />
<strong>Venue: <span class="_4n-j _3cht fsl" data-testid="event-permalink-details">Grammarly Kyiv, Gulliver Business Center, Tower B, floor 14, 1a Sportyvna Square, Kyiv</span><br />
</strong></p>
<h4 style="text-align: center;"><a href="https://2event.com/events/1390405"><span style="text-decoration: underline;">Registartion</span></a></h4>
<p><strong>Agenda</strong></p>
<ul>
<li><strong>Reactive Spring (Juergen Hoeller, Josh Long @ Pivotal)</strong></li>
</ul>
<p>Spring Framework 5 is here ! It introduces the Spring developer to a growing world of support for reactive programming across the Spring portfolio, starting with a new Netty-based web runtime, component model and module called Spring WebFlux, and then continuing to Spring Data Kay, Spring Security 5.0, Spring Boot 2.0 and Spring Cloud Finchley. Sure, it sounds like a lot, but don&#8217;t worry! join us, your guides, Spring co-founder and Spring Framework lead Juergen Hoeller and Spring developer advocate Josh Long, and we&#8217;ll explore the wacky world of Reactive Spring together.</p>
<ul>
<li><strong>Multiplatform development with Kotlin (Dmitry Jemerov @ JetBrains)</strong></li>
</ul>
<p>In Kotlin 1.2, we’ve added support for developing multiplatform projects. Multiplatform projects allow you to reuse the business logic written in Kotlin between all the components of your application – backend code on the JVM, frontend code in JS, and also mobile apps. The common code is compiled for all platforms and can access platform-specific implementations of APIs and libraries. The platform-specific parts are also written in Kotlin and have access to the full set of features of the corresponding platform.</p>
<ul>
<li><strong>Cool after-party!!!<br />
</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/05/rockstars-night-with-spring-and-kotlin-stars-may-17th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kharkiv JUG UA Meetup: Microservices Versioning &#038; Designing RESTful services</title>
		<link>http://jug.ua/2018/03/kharkiv-jug-ua-meetup-microservices-versioning-designing-restful-services/</link>
		<comments>http://jug.ua/2018/03/kharkiv-jug-ua-meetup-microservices-versioning-designing-restful-services/#respond</comments>
		<pubDate>Wed, 28 Mar 2018 09:16:29 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2439</guid>
		<description><![CDATA[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 &#38; tricks you need to know while designing RESTful services. When: April 5, 2018 Where: Fabrika.space, Blagovischenska Steet 1, Kharkiv Join Online [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter wp-image-2440 size-full" src="http://jug.ua/wp-content/uploads/2018/03/JUG_UA_meetup_Kharkiv-1200x630.jpg" alt="" width="80%" srcset="http://jug.ua/wp-content/uploads/2018/03/JUG_UA_meetup_Kharkiv-1200x630.jpg 1200w, http://jug.ua/wp-content/uploads/2018/03/JUG_UA_meetup_Kharkiv-1200x630-300x158.jpg 300w, http://jug.ua/wp-content/uploads/2018/03/JUG_UA_meetup_Kharkiv-1200x630-768x403.jpg 768w, http://jug.ua/wp-content/uploads/2018/03/JUG_UA_meetup_Kharkiv-1200x630-1024x538.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>We gladly invite you to the upcoming <a href="https://docs.google.com/forms/d/1yv77lt2iX97gbGj5WSpDSaobST1JrtdexUXPTd6Fj3U/">JUG UA meetup in Kharkiv</a>. At this event we will talk about the versioning of services in Microservices architecture style; will share with you some tips &amp; tricks you need to know while designing RESTful services.</p>
<p>When: April 5, 2018<br />
Where: Fabrika.space, Blagovischenska Steet 1, Kharkiv</p>
<p style="text-align: center;"><a href="https://docs.google.com/forms/d/1B8r2f_Qatb0RlD8AC2ibzYFAM-hBb6n7MFG8_E08gJE/"><strong>Join Online</strong></a></p>
<p>Agenda:</p>
<ul>
<li><a href="https://events.epam.com/events/jug-apr5/talks/5891" target="_blank" rel="noopener">Microservices Versioning</a></li>
<li><a href="https://events.epam.com/events/jug-apr5/talks/5892" target="_blank" rel="noopener">Designing RESTful services: tips and tricks</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/03/kharkiv-jug-ua-meetup-microservices-versioning-designing-restful-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2b &#124;&#124; !2b with reactive Spring at JUG UA (March, ?)</title>
		<link>http://jug.ua/2018/02/2b-2b-with-reactive-spring-at-jug-ua-february-27/</link>
		<comments>http://jug.ua/2018/02/2b-2b-with-reactive-spring-at-jug-ua-february-27/#respond</comments>
		<pubDate>Thu, 15 Feb 2018 18:34:56 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>
		<category><![CDATA[Project Reactor]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[WebFlux]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2422</guid>
		<description><![CDATA[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 &#160; Registartion Agenda Do you really need reactive Spring? (Oleh Dokuka @ Levi 9, Igor Lozynskyi @Ciklum/Zoomdata) Reactivity – is a buzzword. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft wp-image-2423" src="http://jug.ua/wp-content/uploads/2018/02/DeathStar.png" alt="" width="197" height="182" srcset="http://jug.ua/wp-content/uploads/2018/02/DeathStar.png 1018w, http://jug.ua/wp-content/uploads/2018/02/DeathStar-300x277.png 300w, http://jug.ua/wp-content/uploads/2018/02/DeathStar-768x709.png 768w" sizes="(max-width: 197px) 100vw, 197px" />We are happy to announce our next JUG UA meetup!</p>
<p style="text-align: justify;">Date: <em><strong>March 28, 19:00 – 22:00 </strong></em>(registration from 18:30)<br />
<strong>Venue: <span class="_4n-j _3cht fsl" data-testid="event-permalink-details">Grammarly Kyiv, Gulliver Business Center, Tower B, floor 14, 1a Sportyvna Square, Kyiv</span><br />
</strong></p>
<p>&nbsp;</p>
<h4 style="text-align: center;"><a href="http://bit.ly/2pnyDTe"><span style="text-decoration: underline;">Registartion</span></a></h4>
<p><strong>Agenda</strong></p>
<ul>
<li><strong>Do you really need reactive Spring?</strong> (<em>Oleh Dokuka @ Levi 9, Igor Lozynskyi @Ciklum/Zoomdata</em>)</li>
</ul>
<p>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.</p>
<p><span id="more-2422"></span></p>
<p><strong>Speakers</strong></p>
<p><img class="wp-image-2791 size-thumbnail alignleft" src="http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-150x150.jpg" sizes="(max-width: 150px) 100vw, 150px" srcset="http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-150x150.jpg 150w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-300x300.jpg 300w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-768x768.jpg 768w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-1024x1024.jpg 1024w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-1240x1240.jpg 1240w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-860x860.jpg 860w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-680x680.jpg 680w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-500x500.jpg 500w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-400x400.jpg 400w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-250x250.jpg 250w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-200x200.jpg 200w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-100x100.jpg 100w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-76x76.jpg 76w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy-50x50.jpg 50w, http://www.jug.lviv.ua/wp-content/uploads/2018/01/Lozynskyy.jpg 1280w" alt="" width="150" height="150" data-no-retina="true" /><strong>Igor Lozynskyi<br />
Senior Software Engineer, Ciklum/Zoomdata<br />
</strong>Software engineer primarily focused on the development of reliable, scalable, and blazingly fast systems. Has over 7 years of experience with Java platform. Passionate about interesting and dynamic projects both in life and in software development.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img class="wp-image-2790 size-thumbnail alignleft" src="http://www.jug.lviv.ua/wp-content/uploads/2018/01/Dokuka-150x150.jpg" alt="" width="150" height="150" data-no-retina="true" /><strong>Oleh Dokuka<br />
Java Software Engineer, Levi 9<br />
</strong>A passionate Software Engineer with more than seven years experience in Software Engineering in different areas. During the last years has actively been working on the development of Enterprise Software and Distributed Systems, especially using Spring Stack. From the very beginning of Spring 5 development, the Speaker has been keeping his hand on the pulse of the framework’s evolution and has already given a few inspiring talks about Spring 5, Reactive Programming in Spring 5 and Project Reactor. Currently, the speaker is authoring the book “Reactive Programming with Spring 5”</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/02/2b-2b-with-reactive-spring-at-jug-ua-february-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workshop: Microservices with Spring Cloud by Orkhan Gasimov</title>
		<link>http://jug.ua/2018/01/workshop-microservices-with-spring-cloud-by-orkhan-gasimov/</link>
		<comments>http://jug.ua/2018/01/workshop-microservices-with-spring-cloud-by-orkhan-gasimov/#respond</comments>
		<pubDate>Sun, 14 Jan 2018 14:02:27 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[Spring Cloud]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2417</guid>
		<description><![CDATA[Date: February, 10-11 Venue: Fabrika.space, Kharkiv Registration and details Воркшоп проведёт Орхан Гасымов &#8211; разработчик-архитектор с профессиональный опытом 15 лет специализирующийся на разработке распределенных приложений. &#160;]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full" src="https://s.dou.ua/storage-files/image1_eWmJ0NZ.jpg" width="90%" /></p>
<p><strong>Date: February, 10-11</strong><br />
<strong>Venue: Fabrika.space, Kharkiv</strong></p>
<h4 style="text-align: center;">Registration and details</h4>
<p>Воркшоп проведёт Орхан Гасымов &#8211; разработчик-архитектор с профессиональный опытом 15 лет специализирующийся на разработке распределенных приложений.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/01/workshop-microservices-with-spring-cloud-by-orkhan-gasimov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workshop: Hands-on Reactive Programming in Java</title>
		<link>http://jug.ua/2018/01/reactive-programming-in-java/</link>
		<comments>http://jug.ua/2018/01/reactive-programming-in-java/#respond</comments>
		<pubDate>Fri, 05 Jan 2018 12:01:03 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>
		<category><![CDATA[Project Reactor]]></category>
		<category><![CDATA[RxJava]]></category>
		<category><![CDATA[Spring 5]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2403</guid>
		<description><![CDATA[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 &#8211; 17:00 Venue: Wix Kyiv office,  Pankivska St, 14А, Kyiv Registration (Sold Out) [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft " src="https://aymen.co/wp-content/uploads/2017/01/reactive-programming-thumb-1.jpg" width="202" height="156" />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.</p>
<p><strong>Date: February, 3rd</strong><br />
<strong> Time: 10:00 &#8211; 17:00</strong><br />
<strong> Venue: Wix Kyiv office,  Pankivska St, 14А, Kyiv</strong></p>
<h4 style="text-align: center;"><del><a href="https://2event.com/events/1168887">Registration (Sold Out)</a></del></h4>
<p><strong>Date: February, 10th</strong><br />
<strong> Time: 09:00 &#8211; 17:00</strong><br />
<strong> Venue: Epam Lviv office,  Oleny Stepanivny St, 45, Lviv</strong></p>
<h4 style="text-align: center;"><a href="https://2event.com/events/1186802">Registration</a><del></del></h4>
<p><span id="more-2403"></span></p>
<h4 style="text-align: center;"></h4>
<p><strong>Agenda</strong></p>
<p>1. Intro to Reactive System and Reactive Programming</p>
<p>2. Intro To RxJava</p>
<ul>
<li>Creational operators</li>
<li>Transformation operators</li>
<li>Terminal Operators</li>
<li>Practice</li>
</ul>
<p>3. Reactive Streams Spec (Java 9)</p>
<p>4. Project Reactor 3</p>
<ul>
<li>Intro to Reactive Types</li>
<li>Advanced Operators</li>
<li>Beckpressure Operators</li>
<li>Verification/Testing Tools</li>
<li>Practice</li>
</ul>
<p>5. Build Trading System</p>
<p><strong>Trainer<br />
</strong></p>
<p><img class="alignleft" src="https://jeeconf.com/wp-content/uploads/2017/02/Dokuka.jpg" alt="" width="142" height="142" /></p>
<h4>Oleh Dokuka</h4>
<p>A passionate Software Engineer with more than seven years experience in Software Engineering in different areas:</p>
<p><em>&#8211; Senior Software Engineer at <a href="https://www.facebook.com/Levi9Ukraine/">Levi9 IT Services</a>, CTO в SmartSteamShop</em></p>
<p><em>&#8211; <strong>JavaDay UA Top 5</strong> speaker, <strong>JEEConf </strong>speaker</em></p>
<p><em>&#8211; Is authoring the book <strong>&#8220;Reactive Programming with Spring 5&#8221;</strong></em></p>
<p>During the last years has actively been working on the development of Enterprise Software and Distributed Systems, especially using Spring Stack. From the very beginning of Spring 5 development, the Speaker has been keeping his hand on the pulse of the framework&#8217;s evolution and has already given a few inspiring speech about Spring 5, Reactive Programming in Spring 5 and Project Reactor.</p>
<h4><span class="_5yl5"><img class=" alignright" src="https://jeeconf.com/wp-content/uploads/2016/03/lozynskyi.jpg" width="139" height="139" /></span></h4>
<h4><span class="_5yl5">Igor Lozynskyi</span></h4>
<h4></h4>
<h4></h4>
<h4></h4>
<h4></h4>
<p><span class="_5yl5">Software Engineer at Zoomdata/Ciklum Has over 7 years of experience with Java platform. During last two years, Igor has been actively advocating reactive programming on tech conferences and already successfully introduced RxJava in few projects.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2018/01/reactive-programming-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kharkiv JUG UA Meetup #9 with Orkhan Gasimov</title>
		<link>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-9/</link>
		<comments>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-9/#respond</comments>
		<pubDate>Tue, 19 Dec 2017 14:36:42 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUG]]></category>
		<category><![CDATA[Spring Cloud]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2398</guid>
		<description><![CDATA[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) &#8211; Monolith vs Microservices &#8211; Refactoring Practices &#8211; Packaging Practices &#8211; Anti-pattern: Distributed Monolith Fault Tolerance in Distributed Environment (Orkhan Gasimov) &#8211; Cascading Fails &#38; Blocked Resources &#8211; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft " src="http://jug.ua/wp-content/uploads/2017/11/1398937767-b70129ba6592929d32c0337c3eea2880-300x198.png" width="159" height="105" />When: 8th of February, 18:30 – 21:30 (UTC+02)<br />
Where: Fabrika Space, Blagoveshchenskaya str. 1 (Kharkiv)</p>
<h4 style="text-align: center;"><strong><a href="https://docs.google.com/forms/d/1z2xxazpdWzdFgQhGifxMiRgJlItk-1xyip9uhdcGYEM/">Registration</a></strong></h4>
<p>To join <a href="https://docs.google.com/forms/d/13_VuBFvxIup_8-ZPSgKRNh9jM-c8G64UgONoTjST1C8/"><strong>live streaming</strong></a></p>
<p>Agenda:</p>
<ul>
<li><strong>Refactoring Monolith to Microservices</strong> (Orkhan Gasimov)</li>
</ul>
<p>&#8211; Monolith vs Microservices<br />
&#8211; Refactoring Practices<br />
&#8211; Packaging Practices<br />
&#8211; Anti-pattern: Distributed Monolith</p>
<ul>
<li><strong>Fault Tolerance in Distributed Environment</strong> (Orkhan Gasimov)</li>
</ul>
<p>&#8211; Cascading Fails &amp; Blocked Resources<br />
&#8211; N-Modular Redundancy &amp; Recovery Blocks<br />
&#8211; Circuit Breakers &amp; Error Kernel Pattern<br />
&#8211; Instance Healers</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kharkiv JUG UA Meetup #8: reactive systems and the vanguard of eCommerce</title>
		<link>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-8-reactive-systems-and-the-vanguard-of-ecommerce/</link>
		<comments>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-8-reactive-systems-and-the-vanguard-of-ecommerce/#respond</comments>
		<pubDate>Mon, 11 Dec 2017 10:37:34 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2394</guid>
		<description><![CDATA[When: December 13, 2017 Registration &#8211; Monitoring of reactive systems (Solution Architect, Yevgen Mospan) &#8211; Hybris: the vanguard of eCommerce (Lead Software Engineer, Vitalii Kolchytskyi)]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full" src="https://s.dou.ua/storage-files/jug-banner.jpg" width="90%" /></p>
<p>When: December 13, 2017</p>
<p style="text-align: center;"><a href="https://events.epam.com/events/jug-dec13"><strong>Registration</strong></a></p>
<p>&#8211; <strong>Monitoring of reactive systems</strong> (<span class="company-position">Solution Architect</span>, Yevgen Mospan)</p>
<p>&#8211; <strong>Hybris: the vanguard of eCommerce</strong> (<span class="company-position">Lead Software Engineer, </span>Vitalii Kolchytskyi)</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2017/12/kharkiv-jug-ua-meetup-8-reactive-systems-and-the-vanguard-of-ecommerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distributed Application Design with Spring Cloud at JUG UA (November 30)</title>
		<link>http://jug.ua/2017/11/patterns-of-distributed-application/</link>
		<comments>http://jug.ua/2017/11/patterns-of-distributed-application/#respond</comments>
		<pubDate>Thu, 16 Nov 2017 11:36:04 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>
		<category><![CDATA[JUGUA]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring Cloud]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2382</guid>
		<description><![CDATA[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 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft wp-image-2383" src="http://jug.ua/wp-content/uploads/2017/11/1398937767-b70129ba6592929d32c0337c3eea2880.png" alt="" width="187" height="124" srcset="http://jug.ua/wp-content/uploads/2017/11/1398937767-b70129ba6592929d32c0337c3eea2880.png 396w, http://jug.ua/wp-content/uploads/2017/11/1398937767-b70129ba6592929d32c0337c3eea2880-300x198.png 300w" sizes="(max-width: 187px) 100vw, 187px" />We are happy to announce our next JUG UA meetup!</p>
<p style="text-align: justify;">Date: <em><strong>November 30</strong><strong>, 19:00 – 22:00 </strong></em>(registration from 18:30)<br />
<strong>Venue: <a href="http://olympichall.com.ua/olympic-hall-vokzalnaya.html" target="_blank" rel="noopener noreferrer">“Olympic Hall – Vokzalnaya”</a>, Vasylia Lypkivskoho St, 3, Kyiv</strong></p>
<p>Our partner EPAM provides everyone with a possibility to join this event <a href="https://docs.google.com/forms/d/e/1FAIpQLScdWSzfz1dUxU2jaOEc2jl13qO6tYzz-qHhMIMXZoT6f4yO_g/viewform"><strong>online</strong></a>.</p>
<h4 style="text-align: center;"></h4>
<p><strong>Agenda</strong></p>
<ul>
<li><strong>Patterns of Distributed Application Design with live coding session using Spring Cloud</strong> (Orkhan Gasimov, Vadim Ivanov @AppsFlyer) (<a href="https://youtu.be/GfCibzaSr9w?t=12m31s">video</a>, <a href="https://github.com/ogasimov/hello-world-spring-cloud">code</a>, <a href="https://www.slideshare.net/OrkhanGassymov/patterns-of-distributed-application-design">slides</a>)</li>
</ul>
<p>We will start with a single service monolith application and go through steps of it&#8217;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.</p>
<p>Topics:</p>
<ol>
<li>Patterns &amp; Architectures</li>
<li>Issues &amp; Bottlenecks</li>
<li>Security Concerns</li>
<li>Communication, Composition &amp; Orchestration</li>
<li>Data Consistency</li>
<li>Live coding using Spring Cloud</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2017/11/patterns-of-distributed-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zaporizhia JUG UA meetup: voice chat bot &#038; Spring profiles</title>
		<link>http://jug.ua/2017/11/zaporizhia-jug-ua-meetup-voice-chat-bot-spring-profiles/</link>
		<comments>http://jug.ua/2017/11/zaporizhia-jug-ua-meetup-voice-chat-bot-spring-profiles/#respond</comments>
		<pubDate>Thu, 02 Nov 2017 13:17:04 +0000</pubDate>
		<dc:creator><![CDATA[randrey]]></dc:creator>
				<category><![CDATA[анонс]]></category>

		<guid isPermaLink="false">http://jug.ua/?p=2379</guid>
		<description><![CDATA[When: 15th of November, 2017 (18:30 &#8211; 21:30) Where: Zaporizhia, Hotel &#8220;Intourist&#8221; 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 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="p1"><span class="s1">When: </span>15th of November, 2017 (18:30 &#8211; 21:30)</p>
<p class="p1"><span class="s1">Where: Zaporizhia, Hotel &#8220;Intourist&#8221;<br />
</span></p>
<p class="p2" style="text-align: center;"><span class="s2"><a href="https://events.epam.com/events/jug-nov15">Registration</a></span></p>
<p class="p1"><span class="s1"><b>Speakers and talks</b></span></p>
<ul>
<li class="p1"><span class="s1"><i>Viacheslav Kolbasin, Lead Software Engineer @EPAM</i></span></li>
</ul>
<p class="p1"><strong><span class="s1">Topic: “Voice chat bot? It is easy with Amazon Alexa!”</span></strong></p>
<p class="p1"><span class="s1">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.</span></p>
<p class="p1"><span class="s1">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.</span></p>
<ul>
<li class="p1"><span class="s1"><i>Maksym Bruner, <span class="company-position">Solution Architect @EPAM</span><br />
</i></span></li>
</ul>
<p class="p1"><strong><span class="s1">Topic: </span><span class="s1">“</span>Using Spring Profiles<span class="s1">”</span></strong></p>
<p>We will talk about various best practices around spring profiles &#8211; powerful feature allowing flexible configuration in multiple environments.<br />
Also, I will show a couple examples how profiles could be used for test automation and others type of testing.<br />
Bonus part will be a list of tips how to configure your Spring Boot application to follow &#8220;The Twelve-Factor App&#8221; principles.</p>
]]></content:encoded>
			<wfw:commentRss>http://jug.ua/2017/11/zaporizhia-jug-ua-meetup-voice-chat-bot-spring-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
