Pieter Humphrey

Pieter Humphrey

Alumni
Recent Blog posts by Pieter Humphrey

Webinar Replay: Spring Boot and JRebel 6.0

News | November 24, 2014 | ...

Speakers: Josh Long, Pivotal + Adam Koblentz - ZeroTurnaround

Slides: https://speakerdeck.com/joshlong/bootiful-jrebel

Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense defaults to make application development not just fly, but pleasant! Spring Boot gives you a huge leg up over normal starter projects, now let's give you another boost by adding JRebel. With JRebel, the average Java developer saves over 1 work-month per year by using JRebel to skip rebuild, restart, and redeploys of their application. JRebel 6 launches on November 4, 2014 and includes complete Spring Boot integration. Join Spring's Josh Long and ZeroTurnaround's Adam Koblentz and learn how to combine Boot with JRebel and get more done, in less time with less configuration.

Learn more about Spring Boot: http://projects.spring.io/spring-boot

Learn more about JRebel: http://zeroturnaround.com/software/jrebel/display/

14 day free JRebel trial download: https://zeroturnaround.com/software/jrebel/trial/

 

!{iframe width="420" height="315" src="//www.youtube.com/embed/N5FHiONGOsg" frameborder="0" allowfullscreen}{/iframe}

Spring Roo 1.3.0 introduces JDK 8 support

Releases | November 21, 2014 | ...

On behalf of the Spring Roo team, I am pleased to announce the release of Spring Roo 1.3.0, the first version released by DISID Corporation as project lead.

Spring Roo is a rapid application development tool for Java, allowing you to create full web enterprise applications in just minutes.

This is the first time that Spring Roo jar files have been published to Maven Central! As always, the release is available in the Spring IO repository.

The 1.3.0 release includes bug fixes and enhancements as well as several new features:

  • Now Roo has complete support for JDK 8:
    • run Spring Roo with JDK 8

    • run generated applications with JDK 8
  • Update Felix to 4.4.1

For full details on the changes made in the release, please refer to the Release Notes in Jira

For more project specific information please see the Project Page | GitHub

Please try out the updates and provide feedback.

As always, you’ll also find Roo on Twitter - either follow @SpringRoo or just include #SpringRoo in your tweets. The next version 2.0 will be amazing, the best is coming up. Stay tuned!

SpringOne2GX 2014 Replay: What's new in Spring Data?

News | November 17, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Thomas Darimont, Oliver Gierke, Christoph Strobl

Slides: http://www.slideshare.net/SpringCentral/whats-new-in-spring-data

This talk will give a broad overview of the new features introduced in the latest Spring Data release trains. We will cover recent additions and improvements in Spring Data Commons - the module that's shared amongst the store specific ones. We'll then delve into the latest and greatest features of individual store modules, like JPA, MongoDB, Neo4j, Solr and the community ones as well.

!{iframe width="560" height="315" src="//www.youtube.com/embed/1kTMcZKaY3Q" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Developer Tooling - What’s New and What’s Next

News | November 17, 2014 | ...

Recorded at SpringOne2GX 2014.

Speakers: Andy Clement, Martin Lippert

Slides: http://www.slideshare.net/SpringCentral/developer-tooling-whats-new-and-whats-next

In this talk we take a look at the latest changes and new features of the Spring Tool Suite, the Eclipse-based IDE that comes packed with support for Spring, Groovy, Grails, Gradle, AspectJ, and Cloud Foundry. We dive into the new ways the tooling makes it easy and convenient to develop enterprise applications that are based on Spring Boot and how the Spring Tool Suite integrates will all the different parts of Spring IO. In addition to that we will show the Java8 language tooling that comes as part of the Spring Tool Suite and demonstrate how to get the most out of Java8 in your projects. In the second part of this presentation we take a look at our vision for how we are going to move developer tooling itself into the cloud era. We provide a sneak peek under the hood of what we are working on for the next generation of developer tooling. We will demonstrate what future cloud-based developer might look like, how real Java language tooling can look and feel when running in a browser-based code editor, and show how every developer can smoothly migrate into this new world of cloud-based developer tooling. All this is based on Flux, a new project at eclipse.org, that aims at providing new and innovative ways to move towards cloud-based tooling in a smooth, seamless way.

!{iframe width="560" height="315" src="//www.youtube.com/embed/eLkVPqxFJKM" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Replay: Java 8 Language Capabilities, What's in it for you?

News | November 17, 2014 | ...

Recorded at SpringOne2GX 2014.

Speaker: Venkat Subramaniam

No Slides at speaker request

There is a good amount of excitement about the new version of Java. The big evolution of course is the lambda expressions. In this presentation we will dive into the language features in Java 8, take a look at some of their nuances, and look at ways to put them to good use. In addition to looking at lambdas we will also dive into the Streams capabilities and also some of the features in Java 8 that make all these possible.

!{iframe width="560" height="315" src="//www.youtube.com/embed/j9nj5dTo54Q" frameborder="0" allowfullscreen}{/iframe}

Building a Spring Integration 4.1 WebSocket Endpoint

Engineering | November 15, 2014 | ...

By Josh Long

Spring Integration 4.1 was just released and it includes a lot of great new features! One of my favorites? Smart integration with the Spring 4 WebSocket support. Now you can compose a integration flow whose final destination is a WebSocket client. There is also support for acting as the client to a WebSocket service.

In order to compile it, you will need Java 8 (we make heavy use of lambdas here) and the following Maven dependencies:

  • groupId:org.springframework.integration, artifactId:spring-integration-java-dsl, version: 1.0.0.RC1.
  • groupId:org.springframework.integration, artifactId:spring-integration-websocket, version: 4.1.0.RELEASE.
  • groupId:org.springframework.boot, artifactId:spring-boot-starter-websocket, version: 1.2.0.RC1.

Webinar: Using Reactor for asych/non-blocking microservices

News | November 13, 2014 | ...

Speaker: Stephane Maldini, Pivotal

What is the role of asynchronous, non-blocking style-communication in microservices? Join Stephane Maldini for a revealing look at why reactive components are so important in an eventually-consistent approach like microservice architecture. When services own their data and are completely independent, having a (reactive) abstraction layer can perform a variety of roles. Being able to parallelize resources a microservice owns is an important technique. Another might be as an event bus, pulling state data from various micro services dynamically, checking against the cached, fairly up-to-date local copy. While a microservice has “all” the data it needs from other services to respond to a request, this data is not necessarily up-to-date—an important constraint to be prepared to accept. Stephane will also discuss other async use cases outside of microservices and how www.reactive-streams.org protocol support allows levels of portability across vendor implementations.

Tuesday, Dec 2nd, 2014 3:00PM GMT (London GMT) Register

Tuesday, Dec 2nd, 2014 10:00AM PST (San Francisco GMT-08:00) Register

 

 

Pivotal Recognized in DZone’s 2014 Guide to Enterprise Integration

News | November 12, 2014 | ...

We are very excited to be recognized as the marketshare leader for the ESB and lightweight integration framework markets in DZone’s 2014 Guide to Enterprise Integration, a premium resource focused on enterprise integration and API management trends, strategies, and tools. The guide includes topic introductions, expert opinions, best practices, and solution comparisons. Readers of the guide will get an overview of enterprise integration and learn about obstacles that developers are facing to create seamless integration. Topics covered by the guide include:

  • The role of message queues, middleware, and ESBs in the enterprise.
  • Decomposition patterns for breaking down monolithic architecture.
  • A model for understanding the maturity level of REST APIs.
  • A forecast of how building a large project with multiple integrations might look in the future.

DZone’s Enterprise Integration guide also offers key insights into integration and API management practices through a survey of 500+ developers and experts, allowing readers to learn trends from practitioners in the technology professional community. Additionally, the guide’s solutions directory compares different API management platforms, integration suites, ESBs, message queues, and integration frameworks to help readers wisely choose the solutions they need.

Readers can download a free copy of the guide here.

About DZone

DZone provides expert research and learning communities for developers, tech professionals, and smart people everywhere. DZone has been a trusted, global source of content for over 15 years.

About Spring Integration 4.1 GA release

Releasing on the same day as the DZone research, Spring Integration 4.1 GA offers 1st class Spring Framework 4.1, Java 8, WebSocket support. Longtime users will enjoy the new built-in EIP patterns, Redis Queue Gateway support. Most importantly, check out the soon-to-be-released Java DSL - very exciting. Rabbit users will also discover that Spring AMQP 1.4 GA makes full use of Spring Framework 4.1, and offers Rabbit messaging enhancements.

Learn more about Spring Integration 4.1 GA

SpringOne2GX 2014 Keynote Day 1 - Platform Reinvented

News | November 10, 2014 | ...

Platform Reinvented

Recorded at SpringOne2GX 2014

Speakers: Hugh Williams, Juergen Hoeller, Dave Syer, Andy Glover (NetFlix), Graeme Rocher

 

Link to Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014keynotev8
!{iframe width="560" height="315" src="//www.youtube.com/embed/xU267-YHN5c" frameborder="0" allowfullscreen}{/iframe}

SpringOne2GX 2014 Keynote Day 2 - Platform Reinvented

News | November 10, 2014 | ...

Platform Reinvented

Recorded at SpringOne2GX 2014

Speakers: Juergen Hoeller, Mark Fisher, Dave Syer, Jon Brisbin

Link to Slides: http://www.slideshare.net/SpringCentral/springone2gx-2014

 

!{iframe width="560" height="315" src="//www.youtube.com/embed/WVSnKHOlyrE" frameborder="0" allowfullscreen}{/iframe}

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all