ºÝºÝߣshows by User: pavelbucek / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: pavelbucek / Wed, 01 Mar 2017 19:18:46 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: pavelbucek Adopt-a-jsr Mar 1 2017 JAX-RS update /slideshow/adoptajsr-mar-1-2017-jaxrs-update/72709896 mar1-adopt-a-jsr-javaee-meeting-170301191847
JAX-RS 2.1 update for Adopt a JSR hangout. If you have any comments, please ping me on github/twitter or at users@jax-rs-spec.java.net. https://jax-rs-spec.java.net/ https://github.com/pavelbucek https://twitter.com/pavel_bucek]]>

JAX-RS 2.1 update for Adopt a JSR hangout. If you have any comments, please ping me on github/twitter or at users@jax-rs-spec.java.net. https://jax-rs-spec.java.net/ https://github.com/pavelbucek https://twitter.com/pavel_bucek]]>
Wed, 01 Mar 2017 19:18:46 GMT /slideshow/adoptajsr-mar-1-2017-jaxrs-update/72709896 pavelbucek@slideshare.net(pavelbucek) Adopt-a-jsr Mar 1 2017 JAX-RS update pavelbucek JAX-RS 2.1 update for Adopt a JSR hangout. If you have any comments, please ping me on github/twitter or at users@jax-rs-spec.java.net. https://jax-rs-spec.java.net/ https://github.com/pavelbucek https://twitter.com/pavel_bucek <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mar1-adopt-a-jsr-javaee-meeting-170301191847-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> JAX-RS 2.1 update for Adopt a JSR hangout. If you have any comments, please ping me on github/twitter or at users@jax-rs-spec.java.net. https://jax-rs-spec.java.net/ https://github.com/pavelbucek https://twitter.com/pavel_bucek
Adopt-a-jsr Mar 1 2017 JAX-RS update from Pavel Bucek
]]>
617 3 https://cdn.slidesharecdn.com/ss_thumbnails/mar1-adopt-a-jsr-javaee-meeting-170301191847-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
Web protocols for java developers /slideshow/web-protocols-for-java-developers/66406292 con4156-webprotocolsforjavadevelopers-160926053054
A modern web browser supports a surprising number of protocols designed for fast, efficient, and secure communication. Even though some goals of these protocols might overlap, their features are different enough to make them all worth our attention. This session focuses on HTTP/2, SSE, and WebSocket. It is based on experience gained during development of popular Jersey and Tyrus libraries. It explains all mentioned protocols and compares them, in both theory and practice, using java-based examples. Youtube: https://www.youtube.com/watch?v=G4V3b_z5TVk]]>

A modern web browser supports a surprising number of protocols designed for fast, efficient, and secure communication. Even though some goals of these protocols might overlap, their features are different enough to make them all worth our attention. This session focuses on HTTP/2, SSE, and WebSocket. It is based on experience gained during development of popular Jersey and Tyrus libraries. It explains all mentioned protocols and compares them, in both theory and practice, using java-based examples. Youtube: https://www.youtube.com/watch?v=G4V3b_z5TVk]]>
Mon, 26 Sep 2016 05:30:53 GMT /slideshow/web-protocols-for-java-developers/66406292 pavelbucek@slideshare.net(pavelbucek) Web protocols for java developers pavelbucek A modern web browser supports a surprising number of protocols designed for fast, efficient, and secure communication. Even though some goals of these protocols might overlap, their features are different enough to make them all worth our attention. This session focuses on HTTP/2, SSE, and WebSocket. It is based on experience gained during development of popular Jersey and Tyrus libraries. It explains all mentioned protocols and compares them, in both theory and practice, using java-based examples. Youtube: https://www.youtube.com/watch?v=G4V3b_z5TVk <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/con4156-webprotocolsforjavadevelopers-160926053054-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A modern web browser supports a surprising number of protocols designed for fast, efficient, and secure communication. Even though some goals of these protocols might overlap, their features are different enough to make them all worth our attention. This session focuses on HTTP/2, SSE, and WebSocket. It is based on experience gained during development of popular Jersey and Tyrus libraries. It explains all mentioned protocols and compares them, in both theory and practice, using java-based examples. Youtube: https://www.youtube.com/watch?v=G4V3b_z5TVk
Web protocols for java developers from Pavel Bucek
]]>
587 2 https://cdn.slidesharecdn.com/ss_thumbnails/con4156-webprotocolsforjavadevelopers-160926053054-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
Pitfalls of migrating projects to JDK 9 /slideshow/pitfalls-of-migrating-projects-to-jdk-9/66406241 con4123-pitfallsofmigratingprojectstojdk9-160926052838
Java 9 brings revolutionary changes. There is a big difference between their adoption and adoption of similarly revolutionary features of Java 8: lambdas and streams could gradually be included in a project, but Jigsaw requires some significant changes to the existing code. Jersey and Tyrus are popular open source libraries of considerable size and cherish backward compatibility. This session presents lessons learned during a migration to Java 9 and adoption of Jigsaw features. The nature of the projects and their features—such as resource injection or scanning and using user-provided (thus unknown, in standard dependency view) classes—make the migration particularly interesting and informative for future Java 9 adopters.]]>

Java 9 brings revolutionary changes. There is a big difference between their adoption and adoption of similarly revolutionary features of Java 8: lambdas and streams could gradually be included in a project, but Jigsaw requires some significant changes to the existing code. Jersey and Tyrus are popular open source libraries of considerable size and cherish backward compatibility. This session presents lessons learned during a migration to Java 9 and adoption of Jigsaw features. The nature of the projects and their features—such as resource injection or scanning and using user-provided (thus unknown, in standard dependency view) classes—make the migration particularly interesting and informative for future Java 9 adopters.]]>
Mon, 26 Sep 2016 05:28:38 GMT /slideshow/pitfalls-of-migrating-projects-to-jdk-9/66406241 pavelbucek@slideshare.net(pavelbucek) Pitfalls of migrating projects to JDK 9 pavelbucek Java 9 brings revolutionary changes. There is a big difference between their adoption and adoption of similarly revolutionary features of Java 8: lambdas and streams could gradually be included in a project, but Jigsaw requires some significant changes to the existing code. Jersey and Tyrus are popular open source libraries of considerable size and cherish backward compatibility. This session presents lessons learned during a migration to Java 9 and adoption of Jigsaw features. The nature of the projects and their features—such as resource injection or scanning and using user-provided (thus unknown, in standard dependency view) classes—make the migration particularly interesting and informative for future Java 9 adopters. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/con4123-pitfallsofmigratingprojectstojdk9-160926052838-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Java 9 brings revolutionary changes. There is a big difference between their adoption and adoption of similarly revolutionary features of Java 8: lambdas and streams could gradually be included in a project, but Jigsaw requires some significant changes to the existing code. Jersey and Tyrus are popular open source libraries of considerable size and cherish backward compatibility. This session presents lessons learned during a migration to Java 9 and adoption of Jigsaw features. The nature of the projects and their features—such as resource injection or scanning and using user-provided (thus unknown, in standard dependency view) classes—make the migration particularly interesting and informative for future Java 9 adopters.
Pitfalls of migrating projects to JDK 9 from Pavel Bucek
]]>
2971 2 https://cdn.slidesharecdn.com/ss_thumbnails/con4123-pitfallsofmigratingprojectstojdk9-160926052838-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
How to Thrive on REST/WebSocket-Based Microservices /slideshow/how-to-thrive-on-restwebsocketbased-microservices/54606877 bof4843-microservices-151101020608-lva1-app6891
Presented on JavaOne 2015. Take JAX-RS, WebSocket, and the idea of microservices; put the ingredients into a pressure cooker; raise the temperature; and let the experiments begin. In this session, you’ll witness a core foundation being cooked for building (micro-)applications using REST (JAX-RS) and WebSocket together, a foundation that is memory-efficient, fast, and easy to work with. And as a cherry on top, new features (lambdas) and types (streams, optionals, dates, and more) of Java 8 will be added into the mix of these Java EE technologies. Last but not least, the presenters want to hear about your encounters with running WebSocket and JAX-RS together. Do you run microservices-like deployments and have some unresolved issues or ideas about how that experience can be improved? Github repo: https://github.com/pavelbucek/placeholder]]>

Presented on JavaOne 2015. Take JAX-RS, WebSocket, and the idea of microservices; put the ingredients into a pressure cooker; raise the temperature; and let the experiments begin. In this session, you’ll witness a core foundation being cooked for building (micro-)applications using REST (JAX-RS) and WebSocket together, a foundation that is memory-efficient, fast, and easy to work with. And as a cherry on top, new features (lambdas) and types (streams, optionals, dates, and more) of Java 8 will be added into the mix of these Java EE technologies. Last but not least, the presenters want to hear about your encounters with running WebSocket and JAX-RS together. Do you run microservices-like deployments and have some unresolved issues or ideas about how that experience can be improved? Github repo: https://github.com/pavelbucek/placeholder]]>
Sun, 01 Nov 2015 02:06:08 GMT /slideshow/how-to-thrive-on-restwebsocketbased-microservices/54606877 pavelbucek@slideshare.net(pavelbucek) How to Thrive on REST/WebSocket-Based Microservices pavelbucek Presented on JavaOne 2015. Take JAX-RS, WebSocket, and the idea of microservices; put the ingredients into a pressure cooker; raise the temperature; and let the experiments begin. In this session, you’ll witness a core foundation being cooked for building (micro-)applications using REST (JAX-RS) and WebSocket together, a foundation that is memory-efficient, fast, and easy to work with. And as a cherry on top, new features (lambdas) and types (streams, optionals, dates, and more) of Java 8 will be added into the mix of these Java EE technologies. Last but not least, the presenters want to hear about your encounters with running WebSocket and JAX-RS together. Do you run microservices-like deployments and have some unresolved issues or ideas about how that experience can be improved? Github repo: https://github.com/pavelbucek/placeholder <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bof4843-microservices-151101020608-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presented on JavaOne 2015. Take JAX-RS, WebSocket, and the idea of microservices; put the ingredients into a pressure cooker; raise the temperature; and let the experiments begin. In this session, you’ll witness a core foundation being cooked for building (micro-)applications using REST (JAX-RS) and WebSocket together, a foundation that is memory-efficient, fast, and easy to work with. And as a cherry on top, new features (lambdas) and types (streams, optionals, dates, and more) of Java 8 will be added into the mix of these Java EE technologies. Last but not least, the presenters want to hear about your encounters with running WebSocket and JAX-RS together. Do you run microservices-like deployments and have some unresolved issues or ideas about how that experience can be improved? Github repo: https://github.com/pavelbucek/placeholder
How to Thrive on REST/WebSocket-Based Microservices from Pavel Bucek
]]>
1204 5 https://cdn.slidesharecdn.com/ss_thumbnails/bof4843-microservices-151101020608-lva1-app6891-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
WebSocket in Enterprise Applications 2015 /slideshow/websocket-in-enterprise-applications-2015-54551082/54551082 websocketinenterpriseapplications2015-151030031205-lva1-app6892
Presentation from JavaOne 2015. This session, which covers use cases of JSR 356 (Java API for WebSocket) and some features of Oracle’s implementation related to enterprise applications, contains description of standard use cases and recommends optimizations and best practices for using the JSR 356 API. After that, it presents more-complex schemes involving authentication support, fallback support, and clustering.]]>

Presentation from JavaOne 2015. This session, which covers use cases of JSR 356 (Java API for WebSocket) and some features of Oracle’s implementation related to enterprise applications, contains description of standard use cases and recommends optimizations and best practices for using the JSR 356 API. After that, it presents more-complex schemes involving authentication support, fallback support, and clustering.]]>
Fri, 30 Oct 2015 03:12:04 GMT /slideshow/websocket-in-enterprise-applications-2015-54551082/54551082 pavelbucek@slideshare.net(pavelbucek) WebSocket in Enterprise Applications 2015 pavelbucek Presentation from JavaOne 2015. This session, which covers use cases of JSR 356 (Java API for WebSocket) and some features of Oracle’s implementation related to enterprise applications, contains description of standard use cases and recommends optimizations and best practices for using the JSR 356 API. After that, it presents more-complex schemes involving authentication support, fallback support, and clustering. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/websocketinenterpriseapplications2015-151030031205-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation from JavaOne 2015. This session, which covers use cases of JSR 356 (Java API for WebSocket) and some features of Oracle’s implementation related to enterprise applications, contains description of standard use cases and recommends optimizations and best practices for using the JSR 356 API. After that, it presents more-complex schemes involving authentication support, fallback support, and clustering.
WebSocket in Enterprise Applications 2015 from Pavel Bucek
]]>
1937 7 https://cdn.slidesharecdn.com/ss_thumbnails/websocketinenterpriseapplications2015-151030031205-lva1-app6892-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
WebSockets in Enterprise Applications /slideshow/con4962-web-socketenterprise-39817241/39817241 con4962-websocket-141002162122-phpapp01
WebSockets in (Java) Enterprise Applications]]>

WebSockets in (Java) Enterprise Applications]]>
Thu, 02 Oct 2014 16:21:22 GMT /slideshow/con4962-web-socketenterprise-39817241/39817241 pavelbucek@slideshare.net(pavelbucek) WebSockets in Enterprise Applications pavelbucek WebSockets in (Java) Enterprise Applications <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/con4962-websocket-141002162122-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> WebSockets in (Java) Enterprise Applications
WebSockets in Enterprise Applications from Pavel Bucek
]]>
8007 6 https://cdn.slidesharecdn.com/ss_thumbnails/con4962-websocket-141002162122-phpapp01-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 next for Java API for WebSocket (JSR 356) /slideshow/con5005-web-socketnext-39817164/39817164 con5005-websocket-141002161854-phpapp01
Whats NEXT for Java API for WebSocket (JSR 356)]]>

Whats NEXT for Java API for WebSocket (JSR 356)]]>
Thu, 02 Oct 2014 16:18:54 GMT /slideshow/con5005-web-socketnext-39817164/39817164 pavelbucek@slideshare.net(pavelbucek) What's next for Java API for WebSocket (JSR 356) pavelbucek Whats NEXT for Java API for WebSocket (JSR 356) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/con5005-websocket-141002161854-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Whats NEXT for Java API for WebSocket (JSR 356)
What's next for Java API for WebSocket (JSR 356) from Pavel Bucek
]]>
34322 4 https://cdn.slidesharecdn.com/ss_thumbnails/con5005-websocket-141002161854-phpapp01-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-pavelbucek-48x48.jpg?cb=1523663279 https://blogs.oracle.com/pavelbucek/ https://cdn.slidesharecdn.com/ss_thumbnails/mar1-adopt-a-jsr-javaee-meeting-170301191847-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/adoptajsr-mar-1-2017-jaxrs-update/72709896 Adopt-a-jsr Mar 1 2017... https://cdn.slidesharecdn.com/ss_thumbnails/con4156-webprotocolsforjavadevelopers-160926053054-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/web-protocols-for-java-developers/66406292 Web protocols for java... https://cdn.slidesharecdn.com/ss_thumbnails/con4123-pitfallsofmigratingprojectstojdk9-160926052838-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/pitfalls-of-migrating-projects-to-jdk-9/66406241 Pitfalls of migrating ...