際際滷shows by User: Trayan_Iliev / http://www.slideshare.net/images/logo.gif 際際滷shows by User: Trayan_Iliev / Thu, 09 Sep 2021 15:41:17 GMT 際際滷Share feed for 際際滷shows by User: Trayan_Iliev Making Machine Learning Easy with H2O and WebFlux /slideshow/making-machine-learning-easy-with-h2o-and-webflux/250154553 mlh2ojava2days-210909154118
Machine learning is becoming a must for many business domains and applications. H2O is a best-of-breed, open source, distributed machine learning library written in Java. The presentation shows how to create and train machine learning models easily using H2O Flow web interface, including Deep Learning Neural Networks (DNNs). The session provides a tutorial how to develop and deploy fullstack-reactive face recognition demo using React + RxJS WebSocket front-end, OpenCV, Caffe CNN for image segmentation, OpenFace CNN for feature extraction, H20 Flow for face recognition interactive model training and export as POJO. The trained POJO model is incorporated in a real-time streaming web service implemented using Spring 5 Web Flux and Spring Boot. All demo is 100% Java!]]>

Machine learning is becoming a must for many business domains and applications. H2O is a best-of-breed, open source, distributed machine learning library written in Java. The presentation shows how to create and train machine learning models easily using H2O Flow web interface, including Deep Learning Neural Networks (DNNs). The session provides a tutorial how to develop and deploy fullstack-reactive face recognition demo using React + RxJS WebSocket front-end, OpenCV, Caffe CNN for image segmentation, OpenFace CNN for feature extraction, H20 Flow for face recognition interactive model training and export as POJO. The trained POJO model is incorporated in a real-time streaming web service implemented using Spring 5 Web Flux and Spring Boot. All demo is 100% Java!]]>
Thu, 09 Sep 2021 15:41:17 GMT /slideshow/making-machine-learning-easy-with-h2o-and-webflux/250154553 Trayan_Iliev@slideshare.net(Trayan_Iliev) Making Machine Learning Easy with H2O and WebFlux Trayan_Iliev Machine learning is becoming a must for many business domains and applications. H2O is a best-of-breed, open source, distributed machine learning library written in Java. The presentation shows how to create and train machine learning models easily using H2O Flow web interface, including Deep Learning Neural Networks (DNNs). The session provides a tutorial how to develop and deploy fullstack-reactive face recognition demo using React + RxJS WebSocket front-end, OpenCV, Caffe CNN for image segmentation, OpenFace CNN for feature extraction, H20 Flow for face recognition interactive model training and export as POJO. The trained POJO model is incorporated in a real-time streaming web service implemented using Spring 5 Web Flux and Spring Boot. All demo is 100% Java! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mlh2ojava2days-210909154118-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Machine learning is becoming a must for many business domains and applications. H2O is a best-of-breed, open source, distributed machine learning library written in Java. The presentation shows how to create and train machine learning models easily using H2O Flow web interface, including Deep Learning Neural Networks (DNNs). The session provides a tutorial how to develop and deploy fullstack-reactive face recognition demo using React + RxJS WebSocket front-end, OpenCV, Caffe CNN for image segmentation, OpenFace CNN for feature extraction, H20 Flow for face recognition interactive model training and export as POJO. The trained POJO model is incorporated in a real-time streaming web service implemented using Spring 5 Web Flux and Spring Boot. All demo is 100% Java!
Making Machine Learning Easy with H2O and WebFlux from Trayan Iliev
]]>
134 0 https://cdn.slidesharecdn.com/ss_thumbnails/mlh2ojava2days-210909154118-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Rapid Web API development with Kotlin and Ktor /slideshow/rapid-web-api-development-with-kotlin-and-ktor/236714755 ktor-200708130934
Introduction to Kotlin and Ktor with flow, async and channel examples. Ktor is an async web framework with minimal ceremony that leverages the advantages of Kotlin like coroutines and extensible functional DSLs.. ]]>

Introduction to Kotlin and Ktor with flow, async and channel examples. Ktor is an async web framework with minimal ceremony that leverages the advantages of Kotlin like coroutines and extensible functional DSLs.. ]]>
Wed, 08 Jul 2020 13:09:34 GMT /slideshow/rapid-web-api-development-with-kotlin-and-ktor/236714755 Trayan_Iliev@slideshare.net(Trayan_Iliev) Rapid Web API development with Kotlin and Ktor Trayan_Iliev Introduction to Kotlin and Ktor with flow, async and channel examples. Ktor is an async web framework with minimal ceremony that leverages the advantages of Kotlin like coroutines and extensible functional DSLs.. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ktor-200708130934-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introduction to Kotlin and Ktor with flow, async and channel examples. Ktor is an async web framework with minimal ceremony that leverages the advantages of Kotlin like coroutines and extensible functional DSLs..
Rapid Web API development with Kotlin and Ktor from Trayan Iliev
]]>
537 0 https://cdn.slidesharecdn.com/ss_thumbnails/ktor-200708130934-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
IPT Reactive Java IoT Demo - BGOUG 2018 /slideshow/ipt-reactive-java-iot-demo-bgoug-2018/123715472 reactivejavafortherealtime-bgougautumn2018-181122143300
Sensor data is streamed in realtime from Arduino + accelerometeres, gyroscopes & compass 3D, ultrasound distance sensor, etc. using UDP protocol. The data processing is done with reactive Java alterantive implementations: callbacks, CompletableFutures and using Spring 5 Reactor library. The web 3D visualization with Three.js is streamed using Server Sent Events (SSE). A video for the IoT demo is available @YouTube: https://www.youtube.com/watch?v=AB3AWAfcy9U All source code of the demo is freely available @GitHub: https://github.com/iproduct/reactive-demos-iot There are more reactive Java demos in the same repository - callbacks, CompletableFuture, realtime event streaming. Soon I'll add a description how to build the device and upload Arduino sketch, as well as describe CompletableFuture and Reactor demos and 3D web visualization part with Three.js. Please stay tuned :)鏤 ]]>

Sensor data is streamed in realtime from Arduino + accelerometeres, gyroscopes & compass 3D, ultrasound distance sensor, etc. using UDP protocol. The data processing is done with reactive Java alterantive implementations: callbacks, CompletableFutures and using Spring 5 Reactor library. The web 3D visualization with Three.js is streamed using Server Sent Events (SSE). A video for the IoT demo is available @YouTube: https://www.youtube.com/watch?v=AB3AWAfcy9U All source code of the demo is freely available @GitHub: https://github.com/iproduct/reactive-demos-iot There are more reactive Java demos in the same repository - callbacks, CompletableFuture, realtime event streaming. Soon I'll add a description how to build the device and upload Arduino sketch, as well as describe CompletableFuture and Reactor demos and 3D web visualization part with Three.js. Please stay tuned :)鏤 ]]>
Thu, 22 Nov 2018 14:33:00 GMT /slideshow/ipt-reactive-java-iot-demo-bgoug-2018/123715472 Trayan_Iliev@slideshare.net(Trayan_Iliev) IPT Reactive Java IoT Demo - BGOUG 2018 Trayan_Iliev Sensor data is streamed in realtime from Arduino + accelerometeres, gyroscopes & compass 3D, ultrasound distance sensor, etc. using UDP protocol. The data processing is done with reactive Java alterantive implementations: callbacks, CompletableFutures and using Spring 5 Reactor library. The web 3D visualization with Three.js is streamed using Server Sent Events (SSE). A video for the IoT demo is available @YouTube: https://www.youtube.com/watch?v=AB3AWAfcy9U All source code of the demo is freely available @GitHub: https://github.com/iproduct/reactive-demos-iot There are more reactive Java demos in the same repository - callbacks, CompletableFuture, realtime event streaming. Soon I'll add a description how to build the device and upload Arduino sketch, as well as describe CompletableFuture and Reactor demos and 3D web visualization part with Three.js. Please stay tuned :)鏤 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reactivejavafortherealtime-bgougautumn2018-181122143300-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Sensor data is streamed in realtime from Arduino + accelerometeres, gyroscopes &amp; compass 3D, ultrasound distance sensor, etc. using UDP protocol. The data processing is done with reactive Java alterantive implementations: callbacks, CompletableFutures and using Spring 5 Reactor library. The web 3D visualization with Three.js is streamed using Server Sent Events (SSE). A video for the IoT demo is available @YouTube: https://www.youtube.com/watch?v=AB3AWAfcy9U All source code of the demo is freely available @GitHub: https://github.com/iproduct/reactive-demos-iot There are more reactive Java demos in the same repository - callbacks, CompletableFuture, realtime event streaming. Soon I&#39;ll add a description how to build the device and upload Arduino sketch, as well as describe CompletableFuture and Reactor demos and 3D web visualization part with Three.js. Please stay tuned :)鏤
IPT Reactive Java IoT Demo - BGOUG 2018 from Trayan Iliev
]]>
360 2 https://cdn.slidesharecdn.com/ss_thumbnails/reactivejavafortherealtime-bgougautumn2018-181122143300-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Learning Programming Using Robots - Sofia University Conference 2018 /slideshow/learning-programming-using-robots-sofia-university-conference-2018/94223465 learningprogrammingusingrobots2018doctoralconference-180418123306
Learn information technologies by creating your own robots and IoT projects. Robotics and IoT offer rich opportunities for practical and active learning of core information technologies, programming languages and software architectures. Presentation includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice.]]>

Learn information technologies by creating your own robots and IoT projects. Robotics and IoT offer rich opportunities for practical and active learning of core information technologies, programming languages and software architectures. Presentation includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice.]]>
Wed, 18 Apr 2018 12:33:06 GMT /slideshow/learning-programming-using-robots-sofia-university-conference-2018/94223465 Trayan_Iliev@slideshare.net(Trayan_Iliev) Learning Programming Using Robots - Sofia University Conference 2018 Trayan_Iliev Learn information technologies by creating your own robots and IoT projects. Robotics and IoT offer rich opportunities for practical and active learning of core information technologies, programming languages and software architectures. Presentation includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/learningprogrammingusingrobots2018doctoralconference-180418123306-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Learn information technologies by creating your own robots and IoT projects. Robotics and IoT offer rich opportunities for practical and active learning of core information technologies, programming languages and software architectures. Presentation includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students&#39; motivation, engagement, creativity, and connection between theory and practice.
Learning Programming Using Robots - Sofia University Conference 2018 from Trayan Iliev
]]>
312 3 https://cdn.slidesharecdn.com/ss_thumbnails/learningprogrammingusingrobots2018doctoralconference-180418123306-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Active Learning Using Connected Things - 2018 (in Bulgarian) /slideshow/active-learning-using-connected-things-2018-in-bulgarian/94221722 activelearningusingconnectedthings2018-180418120359
Learn about active learning methods and practices using Robotics, IoT, and "smart things" projects. Includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice. Several blended learning models are compared - Flipped Classroom, Stations/Labs Rotation, Flex model. Project support for individual learning styles is discussed.]]>

Learn about active learning methods and practices using Robotics, IoT, and "smart things" projects. Includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice. Several blended learning models are compared - Flipped Classroom, Stations/Labs Rotation, Flex model. Project support for individual learning styles is discussed.]]>
Wed, 18 Apr 2018 12:03:59 GMT /slideshow/active-learning-using-connected-things-2018-in-bulgarian/94221722 Trayan_Iliev@slideshare.net(Trayan_Iliev) Active Learning Using Connected Things - 2018 (in Bulgarian) Trayan_Iliev Learn about active learning methods and practices using Robotics, IoT, and "smart things" projects. Includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students' motivation, engagement, creativity, and connection between theory and practice. Several blended learning models are compared - Flipped Classroom, Stations/Labs Rotation, Flex model. Project support for individual learning styles is discussed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/activelearningusingconnectedthings2018-180418120359-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Learn about active learning methods and practices using Robotics, IoT, and &quot;smart things&quot; projects. Includes examples of teaching practices and robotics projects, and offers suggestions why and how to use them to achieve better students&#39; motivation, engagement, creativity, and connection between theory and practice. Several blended learning models are compared - Flipped Classroom, Stations/Labs Rotation, Flex model. Project support for individual learning styles is discussed.
Active Learning Using Connected Things - 2018 (in Bulgarian) from Trayan Iliev
]]>
139 4 https://cdn.slidesharecdn.com/ss_thumbnails/activelearningusingconnectedthings2018-180418120359-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Spring 5 Webflux - Advances in Java 2018 /slideshow/spring-5-webflux-advances-in-java-2018/91442892 spring5webflux-advancesinjava2018-180321162315
Brief introduction to distributed stream processing, reactive programming, and novelties in Spring 5, Spring Boot 2, and reactive Spring Data + programming examples in GitHub. More information will be provided during upcoming Spring 5 course: http://iproduct.org/en/courses/spring-mvc-rest/]]>

Brief introduction to distributed stream processing, reactive programming, and novelties in Spring 5, Spring Boot 2, and reactive Spring Data + programming examples in GitHub. More information will be provided during upcoming Spring 5 course: http://iproduct.org/en/courses/spring-mvc-rest/]]>
Wed, 21 Mar 2018 16:23:15 GMT /slideshow/spring-5-webflux-advances-in-java-2018/91442892 Trayan_Iliev@slideshare.net(Trayan_Iliev) Spring 5 Webflux - Advances in Java 2018 Trayan_Iliev Brief introduction to distributed stream processing, reactive programming, and novelties in Spring 5, Spring Boot 2, and reactive Spring Data + programming examples in GitHub. More information will be provided during upcoming Spring 5 course: http://iproduct.org/en/courses/spring-mvc-rest/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/spring5webflux-advancesinjava2018-180321162315-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Brief introduction to distributed stream processing, reactive programming, and novelties in Spring 5, Spring Boot 2, and reactive Spring Data + programming examples in GitHub. More information will be provided during upcoming Spring 5 course: http://iproduct.org/en/courses/spring-mvc-rest/
Spring 5 Webflux - Advances in Java 2018 from Trayan Iliev
]]>
731 2 https://cdn.slidesharecdn.com/ss_thumbnails/spring5webflux-advancesinjava2018-180321162315-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Fog Computing - DEV.BG 2018 /slideshow/fog-computing-devbg-2018/87380367 fogcomputing-iliev2018-180207113001
Fog Computing between IoT Devices and The Cloud presentation covers following topics: - Edge, Fog, Mist & Cloud Computing - Fog domains and fog federation, wireless sensor networks, - multi-layer IoT architecture - Fog computing standards and specifications - Practical use-case scenarios & advantages of fog - Fog analytics and intelligence on the edge - Technologies for distributed asynchronous event processing - and analytics in real time - Lambda architecture Spark, Storm, Kafka, Apex, Beam, Spring - Reactor & WebFlux - Eclipse IoT platform]]>

Fog Computing between IoT Devices and The Cloud presentation covers following topics: - Edge, Fog, Mist & Cloud Computing - Fog domains and fog federation, wireless sensor networks, - multi-layer IoT architecture - Fog computing standards and specifications - Practical use-case scenarios & advantages of fog - Fog analytics and intelligence on the edge - Technologies for distributed asynchronous event processing - and analytics in real time - Lambda architecture Spark, Storm, Kafka, Apex, Beam, Spring - Reactor & WebFlux - Eclipse IoT platform]]>
Wed, 07 Feb 2018 11:30:01 GMT /slideshow/fog-computing-devbg-2018/87380367 Trayan_Iliev@slideshare.net(Trayan_Iliev) Fog Computing - DEV.BG 2018 Trayan_Iliev Fog Computing between IoT Devices and The Cloud presentation covers following topics: - Edge, Fog, Mist & Cloud Computing - Fog domains and fog federation, wireless sensor networks, - multi-layer IoT architecture - Fog computing standards and specifications - Practical use-case scenarios & advantages of fog - Fog analytics and intelligence on the edge - Technologies for distributed asynchronous event processing - and analytics in real time - Lambda architecture Spark, Storm, Kafka, Apex, Beam, Spring - Reactor & WebFlux - Eclipse IoT platform <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fogcomputing-iliev2018-180207113001-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Fog Computing between IoT Devices and The Cloud presentation covers following topics: - Edge, Fog, Mist &amp; Cloud Computing - Fog domains and fog federation, wireless sensor networks, - multi-layer IoT architecture - Fog computing standards and specifications - Practical use-case scenarios &amp; advantages of fog - Fog analytics and intelligence on the edge - Technologies for distributed asynchronous event processing - and analytics in real time - Lambda architecture Spark, Storm, Kafka, Apex, Beam, Spring - Reactor &amp; WebFlux - Eclipse IoT platform
Fog Computing - DEV.BG 2018 from Trayan Iliev
]]>
1085 4 https://cdn.slidesharecdn.com/ss_thumbnails/fogcomputing-iliev2018-180207113001-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Microservices with Spring 5 Webflux - jProfessionals /slideshow/microservices-with-spring-5-webflux-jprofessionals/86855327 microserviceswithspring5webflux-jprofessionals2018-180129144813
Spring 5 introduces new functional and reactive programming model for building web applications and (micro-)services. The session @jProfessionals dev conference demonstrates how to build REST microservices using Spring WebFlux and Spring Boot using code examples on GitHub. It includes: - Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure); - Comparison between annotation-based and functional reactive ;programming approaches for building REST services with WebFlux; - Router, handler and filter functions; - Using reactive repositories and reactive database access with Spring Data; - Building end-to-end non-blocking reactive web services using Netty-based web runtime; - Reactive WebClients and integration testing; - Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE.]]>

Spring 5 introduces new functional and reactive programming model for building web applications and (micro-)services. The session @jProfessionals dev conference demonstrates how to build REST microservices using Spring WebFlux and Spring Boot using code examples on GitHub. It includes: - Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure); - Comparison between annotation-based and functional reactive ;programming approaches for building REST services with WebFlux; - Router, handler and filter functions; - Using reactive repositories and reactive database access with Spring Data; - Building end-to-end non-blocking reactive web services using Netty-based web runtime; - Reactive WebClients and integration testing; - Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE.]]>
Mon, 29 Jan 2018 14:48:13 GMT /slideshow/microservices-with-spring-5-webflux-jprofessionals/86855327 Trayan_Iliev@slideshare.net(Trayan_Iliev) Microservices with Spring 5 Webflux - jProfessionals Trayan_Iliev Spring 5 introduces new functional and reactive programming model for building web applications and (micro-)services. The session @jProfessionals dev conference demonstrates how to build REST microservices using Spring WebFlux and Spring Boot using code examples on GitHub. It includes: - Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure); - Comparison between annotation-based and functional reactive ;programming approaches for building REST services with WebFlux; - Router, handler and filter functions; - Using reactive repositories and reactive database access with Spring Data; - Building end-to-end non-blocking reactive web services using Netty-based web runtime; - Reactive WebClients and integration testing; - Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/microserviceswithspring5webflux-jprofessionals2018-180129144813-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Spring 5 introduces new functional and reactive programming model for building web applications and (micro-)services. The session @jProfessionals dev conference demonstrates how to build REST microservices using Spring WebFlux and Spring Boot using code examples on GitHub. It includes: - Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure); - Comparison between annotation-based and functional reactive ;programming approaches for building REST services with WebFlux; - Router, handler and filter functions; - Using reactive repositories and reactive database access with Spring Data; - Building end-to-end non-blocking reactive web services using Netty-based web runtime; - Reactive WebClients and integration testing; - Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE.
Microservices with Spring 5 Webflux - jProfessionals from Trayan Iliev
]]>
798 3 https://cdn.slidesharecdn.com/ss_thumbnails/microserviceswithspring5webflux-jprofessionals2018-180129144813-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Reactive Microservices with Spring 5: WebFlux /slideshow/reactive-microservices-with-spring-5-webflux/82921550 microserviceswithspring5webflux-171128191047
On November 27 Trayan Iliev from IPT presented Reactive microservices with Spring 5: WebFlux @Dev.bg in Betahaus Sofia. IPT Intellectual Products & Technologies has been organizing Java & JavaScript trainings since 2003. Spring 5 introduces a new model for end-to-end functional and reactive web service programming with Spring 5 WebFlow, Spring Data & Spring Boot. The main topics include: Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure) REST services with WebFlux comparison between annotation-based and functional reactive programming approaches for building. Router, handler and filter functions Using reactive repositories and reactive database access with Spring Data. Building end-to-end non-blocking reactive web services using Netty-based web runtime Reactive WebClients and integration testing. Reactive WebSocket support Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE. ]]>

On November 27 Trayan Iliev from IPT presented Reactive microservices with Spring 5: WebFlux @Dev.bg in Betahaus Sofia. IPT Intellectual Products & Technologies has been organizing Java & JavaScript trainings since 2003. Spring 5 introduces a new model for end-to-end functional and reactive web service programming with Spring 5 WebFlow, Spring Data & Spring Boot. The main topics include: Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure) REST services with WebFlux comparison between annotation-based and functional reactive programming approaches for building. Router, handler and filter functions Using reactive repositories and reactive database access with Spring Data. Building end-to-end non-blocking reactive web services using Netty-based web runtime Reactive WebClients and integration testing. Reactive WebSocket support Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE. ]]>
Tue, 28 Nov 2017 19:10:47 GMT /slideshow/reactive-microservices-with-spring-5-webflux/82921550 Trayan_Iliev@slideshare.net(Trayan_Iliev) Reactive Microservices with Spring 5: WebFlux Trayan_Iliev On November 27 Trayan Iliev from IPT presented Reactive microservices with Spring 5: WebFlux @Dev.bg in Betahaus Sofia. IPT Intellectual Products & Technologies has been organizing Java & JavaScript trainings since 2003. Spring 5 introduces a new model for end-to-end functional and reactive web service programming with Spring 5 WebFlow, Spring Data & Spring Boot. The main topics include: Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure) REST services with WebFlux comparison between annotation-based and functional reactive programming approaches for building. Router, handler and filter functions Using reactive repositories and reactive database access with Spring Data. Building end-to-end non-blocking reactive web services using Netty-based web runtime Reactive WebClients and integration testing. Reactive WebSocket support Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/microserviceswithspring5webflux-171128191047-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> On November 27 Trayan Iliev from IPT presented Reactive microservices with Spring 5: WebFlux @Dev.bg in Betahaus Sofia. IPT Intellectual Products &amp; Technologies has been organizing Java &amp; JavaScript trainings since 2003. Spring 5 introduces a new model for end-to-end functional and reactive web service programming with Spring 5 WebFlow, Spring Data &amp; Spring Boot. The main topics include: Introduction to reactive programming, Reactive Streams specification, and project Reactor (as WebFlux infrastructure) REST services with WebFlux comparison between annotation-based and functional reactive programming approaches for building. Router, handler and filter functions Using reactive repositories and reactive database access with Spring Data. Building end-to-end non-blocking reactive web services using Netty-based web runtime Reactive WebClients and integration testing. Reactive WebSocket support Realtime event streaming to WebClients using JSON Streams, and to JS client using SSE.
Reactive Microservices with Spring 5: WebFlux from Trayan Iliev
]]>
3517 6 https://cdn.slidesharecdn.com/ss_thumbnails/microserviceswithspring5webflux-171128191047-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
What's new in java 9? /slideshow/whats-new-in-java-9-82901741/82901741 whatsnewinjava9-171128132537
Presentation from BGOUG conference Nov 17, 2017. Since September 2017, Java 9 is generally available. It offers many enhancements: Modularity provides clear separation between public and private APIs, stronger encapsulation & dependency management. JShell using and customizing Java 9 interactive shell by example Process API updates feature-rich, async OS process management and statistics Reactive Streams, CompletableFuture and Stream API updates Building asynchronous HTTP/2 and WebSocket pipelines using HTTP/2 Client and CompletableFuture composition Collection API updates Stack walking, and other language enhancements (Project Coin) Discussed topics are accompanied by live demos available for further review @ github.com/iproduct. ]]>

Presentation from BGOUG conference Nov 17, 2017. Since September 2017, Java 9 is generally available. It offers many enhancements: Modularity provides clear separation between public and private APIs, stronger encapsulation & dependency management. JShell using and customizing Java 9 interactive shell by example Process API updates feature-rich, async OS process management and statistics Reactive Streams, CompletableFuture and Stream API updates Building asynchronous HTTP/2 and WebSocket pipelines using HTTP/2 Client and CompletableFuture composition Collection API updates Stack walking, and other language enhancements (Project Coin) Discussed topics are accompanied by live demos available for further review @ github.com/iproduct. ]]>
Tue, 28 Nov 2017 13:25:37 GMT /slideshow/whats-new-in-java-9-82901741/82901741 Trayan_Iliev@slideshare.net(Trayan_Iliev) What's new in java 9? Trayan_Iliev Presentation from BGOUG conference Nov 17, 2017. Since September 2017, Java 9 is generally available. It offers many enhancements: Modularity provides clear separation between public and private APIs, stronger encapsulation & dependency management. JShell using and customizing Java 9 interactive shell by example Process API updates feature-rich, async OS process management and statistics Reactive Streams, CompletableFuture and Stream API updates Building asynchronous HTTP/2 and WebSocket pipelines using HTTP/2 Client and CompletableFuture composition Collection API updates Stack walking, and other language enhancements (Project Coin) Discussed topics are accompanied by live demos available for further review @ github.com/iproduct. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whatsnewinjava9-171128132537-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation from BGOUG conference Nov 17, 2017. Since September 2017, Java 9 is generally available. It offers many enhancements: Modularity provides clear separation between public and private APIs, stronger encapsulation &amp; dependency management. JShell using and customizing Java 9 interactive shell by example Process API updates feature-rich, async OS process management and statistics Reactive Streams, CompletableFuture and Stream API updates Building asynchronous HTTP/2 and WebSocket pipelines using HTTP/2 Client and CompletableFuture composition Collection API updates Stack walking, and other language enhancements (Project Coin) Discussed topics are accompanied by live demos available for further review @ github.com/iproduct.
What's new in java 9? from Trayan Iliev
]]>
376 4 https://cdn.slidesharecdn.com/ss_thumbnails/whatsnewinjava9-171128132537-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
NGRX Apps in Depth /slideshow/ngrx-apps-in-depth/77013322 ngrxappsindepth-170616182809
Presentation from Angular Sofia Meetup event focuses on integration between state-of-the-art Angular, component libraries and supporting technologies, necessary to build a scalable and performant single-page apps. Topics include: - Composing NGRX Reducers, Selectors and Middleware; - Computing derived data using Reselect-style memoization with RxJS; - NGRX Router integration; - Normalization/denormalization and keeping data locally in IndexedDB; - Processing Observable (hot) streams of async actions, and isolating the side effects using @Effect decorator with NGRX/RxJS reactive transforms; - Integration of Material Design with third party component libraries like PrimeNG; - more: lazy loading, AOT...]]>

Presentation from Angular Sofia Meetup event focuses on integration between state-of-the-art Angular, component libraries and supporting technologies, necessary to build a scalable and performant single-page apps. Topics include: - Composing NGRX Reducers, Selectors and Middleware; - Computing derived data using Reselect-style memoization with RxJS; - NGRX Router integration; - Normalization/denormalization and keeping data locally in IndexedDB; - Processing Observable (hot) streams of async actions, and isolating the side effects using @Effect decorator with NGRX/RxJS reactive transforms; - Integration of Material Design with third party component libraries like PrimeNG; - more: lazy loading, AOT...]]>
Fri, 16 Jun 2017 18:28:09 GMT /slideshow/ngrx-apps-in-depth/77013322 Trayan_Iliev@slideshare.net(Trayan_Iliev) NGRX Apps in Depth Trayan_Iliev Presentation from Angular Sofia Meetup event focuses on integration between state-of-the-art Angular, component libraries and supporting technologies, necessary to build a scalable and performant single-page apps. Topics include: - Composing NGRX Reducers, Selectors and Middleware; - Computing derived data using Reselect-style memoization with RxJS; - NGRX Router integration; - Normalization/denormalization and keeping data locally in IndexedDB; - Processing Observable (hot) streams of async actions, and isolating the side effects using @Effect decorator with NGRX/RxJS reactive transforms; - Integration of Material Design with third party component libraries like PrimeNG; - more: lazy loading, AOT... <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ngrxappsindepth-170616182809-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation from Angular Sofia Meetup event focuses on integration between state-of-the-art Angular, component libraries and supporting technologies, necessary to build a scalable and performant single-page apps. Topics include: - Composing NGRX Reducers, Selectors and Middleware; - Computing derived data using Reselect-style memoization with RxJS; - NGRX Router integration; - Normalization/denormalization and keeping data locally in IndexedDB; - Processing Observable (hot) streams of async actions, and isolating the side effects using @Effect decorator with NGRX/RxJS reactive transforms; - Integration of Material Design with third party component libraries like PrimeNG; - more: lazy loading, AOT...
NGRX Apps in Depth from Trayan Iliev
]]>
1231 3 https://cdn.slidesharecdn.com/ss_thumbnails/ngrxappsindepth-170616182809-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Stream Processing with CompletableFuture and Flow in Java 9 /slideshow/stream-processing-with-completablefuture-and-flow-in-java-9/76866273 streamprocessingwithcompletablefutureandflow-170612131238
Stream based data / event / message processing becomes preferred way of achieving interoperability and real-time communication in distributed SOA / microservice / database architectures. Beside lambdas, Java 8 introduced two new APIs explicitly dealing with stream data processing: - Stream - which is PULL-based and easily parallelizable; - CompletableFuture / CompletionStage - which allow composition of PUSH-based, non-blocking, asynchronous data processing pipelines. Java 9 will provide further support for stream-based data-processing by extending the CompletableFuture with additional functionality support for delays and timeouts, better support for subclassing, and new utility methods. More, Java 9 provides new java.util.concurrent.Flow API implementing Reactive Streams specification that enables reactive programming and interoperability with libraries like Reactor, RxJava, RabbitMQ, Vert.x, Ratpack, and Akka. The presentation will discuss the novelties in Java 8 and Java 9 supporting stream data processing, describing the APIs, models and practical details of asynchronous pipeline implementation, error handling, multithreaded execution, asyncronous REST service implementation, interoperability with existing libraries. There are provided demo examples (code on GitHub) using Completable Future and Flow with: - JAX-RS 2.1 AsyncResponse, and more importantly unit-testing the async REST service method implementations; - CDI 2.0 asynchronous observers (fireAsync / @ObservesAsync);]]>

Stream based data / event / message processing becomes preferred way of achieving interoperability and real-time communication in distributed SOA / microservice / database architectures. Beside lambdas, Java 8 introduced two new APIs explicitly dealing with stream data processing: - Stream - which is PULL-based and easily parallelizable; - CompletableFuture / CompletionStage - which allow composition of PUSH-based, non-blocking, asynchronous data processing pipelines. Java 9 will provide further support for stream-based data-processing by extending the CompletableFuture with additional functionality support for delays and timeouts, better support for subclassing, and new utility methods. More, Java 9 provides new java.util.concurrent.Flow API implementing Reactive Streams specification that enables reactive programming and interoperability with libraries like Reactor, RxJava, RabbitMQ, Vert.x, Ratpack, and Akka. The presentation will discuss the novelties in Java 8 and Java 9 supporting stream data processing, describing the APIs, models and practical details of asynchronous pipeline implementation, error handling, multithreaded execution, asyncronous REST service implementation, interoperability with existing libraries. There are provided demo examples (code on GitHub) using Completable Future and Flow with: - JAX-RS 2.1 AsyncResponse, and more importantly unit-testing the async REST service method implementations; - CDI 2.0 asynchronous observers (fireAsync / @ObservesAsync);]]>
Mon, 12 Jun 2017 13:12:38 GMT /slideshow/stream-processing-with-completablefuture-and-flow-in-java-9/76866273 Trayan_Iliev@slideshare.net(Trayan_Iliev) Stream Processing with CompletableFuture and Flow in Java 9 Trayan_Iliev Stream based data / event / message processing becomes preferred way of achieving interoperability and real-time communication in distributed SOA / microservice / database architectures. Beside lambdas, Java 8 introduced two new APIs explicitly dealing with stream data processing: - Stream - which is PULL-based and easily parallelizable; - CompletableFuture / CompletionStage - which allow composition of PUSH-based, non-blocking, asynchronous data processing pipelines. Java 9 will provide further support for stream-based data-processing by extending the CompletableFuture with additional functionality support for delays and timeouts, better support for subclassing, and new utility methods. More, Java 9 provides new java.util.concurrent.Flow API implementing Reactive Streams specification that enables reactive programming and interoperability with libraries like Reactor, RxJava, RabbitMQ, Vert.x, Ratpack, and Akka. The presentation will discuss the novelties in Java 8 and Java 9 supporting stream data processing, describing the APIs, models and practical details of asynchronous pipeline implementation, error handling, multithreaded execution, asyncronous REST service implementation, interoperability with existing libraries. There are provided demo examples (code on GitHub) using Completable Future and Flow with: - JAX-RS 2.1 AsyncResponse, and more importantly unit-testing the async REST service method implementations; - CDI 2.0 asynchronous observers (fireAsync / @ObservesAsync); <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/streamprocessingwithcompletablefutureandflow-170612131238-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Stream based data / event / message processing becomes preferred way of achieving interoperability and real-time communication in distributed SOA / microservice / database architectures. Beside lambdas, Java 8 introduced two new APIs explicitly dealing with stream data processing: - Stream - which is PULL-based and easily parallelizable; - CompletableFuture / CompletionStage - which allow composition of PUSH-based, non-blocking, asynchronous data processing pipelines. Java 9 will provide further support for stream-based data-processing by extending the CompletableFuture with additional functionality support for delays and timeouts, better support for subclassing, and new utility methods. More, Java 9 provides new java.util.concurrent.Flow API implementing Reactive Streams specification that enables reactive programming and interoperability with libraries like Reactor, RxJava, RabbitMQ, Vert.x, Ratpack, and Akka. The presentation will discuss the novelties in Java 8 and Java 9 supporting stream data processing, describing the APIs, models and practical details of asynchronous pipeline implementation, error handling, multithreaded execution, asyncronous REST service implementation, interoperability with existing libraries. There are provided demo examples (code on GitHub) using Completable Future and Flow with: - JAX-RS 2.1 AsyncResponse, and more importantly unit-testing the async REST service method implementations; - CDI 2.0 asynchronous observers (fireAsync / @ObservesAsync);
Stream Processing with CompletableFuture and Flow in Java 9 from Trayan Iliev
]]>
3178 3 https://cdn.slidesharecdn.com/ss_thumbnails/streamprocessingwithcompletablefutureandflow-170612131238-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
React HOCs, Context and Observables /slideshow/react-hocs-context-and-observables/76125882 iptreacthocsobservables-170519121011
Presentation discusses the best practices when writing higher order components (HOCs), and presents examples how to write them according to React recommendations. Topics include: maximizing HOC factories composability, using ES7 decorators, wrapping context DI in HOCs, handling async state changes using RxJS Observanels and separation of concerns between presentation and business logic components. Examples (@GitHub projects - referenced in the presentation) are given using react, redux, react-router-redux, redux-observable, recompose, and reselect.]]>

Presentation discusses the best practices when writing higher order components (HOCs), and presents examples how to write them according to React recommendations. Topics include: maximizing HOC factories composability, using ES7 decorators, wrapping context DI in HOCs, handling async state changes using RxJS Observanels and separation of concerns between presentation and business logic components. Examples (@GitHub projects - referenced in the presentation) are given using react, redux, react-router-redux, redux-observable, recompose, and reselect.]]>
Fri, 19 May 2017 12:10:11 GMT /slideshow/react-hocs-context-and-observables/76125882 Trayan_Iliev@slideshare.net(Trayan_Iliev) React HOCs, Context and Observables Trayan_Iliev Presentation discusses the best practices when writing higher order components (HOCs), and presents examples how to write them according to React recommendations. Topics include: maximizing HOC factories composability, using ES7 decorators, wrapping context DI in HOCs, handling async state changes using RxJS Observanels and separation of concerns between presentation and business logic components. Examples (@GitHub projects - referenced in the presentation) are given using react, redux, react-router-redux, redux-observable, recompose, and reselect. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iptreacthocsobservables-170519121011-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation discusses the best practices when writing higher order components (HOCs), and presents examples how to write them according to React recommendations. Topics include: maximizing HOC factories composability, using ES7 decorators, wrapping context DI in HOCs, handling async state changes using RxJS Observanels and separation of concerns between presentation and business logic components. Examples (@GitHub projects - referenced in the presentation) are given using react, redux, react-router-redux, redux-observable, recompose, and reselect.
React HOCs, Context and Observables from Trayan Iliev
]]>
1135 13 https://cdn.slidesharecdn.com/ss_thumbnails/iptreacthocsobservables-170519121011-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Reactive Java Robotics & IoT with Spring Reactor /slideshow/reactive-java-robotics-iot-with-spring-reactor/74557963 reactiveroboticsiot2017withreactor-170406154830
On April 4-th, 2017 in cosmos coworking camp Sofia, Trayan Iliev will talk about Reactive Java Robotics and IoT with Spring Reactor (http://robolearn.org/reactive-java-robotics-iot-spring-reactor/). The event is organized by DEV.BG and it is part from the user group Internet of Things. Program: 1. Robotics, IoT & Complexity. Domain-Driven Design (DDD). Reactive programming. Reactive Streams (java.util.concurrent.Flow); 2. High performance non-blocking asynchronous programming on JVM using Reactor project (using Disruptor/RingBuffer); 3. Implementig reactive hot event streams processing with Reactor: Flux & Mono, Processors; 4. End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2; 5. IPTPI robot demo reactive hot event streams processing on Raspberry Pi 2 + Arduino with embedded and mobile interfaces: http://robolearn.org/ For the lecturer: Trayan Iliev founder and manager of IPT Intellectual Products & Technologies (http://iproduct.org/) company for IT trainings and consultancy, specialized in Java, Fullstack JavaScipt, web and mobile technologies 15+ years training and consulting experience lecturer on the conferences, organized by BGJUG and BGOUG 9 presentations organizer of hackathons on Java robotics & IoT in Sofia and Plovdiv presenter on international developer conferences: jPrime, jPofessionals, Voxxed Days]]>

On April 4-th, 2017 in cosmos coworking camp Sofia, Trayan Iliev will talk about Reactive Java Robotics and IoT with Spring Reactor (http://robolearn.org/reactive-java-robotics-iot-spring-reactor/). The event is organized by DEV.BG and it is part from the user group Internet of Things. Program: 1. Robotics, IoT & Complexity. Domain-Driven Design (DDD). Reactive programming. Reactive Streams (java.util.concurrent.Flow); 2. High performance non-blocking asynchronous programming on JVM using Reactor project (using Disruptor/RingBuffer); 3. Implementig reactive hot event streams processing with Reactor: Flux & Mono, Processors; 4. End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2; 5. IPTPI robot demo reactive hot event streams processing on Raspberry Pi 2 + Arduino with embedded and mobile interfaces: http://robolearn.org/ For the lecturer: Trayan Iliev founder and manager of IPT Intellectual Products & Technologies (http://iproduct.org/) company for IT trainings and consultancy, specialized in Java, Fullstack JavaScipt, web and mobile technologies 15+ years training and consulting experience lecturer on the conferences, organized by BGJUG and BGOUG 9 presentations organizer of hackathons on Java robotics & IoT in Sofia and Plovdiv presenter on international developer conferences: jPrime, jPofessionals, Voxxed Days]]>
Thu, 06 Apr 2017 15:48:30 GMT /slideshow/reactive-java-robotics-iot-with-spring-reactor/74557963 Trayan_Iliev@slideshare.net(Trayan_Iliev) Reactive Java Robotics & IoT with Spring Reactor Trayan_Iliev On April 4-th, 2017 in cosmos coworking camp Sofia, Trayan Iliev will talk about Reactive Java Robotics and IoT with Spring Reactor (http://robolearn.org/reactive-java-robotics-iot-spring-reactor/). The event is organized by DEV.BG and it is part from the user group Internet of Things. Program: 1. Robotics, IoT & Complexity. Domain-Driven Design (DDD). Reactive programming. Reactive Streams (java.util.concurrent.Flow); 2. High performance non-blocking asynchronous programming on JVM using Reactor project (using Disruptor/RingBuffer); 3. Implementig reactive hot event streams processing with Reactor: Flux & Mono, Processors; 4. End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2; 5. IPTPI robot demo reactive hot event streams processing on Raspberry Pi 2 + Arduino with embedded and mobile interfaces: http://robolearn.org/ For the lecturer: Trayan Iliev founder and manager of IPT Intellectual Products & Technologies (http://iproduct.org/) company for IT trainings and consultancy, specialized in Java, Fullstack JavaScipt, web and mobile technologies 15+ years training and consulting experience lecturer on the conferences, organized by BGJUG and BGOUG 9 presentations organizer of hackathons on Java robotics & IoT in Sofia and Plovdiv presenter on international developer conferences: jPrime, jPofessionals, Voxxed Days <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reactiveroboticsiot2017withreactor-170406154830-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> On April 4-th, 2017 in cosmos coworking camp Sofia, Trayan Iliev will talk about Reactive Java Robotics and IoT with Spring Reactor (http://robolearn.org/reactive-java-robotics-iot-spring-reactor/). The event is organized by DEV.BG and it is part from the user group Internet of Things. Program: 1. Robotics, IoT &amp; Complexity. Domain-Driven Design (DDD). Reactive programming. Reactive Streams (java.util.concurrent.Flow); 2. High performance non-blocking asynchronous programming on JVM using Reactor project (using Disruptor/RingBuffer); 3. Implementig reactive hot event streams processing with Reactor: Flux &amp; Mono, Processors; 4. End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2; 5. IPTPI robot demo reactive hot event streams processing on Raspberry Pi 2 + Arduino with embedded and mobile interfaces: http://robolearn.org/ For the lecturer: Trayan Iliev founder and manager of IPT Intellectual Products &amp; Technologies (http://iproduct.org/) company for IT trainings and consultancy, specialized in Java, Fullstack JavaScipt, web and mobile technologies 15+ years training and consulting experience lecturer on the conferences, organized by BGJUG and BGOUG 9 presentations organizer of hackathons on Java robotics &amp; IoT in Sofia and Plovdiv presenter on international developer conferences: jPrime, jPofessionals, Voxxed Days
Reactive Java Robotics & IoT with Spring Reactor from Trayan Iliev
]]>
1126 6 https://cdn.slidesharecdn.com/ss_thumbnails/reactiveroboticsiot2017withreactor-170406154830-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Hackathon: IPTPI and LeJaRo Meet The Real World /slideshow/iptpi-and-le-jar-meet-the-real-world-iliev2015/72599935 iptpiandlejarmeettherealworldiliev2015-170226223714
Presentations from the course Multi-agent Systems & Social Robotics]]>

Presentations from the course Multi-agent Systems & Social Robotics]]>
Sun, 26 Feb 2017 22:37:14 GMT /slideshow/iptpi-and-le-jar-meet-the-real-world-iliev2015/72599935 Trayan_Iliev@slideshare.net(Trayan_Iliev) Hackathon: IPTPI and LeJaRo Meet The Real World Trayan_Iliev Presentations from the course Multi-agent Systems & Social Robotics <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iptpiandlejarmeettherealworldiliev2015-170226223714-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentations from the course Multi-agent Systems &amp; Social Robotics
Hackathon: IPTPI and LeJaRo Meet The Real World from Trayan Iliev
]]>
250 2 https://cdn.slidesharecdn.com/ss_thumbnails/iptpiandlejarmeettherealworldiliev2015-170226223714-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Reactive robotics io_t_2017 /slideshow/reactive-robotics-iot2017/72599930 reactiveroboticsiot2017-170226223705
Presentations from the course Multi-agent Systems & Social Robotics]]>

Presentations from the course Multi-agent Systems & Social Robotics]]>
Sun, 26 Feb 2017 22:37:05 GMT /slideshow/reactive-robotics-iot2017/72599930 Trayan_Iliev@slideshare.net(Trayan_Iliev) Reactive robotics io_t_2017 Trayan_Iliev Presentations from the course Multi-agent Systems & Social Robotics <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reactiveroboticsiot2017-170226223705-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentations from the course Multi-agent Systems &amp; Social Robotics
Reactive robotics io_t_2017 from Trayan Iliev
]]>
553 3 https://cdn.slidesharecdn.com/ss_thumbnails/reactiveroboticsiot2017-170226223705-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Java & JavaScipt Reactive Robotics and IoT 2016 @ jProfessionals /slideshow/java-javascipt-reactive-robotics-and-iot-2016-jprofessionals/70339492 iptreactivejavaroboticsiot2016jprofessionals-161221133903
IPT presentation @ jProfessionals 2016 on Java and JavaScipt Reactive Robotics and IoT including: Domain Driven Design (DDD), high-performance reactive micro-services development using Spring Reactor, state-of-the-art component-based client side MVVM implementation with Angular 2, ngrx (Redux pattern), TypeScript and reactive WebSockets. ]]>

IPT presentation @ jProfessionals 2016 on Java and JavaScipt Reactive Robotics and IoT including: Domain Driven Design (DDD), high-performance reactive micro-services development using Spring Reactor, state-of-the-art component-based client side MVVM implementation with Angular 2, ngrx (Redux pattern), TypeScript and reactive WebSockets. ]]>
Wed, 21 Dec 2016 13:39:03 GMT /slideshow/java-javascipt-reactive-robotics-and-iot-2016-jprofessionals/70339492 Trayan_Iliev@slideshare.net(Trayan_Iliev) Java & JavaScipt Reactive Robotics and IoT 2016 @ jProfessionals Trayan_Iliev IPT presentation @ jProfessionals 2016 on Java and JavaScipt Reactive Robotics and IoT including: Domain Driven Design (DDD), high-performance reactive micro-services development using Spring Reactor, state-of-the-art component-based client side MVVM implementation with Angular 2, ngrx (Redux pattern), TypeScript and reactive WebSockets. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iptreactivejavaroboticsiot2016jprofessionals-161221133903-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> IPT presentation @ jProfessionals 2016 on Java and JavaScipt Reactive Robotics and IoT including: Domain Driven Design (DDD), high-performance reactive micro-services development using Spring Reactor, state-of-the-art component-based client side MVVM implementation with Angular 2, ngrx (Redux pattern), TypeScript and reactive WebSockets.
Java & JavaScipt Reactive Robotics and IoT 2016 @ jProfessionals from Trayan Iliev
]]>
497 4 https://cdn.slidesharecdn.com/ss_thumbnails/iptreactivejavaroboticsiot2016jprofessionals-161221133903-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
IPT High Performance Reactive Java BGOUG 2016 /slideshow/ipt-high-performance-reactive-java-bgoug-2016/62767052 iptbgoughiperfreactivejava-160606115921
Functional reactive programming (FRP) provides easy to use and composable higher-level abstraction for high-performance computing, hiding the complexities of non-blocking concurrency implementations. Presentation covers: - Reactive programming. Reactor & Proactor design patterns. Reactive Streams (java.util.concurrent.Flow) - High performance non-blocking asynchronous apps on JVM using Reactor project & RxJava - Disruptor (RingBuffer), Flux & Mono, Processors - End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2 - Demo - reactive hot event streams processing on Raspberry Pi 2 (ARM v7) based robot IPTPI. - RxJava (not Zen only :) koans for self assessment.]]>

Functional reactive programming (FRP) provides easy to use and composable higher-level abstraction for high-performance computing, hiding the complexities of non-blocking concurrency implementations. Presentation covers: - Reactive programming. Reactor & Proactor design patterns. Reactive Streams (java.util.concurrent.Flow) - High performance non-blocking asynchronous apps on JVM using Reactor project & RxJava - Disruptor (RingBuffer), Flux & Mono, Processors - End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2 - Demo - reactive hot event streams processing on Raspberry Pi 2 (ARM v7) based robot IPTPI. - RxJava (not Zen only :) koans for self assessment.]]>
Mon, 06 Jun 2016 11:59:21 GMT /slideshow/ipt-high-performance-reactive-java-bgoug-2016/62767052 Trayan_Iliev@slideshare.net(Trayan_Iliev) IPT High Performance Reactive Java BGOUG 2016 Trayan_Iliev Functional reactive programming (FRP) provides easy to use and composable higher-level abstraction for high-performance computing, hiding the complexities of non-blocking concurrency implementations. Presentation covers: - Reactive programming. Reactor & Proactor design patterns. Reactive Streams (java.util.concurrent.Flow) - High performance non-blocking asynchronous apps on JVM using Reactor project & RxJava - Disruptor (RingBuffer), Flux & Mono, Processors - End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2 - Demo - reactive hot event streams processing on Raspberry Pi 2 (ARM v7) based robot IPTPI. - RxJava (not Zen only :) koans for self assessment. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iptbgoughiperfreactivejava-160606115921-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Functional reactive programming (FRP) provides easy to use and composable higher-level abstraction for high-performance computing, hiding the complexities of non-blocking concurrency implementations. Presentation covers: - Reactive programming. Reactor &amp; Proactor design patterns. Reactive Streams (java.util.concurrent.Flow) - High performance non-blocking asynchronous apps on JVM using Reactor project &amp; RxJava - Disruptor (RingBuffer), Flux &amp; Mono, Processors - End-to-end reactive web applications and services: Reactor IO (REST, WebSocket) + RxJS + Angular 2 - Demo - reactive hot event streams processing on Raspberry Pi 2 (ARM v7) based robot IPTPI. - RxJava (not Zen only :) koans for self assessment.
IPT High Performance Reactive Java BGOUG 2016 from Trayan Iliev
]]>
614 5 https://cdn.slidesharecdn.com/ss_thumbnails/iptbgoughiperfreactivejava-160606115921-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Reactive Java Robotics IoT - jPrime 2016 /slideshow/reactive-java-robotics-iot-jprime-2016/62562976 jprimereactivejavaroboticsiot2016-160531073241
My jPrime 2016 presentation shows example of Domain-Driven Design (DDD), Event Sourcing (ES) and Functional Reactive Programming (FRP) using Reactor and Redux in a showcase of Java robotics - two small robots IPTPI (Raspberry Pi 2 + Ardiuno) and LeJaRo (LeJOS).]]>

My jPrime 2016 presentation shows example of Domain-Driven Design (DDD), Event Sourcing (ES) and Functional Reactive Programming (FRP) using Reactor and Redux in a showcase of Java robotics - two small robots IPTPI (Raspberry Pi 2 + Ardiuno) and LeJaRo (LeJOS).]]>
Tue, 31 May 2016 07:32:41 GMT /slideshow/reactive-java-robotics-iot-jprime-2016/62562976 Trayan_Iliev@slideshare.net(Trayan_Iliev) Reactive Java Robotics IoT - jPrime 2016 Trayan_Iliev My jPrime 2016 presentation shows example of Domain-Driven Design (DDD), Event Sourcing (ES) and Functional Reactive Programming (FRP) using Reactor and Redux in a showcase of Java robotics - two small robots IPTPI (Raspberry Pi 2 + Ardiuno) and LeJaRo (LeJOS). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jprimereactivejavaroboticsiot2016-160531073241-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> My jPrime 2016 presentation shows example of Domain-Driven Design (DDD), Event Sourcing (ES) and Functional Reactive Programming (FRP) using Reactor and Redux in a showcase of Java robotics - two small robots IPTPI (Raspberry Pi 2 + Ardiuno) and LeJaRo (LeJOS).
Reactive Java Robotics IoT - jPrime 2016 from Trayan Iliev
]]>
934 6 https://cdn.slidesharecdn.com/ss_thumbnails/jprimereactivejavaroboticsiot2016-160531073241-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
IPT angular2 typescript SPA 2016 /Trayan_Iliev/ipt-angular2-typescript-spa-2016 iptangular2typescriptspa2016-160520141637
Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples. We created together simple Ng2 application with Angular CLI. All the code is available on GitHub (link to demos is at the end of presentation). Prerequisites: 1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM. 2. Install TypeScript + editor (Visual Studio Code or Sublime 3). 3. Install Angular 2 Command Line Interface (Angular CLI): npm install -g angular-cli ]]>

Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples. We created together simple Ng2 application with Angular CLI. All the code is available on GitHub (link to demos is at the end of presentation). Prerequisites: 1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM. 2. Install TypeScript + editor (Visual Studio Code or Sublime 3). 3. Install Angular 2 Command Line Interface (Angular CLI): npm install -g angular-cli ]]>
Fri, 20 May 2016 14:16:37 GMT /Trayan_Iliev/ipt-angular2-typescript-spa-2016 Trayan_Iliev@slideshare.net(Trayan_Iliev) IPT angular2 typescript SPA 2016 Trayan_Iliev Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples. We created together simple Ng2 application with Angular CLI. All the code is available on GitHub (link to demos is at the end of presentation). Prerequisites: 1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM. 2. Install TypeScript + editor (Visual Studio Code or Sublime 3). 3. Install Angular 2 Command Line Interface (Angular CLI): npm install -g angular-cli <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/iptangular2typescriptspa2016-160520141637-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples. We created together simple Ng2 application with Angular CLI. All the code is available on GitHub (link to demos is at the end of presentation). Prerequisites: 1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM. 2. Install TypeScript + editor (Visual Studio Code or Sublime 3). 3. Install Angular 2 Command Line Interface (Angular CLI): npm install -g angular-cli
IPT angular2 typescript SPA 2016 from Trayan Iliev
]]>
543 4 https://cdn.slidesharecdn.com/ss_thumbnails/iptangular2typescriptspa2016-160520141637-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-Trayan_Iliev-48x48.jpg?cb=1634565796 Trayan is founder and CTO of IPT - Intellectual Products & Technologies - IT consultancy and training company specialized in Java, web and mobile development. He is Oracle (SCJP6) & OMG certified software developer, project manager, and trainer with 14+ years experience. Clients include big international (VMware, Software AG) and top Bulgarian software, insurance and telecom companies. Trayan is frequent speaker at Bulgarian Oracle User Group (9 talks), Bulgarian JUG and EU ICT conferences on diverse topics ranging from novelties in Java EE 7/8, portlets, REST HATEOAS, Angular 2 to robotics and IoT. He organizes monthly Java robotics and IoT hackathons in Sofia. iproduct.org/en/ https://cdn.slidesharecdn.com/ss_thumbnails/mlh2ojava2days-210909154118-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/making-machine-learning-easy-with-h2o-and-webflux/250154553 Making Machine Learnin... https://cdn.slidesharecdn.com/ss_thumbnails/ktor-200708130934-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/rapid-web-api-development-with-kotlin-and-ktor/236714755 Rapid Web API developm... https://cdn.slidesharecdn.com/ss_thumbnails/reactivejavafortherealtime-bgougautumn2018-181122143300-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/ipt-reactive-java-iot-demo-bgoug-2018/123715472 IPT Reactive Java IoT ...