際際滷shows by User: HendrikEbbers / http://www.slideshare.net/images/logo.gif 際際滷shows by User: HendrikEbbers / Fri, 07 Feb 2020 13:31:01 GMT 際際滷Share feed for 際際滷shows by User: HendrikEbbers Java Desktop 2019 /slideshow/java-desktop-2019/227277047 javafx-day-2019-200207133101
Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications: AWT & Swing WebStart JavaFX JFX Packager If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT & Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state. In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives.]]>

Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications: AWT & Swing WebStart JavaFX JFX Packager If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT & Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state. In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives.]]>
Fri, 07 Feb 2020 13:31:01 GMT /slideshow/java-desktop-2019/227277047 HendrikEbbers@slideshare.net(HendrikEbbers) Java Desktop 2019 HendrikEbbers Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications: AWT & Swing WebStart JavaFX JFX Packager If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT & Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state. In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javafx-day-2019-200207133101-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Some years ago development of Java Desktop applications was easy: We just downloaded Java 8 from Oracle and got a set of useful tools and framework to develop Java desktop applications: AWT &amp; Swing WebStart JavaFX JFX Packager If you now download a Java version from Oracle (or any other vendor) several of the mentioned tools and frameworks are gone. Some JDKs only contain AWT &amp; Swing for desktop development and miss all the newer tools. But even if they include such tools or frameworks you have sometimes no idea about their state. In this session I will give an overview about the differences between JDKs that you can use today and how frameworks like JavaFX are really supported by the vendors. Next to this we will have a look at all the tools that are important for building and installing desktop development. Since some like WebStart are gone you can find quite good alternatives.
Java Desktop 2019 from Hendrik Ebbers
]]>
1623 1 https://cdn.slidesharecdn.com/ss_thumbnails/javafx-day-2019-200207133101-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 APIs- The missing manual (concurrency) /HendrikEbbers/java-apis-the-missing-manual-concurrency javaapis-concurrency-191110200656
This isnt a talk about microservices, NoSQL, container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All those features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. ]]>

This isnt a talk about microservices, NoSQL, container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All those features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. ]]>
Sun, 10 Nov 2019 20:06:56 GMT /HendrikEbbers/java-apis-the-missing-manual-concurrency HendrikEbbers@slideshare.net(HendrikEbbers) Java APIs- The missing manual (concurrency) HendrikEbbers This isnt a talk about microservices, NoSQL, container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All those features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaapis-concurrency-191110200656-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This isnt a talk about microservices, NoSQL, container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All those features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency.
Java APIs- The missing manual (concurrency) from Hendrik Ebbers
]]>
222 0 https://cdn.slidesharecdn.com/ss_thumbnails/javaapis-concurrency-191110200656-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
Beauty & the Beast - Java VS TypeScript /slideshow/beauty-the-beast-java-vs-typescript/176292617 beautybeast-190926091304
Once upon a time, there was a poor, innocent language. It was friendly and kind. Everything could have been nice and peaceful, but there was another language that was grumpy and mean. One day they met and started to argue about who the better language was. This session compares the Java language with TypeScript. It discusses how common problems are solved with these languages. At the end, youll see who is the beauty and who is the beast.]]>

Once upon a time, there was a poor, innocent language. It was friendly and kind. Everything could have been nice and peaceful, but there was another language that was grumpy and mean. One day they met and started to argue about who the better language was. This session compares the Java language with TypeScript. It discusses how common problems are solved with these languages. At the end, youll see who is the beauty and who is the beast.]]>
Thu, 26 Sep 2019 09:13:04 GMT /slideshow/beauty-the-beast-java-vs-typescript/176292617 HendrikEbbers@slideshare.net(HendrikEbbers) Beauty & the Beast - Java VS TypeScript HendrikEbbers Once upon a time, there was a poor, innocent language. It was friendly and kind. Everything could have been nice and peaceful, but there was another language that was grumpy and mean. One day they met and started to argue about who the better language was. This session compares the Java language with TypeScript. It discusses how common problems are solved with these languages. At the end, youll see who is the beauty and who is the beast. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/beautybeast-190926091304-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Once upon a time, there was a poor, innocent language. It was friendly and kind. Everything could have been nice and peaceful, but there was another language that was grumpy and mean. One day they met and started to argue about who the better language was. This session compares the Java language with TypeScript. It discusses how common problems are solved with these languages. At the end, youll see who is the beauty and who is the beast.
Beauty & the Beast - Java VS TypeScript from Hendrik Ebbers
]]>
897 4 https://cdn.slidesharecdn.com/ss_thumbnails/beautybeast-190926091304-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 11 OMG /slideshow/java-11-omg/124139684 java11keynote-181127093623
Java 11 keynote at JVM-Con]]>

Java 11 keynote at JVM-Con]]>
Tue, 27 Nov 2018 09:36:23 GMT /slideshow/java-11-omg/124139684 HendrikEbbers@slideshare.net(HendrikEbbers) Java 11 OMG HendrikEbbers Java 11 keynote at JVM-Con <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/java11keynote-181127093623-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Java 11 keynote at JVM-Con
Java 11 OMG from Hendrik Ebbers
]]>
2492 8 https://cdn.slidesharecdn.com/ss_thumbnails/java11keynote-181127093623-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 APIs - the missing manual /slideshow/java-apis-the-missing-manual/122319991 javaapis-themissingmanualwjax-181107181124
This isnt a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - Whats the best way to handle NullPointerExceptions? - How can I write concurrent code that is still maintainable? ]]>

This isnt a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - Whats the best way to handle NullPointerExceptions? - How can I write concurrent code that is still maintainable? ]]>
Wed, 07 Nov 2018 18:11:24 GMT /slideshow/java-apis-the-missing-manual/122319991 HendrikEbbers@slideshare.net(HendrikEbbers) Java APIs - the missing manual HendrikEbbers This isnt a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - Whats the best way to handle NullPointerExceptions? - How can I write concurrent code that is still maintainable? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaapis-themissingmanualwjax-181107181124-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This isnt a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, null values and concurrency. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - Whats the best way to handle NullPointerExceptions? - How can I write concurrent code that is still maintainable?
Java APIs - the missing manual from Hendrik Ebbers
]]>
1030 1 https://cdn.slidesharecdn.com/ss_thumbnails/javaapis-themissingmanualwjax-181107181124-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
Multidevice Controls: A Different Approach to UX /HendrikEbbers/multidevice-controls-a-different-approach-to-ux multidevicecontrols2018-181107175807
Everybody knows boring form-based user interfaces. What if you could add mobile devices to improve the UX of desktop or web applications? A research project at the University of Applied Sciences and Arts Northwestern Switzerland has tried to address this topic in a totally different way. Usually you would expect to rework the UI and make it fancier, but here the idea is to enhance controls so they can reside on a mobile device. For example, you can think about a text input field that gets the focus, with the actual data input being done on a mobile phone. This session presents an overview of the concept and shows you some results of the research project in the form of demos based on Swift, JavaFX, and Polymer.]]>

Everybody knows boring form-based user interfaces. What if you could add mobile devices to improve the UX of desktop or web applications? A research project at the University of Applied Sciences and Arts Northwestern Switzerland has tried to address this topic in a totally different way. Usually you would expect to rework the UI and make it fancier, but here the idea is to enhance controls so they can reside on a mobile device. For example, you can think about a text input field that gets the focus, with the actual data input being done on a mobile phone. This session presents an overview of the concept and shows you some results of the research project in the form of demos based on Swift, JavaFX, and Polymer.]]>
Wed, 07 Nov 2018 17:58:07 GMT /HendrikEbbers/multidevice-controls-a-different-approach-to-ux HendrikEbbers@slideshare.net(HendrikEbbers) Multidevice Controls: A Different Approach to UX HendrikEbbers Everybody knows boring form-based user interfaces. What if you could add mobile devices to improve the UX of desktop or web applications? A research project at the University of Applied Sciences and Arts Northwestern Switzerland has tried to address this topic in a totally different way. Usually you would expect to rework the UI and make it fancier, but here the idea is to enhance controls so they can reside on a mobile device. For example, you can think about a text input field that gets the focus, with the actual data input being done on a mobile phone. This session presents an overview of the concept and shows you some results of the research project in the form of demos based on Swift, JavaFX, and Polymer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/multidevicecontrols2018-181107175807-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Everybody knows boring form-based user interfaces. What if you could add mobile devices to improve the UX of desktop or web applications? A research project at the University of Applied Sciences and Arts Northwestern Switzerland has tried to address this topic in a totally different way. Usually you would expect to rework the UI and make it fancier, but here the idea is to enhance controls so they can reside on a mobile device. For example, you can think about a text input field that gets the focus, with the actual data input being done on a mobile phone. This session presents an overview of the concept and shows you some results of the research project in the form of demos based on Swift, JavaFX, and Polymer.
Multidevice Controls: A Different Approach to UX from Hendrik Ebbers
]]>
327 1 https://cdn.slidesharecdn.com/ss_thumbnails/multidevicecontrols2018-181107175807-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 WebStart Is Dead: What Should We Do Now? /slideshow/java-webstart-is-dead-what-should-we-do-now/120483293 webstart-181023212214
Starting with Java 11, WebStart is being removed from Java. Because even today several applications are built on top of this technology, it will be mission-critical for many companies to find a replacement for it. This session presents an overview of the features of WebStart and how they can be replaced. It includes samples of several open source and commercial tools that provide such features and might mean new and cool possibilities for WebStart-based applications.]]>

Starting with Java 11, WebStart is being removed from Java. Because even today several applications are built on top of this technology, it will be mission-critical for many companies to find a replacement for it. This session presents an overview of the features of WebStart and how they can be replaced. It includes samples of several open source and commercial tools that provide such features and might mean new and cool possibilities for WebStart-based applications.]]>
Tue, 23 Oct 2018 21:22:14 GMT /slideshow/java-webstart-is-dead-what-should-we-do-now/120483293 HendrikEbbers@slideshare.net(HendrikEbbers) Java WebStart Is Dead: What Should We Do Now? HendrikEbbers Starting with Java 11, WebStart is being removed from Java. Because even today several applications are built on top of this technology, it will be mission-critical for many companies to find a replacement for it. This session presents an overview of the features of WebStart and how they can be replaced. It includes samples of several open source and commercial tools that provide such features and might mean new and cool possibilities for WebStart-based applications. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/webstart-181023212214-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Starting with Java 11, WebStart is being removed from Java. Because even today several applications are built on top of this technology, it will be mission-critical for many companies to find a replacement for it. This session presents an overview of the features of WebStart and how they can be replaced. It includes samples of several open source and commercial tools that provide such features and might mean new and cool possibilities for WebStart-based applications.
Java WebStart Is Dead: What Should We Do Now? from Hendrik Ebbers
]]>
5572 4 https://cdn.slidesharecdn.com/ss_thumbnails/webstart-181023212214-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 ap is you should know /HendrikEbbers/java-ap-is-you-should-know javaapisyoushouldknow-170419062346
This isn't a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, SPI or how to handle null values. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - What's the best way to handle NullPointerExceptions?]]>

This isn't a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, SPI or how to handle null values. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - What's the best way to handle NullPointerExceptions?]]>
Wed, 19 Apr 2017 06:23:46 GMT /HendrikEbbers/java-ap-is-you-should-know HendrikEbbers@slideshare.net(HendrikEbbers) Java ap is you should know HendrikEbbers This isn't a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, SPI or how to handle null values. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - What's the best way to handle NullPointerExceptions? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaapisyoushouldknow-170419062346-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This isn&#39;t a talk about microservices, NO-SQL, Container solutions or hip new frameworks. This talk will show some of the standard Java APIs that are part of Java since version 5, 6, 7 or 8. All this features are very helpful to create maintainable and future-proof applications, regardless of whether JavaEE, Spring, JavaFX or any other framework is used. The talk will give an overview of some important standard concepts and APIs of Java like annotations, SPI or how to handle null values. Based on an overview of this topics and some samples the talk will answer questions like: - How can I create my own annotations? - How can I create a plugin structure without using frameworks like OSGI? - What&#39;s the best way to handle NullPointerExceptions?
Java ap is you should know from Hendrik Ebbers
]]>
420 3 https://cdn.slidesharecdn.com/ss_thumbnails/javaapisyoushouldknow-170419062346-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
JavaFX JumpStart @JavaOne 2016 /slideshow/javafx-jumpstart-javaone-2016/66232050 javafxjump-start-160920210337
Writing a "Hello World! application is always easy, and a Java developer can learn how to write it with JavaFX in some minutes. But if you want to create a productive application, knowledge of "Hello World! isn't enough. A real application should be well structured, provide an automatic build that ends in usable artifacts, and contain only needed dependencies. In addition, such an application should be testable and maintainable. This session presents some general concepts regarding how you can create and structure a JavaFX application that can easily grow and become more complex without losing control of the code, functionality, and maintainability. At the end, each attendee will have a template to use to start creating JavaFX-based applications.]]>

Writing a "Hello World! application is always easy, and a Java developer can learn how to write it with JavaFX in some minutes. But if you want to create a productive application, knowledge of "Hello World! isn't enough. A real application should be well structured, provide an automatic build that ends in usable artifacts, and contain only needed dependencies. In addition, such an application should be testable and maintainable. This session presents some general concepts regarding how you can create and structure a JavaFX application that can easily grow and become more complex without losing control of the code, functionality, and maintainability. At the end, each attendee will have a template to use to start creating JavaFX-based applications.]]>
Tue, 20 Sep 2016 21:03:37 GMT /slideshow/javafx-jumpstart-javaone-2016/66232050 HendrikEbbers@slideshare.net(HendrikEbbers) JavaFX JumpStart @JavaOne 2016 HendrikEbbers Writing a "Hello World! application is always easy, and a Java developer can learn how to write it with JavaFX in some minutes. But if you want to create a productive application, knowledge of "Hello World! isn't enough. A real application should be well structured, provide an automatic build that ends in usable artifacts, and contain only needed dependencies. In addition, such an application should be testable and maintainable. This session presents some general concepts regarding how you can create and structure a JavaFX application that can easily grow and become more complex without losing control of the code, functionality, and maintainability. At the end, each attendee will have a template to use to start creating JavaFX-based applications. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javafxjump-start-160920210337-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Writing a &quot;Hello World! application is always easy, and a Java developer can learn how to write it with JavaFX in some minutes. But if you want to create a productive application, knowledge of &quot;Hello World! isn&#39;t enough. A real application should be well structured, provide an automatic build that ends in usable artifacts, and contain only needed dependencies. In addition, such an application should be testable and maintainable. This session presents some general concepts regarding how you can create and structure a JavaFX application that can easily grow and become more complex without losing control of the code, functionality, and maintainability. At the end, each attendee will have a template to use to start creating JavaFX-based applications.
JavaFX JumpStart @JavaOne 2016 from Hendrik Ebbers
]]>
1532 3 https://cdn.slidesharecdn.com/ss_thumbnails/javafxjump-start-160920210337-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
BUILDING MODERN WEB UIS WITH WEB COMPONENTS @ Devoxx /slideshow/building-modern-web-uis-with-web-components-devoxx/55127310 polymer-151115131251-lva1-app6891
This session will give you a thorough introduction into Web Components. We start by explaining the standards that form the foundation of WebComponents: Template tag, custom elements, Shadow DOM, and HTML imports. Next we will do a live coding session showing you how you can rapidly build a web application with existing Web Components from Polymer Elements and other sources and connect the application to a server. In the last section, we are going to explain how you can build your own custom components and integrate them into your application. Also we will share our experience gained while building an application with Web Components and talk about pitfalls that should be avoided when using Web Components in a real world project.]]>

This session will give you a thorough introduction into Web Components. We start by explaining the standards that form the foundation of WebComponents: Template tag, custom elements, Shadow DOM, and HTML imports. Next we will do a live coding session showing you how you can rapidly build a web application with existing Web Components from Polymer Elements and other sources and connect the application to a server. In the last section, we are going to explain how you can build your own custom components and integrate them into your application. Also we will share our experience gained while building an application with Web Components and talk about pitfalls that should be avoided when using Web Components in a real world project.]]>
Sun, 15 Nov 2015 13:12:51 GMT /slideshow/building-modern-web-uis-with-web-components-devoxx/55127310 HendrikEbbers@slideshare.net(HendrikEbbers) BUILDING MODERN WEB UIS WITH WEB COMPONENTS @ Devoxx HendrikEbbers This session will give you a thorough introduction into Web Components. We start by explaining the standards that form the foundation of WebComponents: Template tag, custom elements, Shadow DOM, and HTML imports. Next we will do a live coding session showing you how you can rapidly build a web application with existing Web Components from Polymer Elements and other sources and connect the application to a server. In the last section, we are going to explain how you can build your own custom components and integrate them into your application. Also we will share our experience gained while building an application with Web Components and talk about pitfalls that should be avoided when using Web Components in a real world project. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/polymer-151115131251-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This session will give you a thorough introduction into Web Components. We start by explaining the standards that form the foundation of WebComponents: Template tag, custom elements, Shadow DOM, and HTML imports. Next we will do a live coding session showing you how you can rapidly build a web application with existing Web Components from Polymer Elements and other sources and connect the application to a server. In the last section, we are going to explain how you can build your own custom components and integrate them into your application. Also we will share our experience gained while building an application with Web Components and talk about pitfalls that should be avoided when using Web Components in a real world project.
BUILDING MODERN WEB UIS WITH WEB COMPONENTS @ Devoxx from Hendrik Ebbers
]]>
1797 5 https://cdn.slidesharecdn.com/ss_thumbnails/polymer-151115131251-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
Web Components & Polymer 1.0 (Webinale Berlin) /slideshow/web-components-polymer-10-webinale-berlin/49174512 webcomponents-webinale-150609135555-lva1-app6892
Web Components & Polymer 1.0 (Webinale Berlin)]]>

Web Components & Polymer 1.0 (Webinale Berlin)]]>
Tue, 09 Jun 2015 13:55:54 GMT /slideshow/web-components-polymer-10-webinale-berlin/49174512 HendrikEbbers@slideshare.net(HendrikEbbers) Web Components & Polymer 1.0 (Webinale Berlin) HendrikEbbers Web Components & Polymer 1.0 (Webinale Berlin) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/webcomponents-webinale-150609135555-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Web Components &amp; Polymer 1.0 (Webinale Berlin)
Web Components & Polymer 1.0 (Webinale Berlin) from Hendrik Ebbers
]]>
2357 2 https://cdn.slidesharecdn.com/ss_thumbnails/webcomponents-webinale-150609135555-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
webcomponents (Jfokus 2015) /slideshow/webcomponents-jfokus-2015/44255563 jfocus-webcomponents-final-150204052708-conversion-gate01
An introduction to web components and polymer]]>

An introduction to web components and polymer]]>
Wed, 04 Feb 2015 05:27:08 GMT /slideshow/webcomponents-jfokus-2015/44255563 HendrikEbbers@slideshare.net(HendrikEbbers) webcomponents (Jfokus 2015) HendrikEbbers An introduction to web components and polymer <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jfocus-webcomponents-final-150204052708-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An introduction to web components and polymer
webcomponents (Jfokus 2015) from Hendrik Ebbers
]]>
2869 3 https://cdn.slidesharecdn.com/ss_thumbnails/jfocus-webcomponents-final-150204052708-conversion-gate01-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
Test Driven Development with JavaFX /slideshow/test-driven-development-with-java-fx/39766974 test-drivendevelopmentwithjavafx-141001140657-phpapp01
Test Driven Development with JavaFX & TestFX]]>

Test Driven Development with JavaFX & TestFX]]>
Wed, 01 Oct 2014 14:06:57 GMT /slideshow/test-driven-development-with-java-fx/39766974 HendrikEbbers@slideshare.net(HendrikEbbers) Test Driven Development with JavaFX HendrikEbbers Test Driven Development with JavaFX & TestFX <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/test-drivendevelopmentwithjavafx-141001140657-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Test Driven Development with JavaFX &amp; TestFX
Test Driven Development with JavaFX from Hendrik Ebbers
]]>
16513 10 https://cdn.slidesharecdn.com/ss_thumbnails/test-drivendevelopmentwithjavafx-141001140657-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
JavaFX Enterprise (JavaOne 2014) /slideshow/javafx-enterprise-javaone-2014/39687933 javaone2014javafxenterprise-140930015334-phpapp01
JavaFX Enterprise talk at JavaOne 2014]]>

JavaFX Enterprise talk at JavaOne 2014]]>
Tue, 30 Sep 2014 01:53:34 GMT /slideshow/javafx-enterprise-javaone-2014/39687933 HendrikEbbers@slideshare.net(HendrikEbbers) JavaFX Enterprise (JavaOne 2014) HendrikEbbers JavaFX Enterprise talk at JavaOne 2014 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2014javafxenterprise-140930015334-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> JavaFX Enterprise talk at JavaOne 2014
JavaFX Enterprise (JavaOne 2014) from Hendrik Ebbers
]]>
13821 7 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2014javafxenterprise-140930015334-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
DataFX 8 (JavaOne 2014) /slideshow/datafx-8-javaone-2014/39687394 datafx8-140930013221-phpapp02
The DataFX 8 Keynote at JavaOne 2014]]>

The DataFX 8 Keynote at JavaOne 2014]]>
Tue, 30 Sep 2014 01:32:21 GMT /slideshow/datafx-8-javaone-2014/39687394 HendrikEbbers@slideshare.net(HendrikEbbers) DataFX 8 (JavaOne 2014) HendrikEbbers The DataFX 8 Keynote at JavaOne 2014 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/datafx8-140930013221-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The DataFX 8 Keynote at JavaOne 2014
DataFX 8 (JavaOne 2014) from Hendrik Ebbers
]]>
30663 6 https://cdn.slidesharecdn.com/ss_thumbnails/datafx8-140930013221-phpapp02-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
Feature driven development /slideshow/feature-driven-development-35863636/35863636 featuredrivendevelopmentdevoxxuk-140614040628-phpapp01
This talk shows Best Practices that can be used to develop application in an agile and feature driven workflow. Companies like flickr use this development process internally and even Martin Fowler defined a part of the process as FeatureToggle. In the talk I will start with the definition of feature tasks and what steps and methods are needed to define them. Next to this an application is shown that was developed by the use of FeatureToggles. Here different architecture approaches in Java will be shown. Next to the architecture of an application the development workflows must be changed to create applications in a feature driven way, too. In some examples best practices to handle the new workflows will be shown. Methods and tools like the GitFlow, GitLab, the Java Togglz API and Jira will be shown in this talk.]]>

This talk shows Best Practices that can be used to develop application in an agile and feature driven workflow. Companies like flickr use this development process internally and even Martin Fowler defined a part of the process as FeatureToggle. In the talk I will start with the definition of feature tasks and what steps and methods are needed to define them. Next to this an application is shown that was developed by the use of FeatureToggles. Here different architecture approaches in Java will be shown. Next to the architecture of an application the development workflows must be changed to create applications in a feature driven way, too. In some examples best practices to handle the new workflows will be shown. Methods and tools like the GitFlow, GitLab, the Java Togglz API and Jira will be shown in this talk.]]>
Sat, 14 Jun 2014 04:06:28 GMT /slideshow/feature-driven-development-35863636/35863636 HendrikEbbers@slideshare.net(HendrikEbbers) Feature driven development HendrikEbbers This talk shows Best Practices that can be used to develop application in an agile and feature driven workflow. Companies like flickr use this development process internally and even Martin Fowler defined a part of the process as FeatureToggle. In the talk I will start with the definition of feature tasks and what steps and methods are needed to define them. Next to this an application is shown that was developed by the use of FeatureToggles. Here different architecture approaches in Java will be shown. Next to the architecture of an application the development workflows must be changed to create applications in a feature driven way, too. In some examples best practices to handle the new workflows will be shown. Methods and tools like the GitFlow, GitLab, the Java Togglz API and Jira will be shown in this talk. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/featuredrivendevelopmentdevoxxuk-140614040628-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk shows Best Practices that can be used to develop application in an agile and feature driven workflow. Companies like flickr use this development process internally and even Martin Fowler defined a part of the process as FeatureToggle. In the talk I will start with the definition of feature tasks and what steps and methods are needed to define them. Next to this an application is shown that was developed by the use of FeatureToggles. Here different architecture approaches in Java will be shown. Next to the architecture of an application the development workflows must be changed to create applications in a feature driven way, too. In some examples best practices to handle the new workflows will be shown. Methods and tools like the GitFlow, GitLab, the Java Togglz API and Jira will be shown in this talk.
Feature driven development from Hendrik Ebbers
]]>
925802 3 https://cdn.slidesharecdn.com/ss_thumbnails/featuredrivendevelopmentdevoxxuk-140614040628-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
Extreme Gui Makeover /slideshow/extreme-gui-makeover/34658550 extremeguimakeover-140514020947-phpapp01
際際滷s of the JavaFX "Extreme Gui Makeover" Session at JAX 2014. ]]>

際際滷s of the JavaFX "Extreme Gui Makeover" Session at JAX 2014. ]]>
Wed, 14 May 2014 02:09:47 GMT /slideshow/extreme-gui-makeover/34658550 HendrikEbbers@slideshare.net(HendrikEbbers) Extreme Gui Makeover HendrikEbbers 際際滷s of the JavaFX "Extreme Gui Makeover" Session at JAX 2014. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/extremeguimakeover-140514020947-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s of the JavaFX &quot;Extreme Gui Makeover&quot; Session at JAX 2014.
Extreme Gui Makeover from Hendrik Ebbers
]]>
2598 5 https://cdn.slidesharecdn.com/ss_thumbnails/extremeguimakeover-140514020947-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
JavaFX Enterprise /slideshow/javafx-enterprise-33102753/33102753 javafxenterprise-140403161639-phpapp02
Developing Enterprise Application with JavaFX]]>

Developing Enterprise Application with JavaFX]]>
Thu, 03 Apr 2014 16:16:39 GMT /slideshow/javafx-enterprise-33102753/33102753 HendrikEbbers@slideshare.net(HendrikEbbers) JavaFX Enterprise HendrikEbbers Developing Enterprise Application with JavaFX <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javafxenterprise-140403161639-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Developing Enterprise Application with JavaFX
JavaFX Enterprise from Hendrik Ebbers
]]>
2537 2 https://cdn.slidesharecdn.com/ss_thumbnails/javafxenterprise-140403161639-phpapp02-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
Bonjour for Java /slideshow/bonjour-for-java/27109111 bonjour-131011142918-phpapp01
How to use Bonjour in Java The slides show you how to create bonjour based services on server site and use them on client site. All examples are completely written in Java.]]>

How to use Bonjour in Java The slides show you how to create bonjour based services on server site and use them on client site. All examples are completely written in Java.]]>
Fri, 11 Oct 2013 14:29:18 GMT /slideshow/bonjour-for-java/27109111 HendrikEbbers@slideshare.net(HendrikEbbers) Bonjour for Java HendrikEbbers How to use Bonjour in Java The slides show you how to create bonjour based services on server site and use them on client site. All examples are completely written in Java. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bonjour-131011142918-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> How to use Bonjour in Java The slides show you how to create bonjour based services on server site and use them on client site. All examples are completely written in Java.
Bonjour for Java from Hendrik Ebbers
]]>
9199 9 https://cdn.slidesharecdn.com/ss_thumbnails/bonjour-131011142918-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
DataFX - JavaOne 2013 /slideshow/datafx-javaone-2013/26654224 datafxjavaone-130928164605-phpapp02
The best way to get real-world data into your JavaFX application]]>

The best way to get real-world data into your JavaFX application]]>
Sat, 28 Sep 2013 16:46:05 GMT /slideshow/datafx-javaone-2013/26654224 HendrikEbbers@slideshare.net(HendrikEbbers) DataFX - JavaOne 2013 HendrikEbbers The best way to get real-world data into your JavaFX application <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/datafxjavaone-130928164605-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The best way to get real-world data into your JavaFX application
DataFX - JavaOne 2013 from Hendrik Ebbers
]]>
62985 4 https://cdn.slidesharecdn.com/ss_thumbnails/datafxjavaone-130928164605-phpapp02-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-HendrikEbbers-48x48.jpg?cb=1597221080 https://dev.karakun.com dev.karakun.com https://cdn.slidesharecdn.com/ss_thumbnails/javafx-day-2019-200207133101-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/java-desktop-2019/227277047 Java Desktop 2019 https://cdn.slidesharecdn.com/ss_thumbnails/javaapis-concurrency-191110200656-thumbnail.jpg?width=320&height=320&fit=bounds HendrikEbbers/java-apis-the-missing-manual-concurrency Java APIs- The missing... https://cdn.slidesharecdn.com/ss_thumbnails/beautybeast-190926091304-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/beauty-the-beast-java-vs-typescript/176292617 Beauty &amp; the Beast - J...