Webinar: Improving your (legacy) Application with Spring

News | Pieter Humphrey | May 05, 2015 | ...

Speakers: Marten Deinum

Spring has been around since the release of “J2EE Design and Development” in 2002. Spring and Java have evolved quite a bit since that time. In those years a lot of applications have been developed. All those "legacy" applications that are around have proven their value and that is why they lasted. In this session we will explore how we can improve our legacy applications by doing some refactoring or redesign (component based development) but also by introducing (newer) Spring IO technologies.

Tuesday, May 12th, 2015 2:00PM GMT (London GMT) Register

Tuesday, May 12th, 2015 10:00AM PDT (San Francisco GMT-07:00) Register

 

SpringOne2GX 2014 Replay: Performance Testing Crash Course

News | Pieter Humphrey | May 05, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Dustin Whittle

Applied Spring Track

Slides: http://www.slideshare.net/SpringCentral/performance-testing-crashcourse

The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and, ultimately, their bottom line. Unfortunately, most engineering teams do not regularly test the performance and scalability of their infrastructure. Dustin Whittle shares the latest performance testing tools and insights into why your team should add performance testing to the development process. Learn how to evaluate performance and scalability on the server-side and the client-side with tools like Siege, Bees with Machine Guns, Google PageSpeed, WBench, and more. Take back an understanding of how to automate performance and load testing and evaluate the impact it has on performance and your business.

Webinar: Debug and Maintain your Spring Boot App

News | Pieter Humphrey | May 05, 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.

Thursday, May 28th, 2015 2:00PM GMT (London GMT) Register

Thursday, May 28th, 2015 10:00AM PDT (San Francisco GMT-07:00) Register

 

SpringOne2GX 2014 Replay: Great single page apps need great backends

News | Pieter Humphrey | May 05, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Adib Saikali

Web / JavaScript Track

Slides: http://www.slideshare.net/SpringCentral/adib-saikali-great-backendneedgreatfrontends

This session will get you up to speed on the best practices for building backend services to support highly sophisticated single page apps Using Spring 4. Topics covered include error handling, security, performance, api evolution, automated testing, integration with backbone, AngularJS & RequireJS. The presentation will demo working code examples and a github repo where you can access the demos.

SpringOne2GX 2014 Replay: Migrating to Spring 4 from Spring 3 - What you need to know

News | Pieter Humphrey | May 05, 2015 | ...

Migrating to Spring 4 from Spring 3 - What you need to know

Recorded at SpringOne2GX 2014.

Speaker: Phillip Verheyden

Applied Spring Track

Slides: http://www.slideshare.net/SpringCentral/upgrade-tospring4

In this talk we will cover what it takes to migrate a Spring 3.x application to Spring 4. Some of the questions that we will answer: What improvements does Spring 4 offer over Spring 3 and why should I invest in upgrading? What do I do with all of my current XML configuration? What about dependent library upgrades like Hibernate and Jackson? Part of this talk will focus on updating a specific application based on Spring 3 up to date with Spring 4 and the latest in best practices and design.

 

SpringOne2GX 2014 Replay: Building highly modular and testable business systems with Spring Integration

News | Pieter Humphrey | April 28, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Marius Bogoevici

Data / Integration Track

Slides: http://www.slideshare.net/SpringCentral/building-modular-business-applications

By its very nature, Spring Integration allows for building sophisticated business systems that aggregate multiple sources of data and orchestrate a complex set of business services. But complex functionality doesn’t have to translate into complex design. In fact, through its emphasis on low coupling, Spring Integration is fostering a highly modular application design, with huge benefits in terms of understandability, reusability and testability. In this session you will learn how to design your Spring Integration applications in a modular fashion, by grouping together logically-related components into subsystems that interact with each other, a core concept of Spring XD, but can be successfully applied in any application. Besides the benefit of a heightened level of abstraction, this approach has a number of other important benefits as well: first, such subsystems are reusable, and, secondly, and equally important, they can be tested in isolation. So, after a brief discussion on reusability, the presentation will focus on how to unit test such subsystems and even complete Spring Integration applications, with the ultimate goal of applying business-centric techniques such as Behaviour-Driven Development.

 

 

SpringOne2GX 2014 Replay: Server-side JavaScript with Nashorn and Spring

News | Pieter Humphrey | April 28, 2015 | ...

Recorded at SpringOne2GX 2014.

Speakers: Topher Bullock, Will Tran

Web / JavaScript Track

Slides: http://www.slideshare.net/SpringCentral/serverside-javascript-with-nashorn-and-spring

To stay competitive, enterprises are scrambling to find ways to rapidly deliver applications that are a pleasure to use on a wide range of devices. Microservice architectures, continuous delivery and the cloud can give businesses the agility to transform into great software businesses, but how do you actually turn those buzzwords into reality? Here we present our take on a solution. Using Spring Boot, Java 8’s Nashorn JavaScript engine, and Cloud Foundry, we’ve created a framework that makes it really easy to deliver API’s to support the rich and highly contextualized experiences that users expect in world class applications. We’d like to share with you what we’ve built, and what we’ve learned along the way.

SpringOne2GX 2014 Replay: Efficient Client-Server Communication with Differential Synchronization and JSON Patch

News | Pieter Humphrey | April 28, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Brian Cavalier

Web / JavaScript Track

Slides: http://www.slideshare.net/SpringCentral/efficient-clientserver-communication-with-differential-synchronization-and-json-patch

The world of client-server has changed. The traditional application of REST is no longer the best fit. We're depolying applications into a world where users expect responsive UIs, on all their devices, even while disconnected. We're deploying into a world where connection latency, mobile radio usage and battery life have become primary concerns. Differential Synchronization (DS) is an algorithm that syncs data across N parties, even in the face of dropped connections, offline devices, etc. It makes more efficient use of connections by batching and sending only changes, in both directions, from client to server and from server to client. We’ll look at how it can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP, and how it can be integrated into the Spring ecosystem.

SpringOne2GX 2014 Replay: Groovy and Grails Puzzlers - Traps, Pitfalls, and End Cases

News | Pieter Humphrey | April 21, 2015 | ...

Recorded at SpringOne2GX 2014.

Speakers: Baruch Sadogursky, Frederic Simon - JFrog

G&G Special Topics

Slides: http://www.slideshare.net/SpringCentral/the-groovy-puzzlers

Remember the epic Java Puzzlers? Here’s the Groovy version, and we have some neat ones! Even though we are totally a Grails shop here at JFrog, some of these had us scratching our heads for days trying to figure them out. And there is more! Contributions from the truly Groovy senseis, including @glaforge, @aalmiray, @tim_yates, @kenkousen make this talk an unforgettable journey to Groovy's O_O.

 

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