Deadlock in JavaFX when using JGraphX Swing component

Combining JavaFX and old Swing components can be tricky. For example, when changing JavaFX data from the Swing component you have to remember to wrap your code in a Runnable and call it using Platform.runLater . For the reverse, you’d have to use SwingUtilities.invokeLater. I was working on a project using both JavaFX and a graph component called JGraphX. This … Lees verder Deadlock in JavaFX when using JGraphX Swing component

Download here our JavaOne 2014 report

JavaOne 2014 is over. On this page we offer you all our coverage of this Event. Our colleagues Bram Patelski and Mark Stoetzer went to the biggest Java conference on the planet. Check their visiting tips if you plan to go to the next JavaOne 2015 conference. JavaOne 2014 slides  

JavaOne 2014 – Day 4 – Do you really get the IDE

By Geertjan, Anton & John The speakers did a comparison of key productivity features of Eclipse, NetBeans and IntelliJ. Each of the speakers was part of the development team of one of the reviewed IDE’s, so they had the inside knowledge to bring us all the details on their IDE. IntelliJ: This IDE was promoted to be very navigation friendly, with no mouse … Lees verder JavaOne 2014 – Day 4 – Do you really get the IDE

JavaOne 2014 – Charlie and the Deployment factory

By Bruno Souza and Edson Yanaga This talk was about continuous integration tools in Java Development. There are several good open source options for all stages of the continuous integration tree to use. The talk was illustrated by the story of Charlie and the Chocolate factory. Deploy: More often than not, deployment is postponed because it is scary to developers. It … Lees verder JavaOne 2014 – Charlie and the Deployment factory

JavaOne 2014 – Day 4 – Principles of Evolutionary Architecture

Architecture in combination with agile is my one my main interest and I therefore had to attend the “Principles of evolutionary architecture” session by Rebecca Parsons. I expected much from this presentation and she did live up to it. In the early days of software development, businesses typically would have 5 year plans. Nowadays, this is unthinkable. Business lifetime is shortening … Lees verder JavaOne 2014 – Day 4 – Principles of Evolutionary Architecture

JavaOne 2014 – Day 5 – Transforming Business-Driven to Technology-Driven Organizations

Davinder Kohli and Dave Greenfield spoke about moving towards a technology driven organization. While a business driven organization is typically based on what you already know and is also organized as such, a technology driven organization aims for innovation and organizational focus. To achieve organizational focus, a balance needs to be established between innovation and market expectation. When goals are … Lees verder JavaOne 2014 – Day 5 – Transforming Business-Driven to Technology-Driven Organizations

JavaOne 2014 – Day 4 – Everything You Wanted to Know About Writing Async, Concurrent HTTP Apps in Java

Yoav Landman elaborated on the efforts on implementing parallel file downloads with stop, start and resume functionality. The UrlConnection did not facilitate enough for their requirements. While researching their options, they concluded that they have to use the reactor design pattern (see image). When saying reactor, NIO comes to mind. Becaus handling reactor events is complicated, they tried a couple … Lees verder JavaOne 2014 – Day 4 – Everything You Wanted to Know About Writing Async, Concurrent HTTP Apps in Java

JavaOne 2014 – Day 4 – Internet of Things magic show

By Stephen Chin Stephen Chin talked shortly about the future of the Internet of Things. The number of devices per person will explode in the coming years. At this moment, the average number of devices connected to the internet is more than 2 per person. It is expected to be more than 6 devices per person by 2020. The challenge for hardware is that chips … Lees verder JavaOne 2014 – Day 4 – Internet of Things magic show

JavaOne 2014 – Day 5 – Writing Highly Concurrent Polyglot Applications with Vert.x

Tim Fox is the creator of Vert.x and a very good speaker (did I mention this in my previous post, yes I think I did). Vert.x is a relatively low level framework to give you a strong basis without opinion (in the sense that it is not limiting your options). Extensibility is therefore also one of the aspired characteristics. Vert.x was inspired by Erlang … Lees verder JavaOne 2014 – Day 5 – Writing Highly Concurrent Polyglot Applications with Vert.x

JavaOne 2014 – Day 4 – Groovy in 2014 and beyond

By Guillaume Laforge Guillaume talked about the current version of Groovy, how this fits in with the new Java 8 features and what the future will bring. This year saw the release of Groovy 2.3. Next releases will be in 2015: 2.4 (start), followed (subject to change) by 2.5 (halfway). A 3.0 release is planned for somewhere near the end of 2015, … Lees verder JavaOne 2014 – Day 4 – Groovy in 2014 and beyond