SpringOne2GX 2015 replay: Building and Tuning High Performance Java Platforms

News | Pieter Humphrey | October 19, 2015 | ...

Recorded at SpringOne2GX 2015.

Speakers: Emad Benjamin, VMWare

Slides: http://www.slideshare.net/SpringCentral/building-and-tuning-high-performance-java-platforms

In a world of the cloud, virtualization, containerization, microservices and nanoservices we talk about scaling up, scaling out, and decoupling our systems, but typically miss scaling down to an embedded platform. At the same time that we have moved away from heavy monolithic web containers, we've seen a rise of powerful low cost embedded Linux devices such as the RaspberryPi.

SpringOne2GX 2015 replay: Modern Frontend Engineering

News | Pieter Humphrey | October 19, 2015 | ...

Recorded at SpringOne2GX 2015.

Speakers: Dustin Whittle, AppDynamics

Slides: http://www.slideshare.net/SpringCentral/modern-frontend-engineering

The web has evolved tremendously in the last decade. In this talk we will dive into the latest tools and techniques that make for a modern foundation for frontend engineering. We will start with bootstrapping with Yeoman, move into managing dependencies with bower, and finally how to automate best practices with Grunt and Gulp. We will discuss the pros and cons of modern ui toolkits like Zurb, Bootstrap, and SemanticUI and modern javascript frameworks like React, Angular, and Ember. We will highlight the latest in css frameworks, javascript frameworks, and why you should choose the right toolset for complex app or a single page app. When you leave this session you will be prepared to launch a modern web application in 2015.

SpringOne2GX 2015 replay: Modern Java Component Design with Spring Framework 4.2

News | Pieter Humphrey | October 19, 2015 | ...

Recorded at SpringOne2GX 2015 Speakers: Juergen Holler, Stephane Nicoll Slides: http://www.slideshare.net/SpringCentral/modern-java-component-design-with-spring-framework-42 Spring's programming and configuration model has a strong design philosophy with respect to application components and configuration artifacts. Spring's annotation-based component story is fine-tuned for source code readability as well as consistency across an entire application's codebase. This session presents selected Spring Framework 4 component model highlights, with a focus on the upcoming Spring Framework 4.2 and…

Spring on GlassFish 4.1.1 and WildFly 10 / Undertow 1.3

News | Juergen Hoeller | October 14, 2015 | ...

Even if I pointed out that there are no general news in terms of Java EE 7 platform adoption in last week's blog post (since there is still no WebSphere Classic, WebLogic, JBoss EAP or even TomEE with full EE 7 support), the two existing open-source EE 7 platform servers - namely, GlassFish and WildFly - made some fine progress in the meantime:

  • There's a GlassFish 4.1.1 release now, with many sub-project updates - including Tyrus for its WebSocket support.
  • And the WildFly team rushes from major release to major release, arriving at WildFly 10 GA very soon now. The underlying Undertow web server reached 1.3 GA just a few days ago.

A brief update on Java EE 7 adoption

News | Juergen Hoeller | October 06, 2015 | ...

A reminder: Every time somebody shows you a survey result with a Java EE 7 usage column, in particular when talking about production usage, double-check what they actually asked for. Does Hibernate 4.3 usage count as Java EE 7, just because it's JPA 2.1 (EE 7 level but run standalone)? Does Tomcat 8 usage count as Java EE 7, just because it's Servlet 3.1? And of course, does running a Spring application with any such individual providers count as EE 7?

Take such statistics with a big grain of salt: They typically do not ask for "native Java EE 7 platform usage" but are being presented that way eventually. Why is it a safe assumption that they did not ask for full Java EE 7 platform usage in production? Well, remember my blog post from back in June, which is still as valid in late 2015. In the meantime, the only real news is that there is no news since IBM released their EE 7 support in WebSphere's Liberty Profile. All in all, responders to such survey…

Spring Roo 1.3.2 RC1 maintenance release now available

News | Pieter Humphrey | August 11, 2015 | ...

On behalf on the Spring Roo team at DISID Corporation, I am pleased to announce that Spring Roo 1.3.2 RC1 released candidate is out.

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

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

The candidate release fixes the following issues:

  • Error adding InnerType constructor on ITD Generation ROO-3583
  • JavaBean implementing Interface defining getters and setters ROO-3584
  • JavaBean implementing Interface and overriding getter causing null pointer ROO-3585
  • Request loose additional parameters when change language ROO-3595
  • Add support to generate Generic Methods ROO-3648
  • Update Selenium to support later versions of Firefox ROO-3634
  • Add renderLabel attribute in form fields tags ROO-3639
  • JpaActiveRecord entity implementing interface with getId(): double generation ROO-3587
  • Update Tomcat7 Maven plugin version ROO-3652
  • Generate command "selenium all"

Webinar Replay: A Spring Showcase: Turkcell's Personal Cloud Storage App

News | Pieter Humphrey | July 14, 2015 | ...

Webinar Replay: A Spring Showcase: Turkcell's Personal Cloud Storage App

Speaker: Erdem Gunay

Slides: http://www.slideshare.net/SpringCentral/erdem-gunay-springshowcasewebinar

Turkcell launched a personal cloud storage service few years ago. Adding new business features was costly in terms of time and budget on the legacy solution. The user experience needed to be improved. Finally, it was decided to build a new solution where Spring Boot and Spring Framework projects play crucial role as the backbone. The project was completed just in 6 months starting from scratch. The solution was built on top of Spring Boot and many Spring IO Platform projects, allowing the development team focus on business logic instead of configuration & integration details. The project has been divided into deployable modules (API, backend, migration, test automation) accessing micro services that are responsible for one task only. Join Erdem for a review of the migration effort and new architecture - all enabled by Spring Boot.

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

Learn about about Spring Framework at http://projects.spring.io/spring-framework

Webinar Replay: Debug and Maintain your Spring Boot App

News | Pieter Humphrey | July 09, 2015 | ...

Speaker: Greg Turnquist

So you have decided to build an application using Spring Boot? Sooner or later, something will go wrong. It does not matter how experienced we are. How will Spring Boot help us figure out what went wrong and fix things? This talk introduces lots of tools to help us debug and manage "bootiful" apps. You will learn how to use Boot's autoconfiguration report, override Boot's settings & beans, create custom metrics/health checks/app info, and create custom JMX info & custom CRaSH commands.

Slides: https://speakerdeck.com/gregturn/debug-and-maintain-your-spring-boot-apps

Code at https://github.com/gregturn/debug-your-spring-boot-app

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

Learn about about Spring Framework at http://projects.spring.io/spring-framework

Happy second birthday, Java EE 7! How is it going in production?

News | Juergen Hoeller | June 04, 2015 | ...

Note that there's a follow-up blog post about Spring 5 system requirements. You might want to start there if you're primarily interested in the Spring 5 planning process.

In our quest for Java EE integration, we're trying to actively embrace the latest generation of specifications such as JPA, Bean Validation and of course the Servlet and JMS APIs. As of Spring 4, we're supporting the Java EE 6 and 7 level of specifications side by side. We would like to raise it to the EE 7+ level (JPA 2.1, Bean Validation 1.1, and in particular Servlet 3.1 and JMS 2.0) soon but are facing a fundamental problem: the lack of EE 7 platform…

Spring 4 and Java 8 adoption

News | Juergen Hoeller | June 02, 2015 | ...

As Josh mentioned in "This Week in Spring" already, Eugen Paraschiv recently did a noteworthy survey on the adoption of Spring 4 and Java 8 as well as Spring Boot: http://www.baeldung.com/java-8-spring-4-and-spring-boot-adoption

Those are interesting numbers for us. Within the Spring universe, Java 8 adoption seems to be approaching 40%! And in terms of Spring Framework versions, Spring 4 is at 65% already, which I'm really happy to see. Even taking into account that a large part of the corporate use of Spring might not be represented in those numbers, that's a great trend. And Pivotal's…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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