Webinar Replay: Smarter Service-to-Service Invocations with Spring Cloud

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

Speaker: Josh Long

Slides: https://speakerdeck.com/joshlong/smarter-service-to-service-invocation-with-spring-cloud

Spring Cloud 1.0 is here! It offers a powerful way to create and consume microservices. As you introduce new services, you introduce integration problems: services can be shaky, they can disappear and - as they're often exposed over HTTP - they require a bit more footwork than in-process method invocations. In this webinar, we'll focus specifically on how Spring Cloud integrates service registration (e.g.: Eureka, Consul, or Zookeeper), declarative REST clients (with Netflix's Feign), reactive programming and the circuit breaker pattern with Hystrix to support easy, robust service-to-service invocations.

Learn about about Spring Cloud at http://projects.spring.io/spring-cloud

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

Webinar: A Comprehensive Spring Showcase: Personal Cloud Storage Application

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

Speaker: Erdem Gunay, Turkcell

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.

Tuesday, June 9th, 2015 2:00PM GMT (London GMT) Register

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

This Week in Spring - May 5th, 2015

Engineering | Josh Long | May 05, 2015 | ...

Welcome to another installment of This Week in Spring! This week I'm in Las Vegas at the mega EMC World event.

Spring Security SAML 1.0.1 Released

Releases | Rob Winch | May 05, 2015 | ...

I'm pleased to announce the release of Spring Security SAML 1.0.1. This release is passive to 1.0.0 the highlights of which are:

  • Added support for Spring Security 4.0
  • Added integration guide with Okta
  • MaxAuthenticationAge time supports longer expiration times than 21 days
  • Deployment without JKS keystore is now supported
  • Service provider can now define multiple assertion consumer endpoints with same binding
  • Minor fixes and documentation improvements

Project Site | Documentation | Changelog

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: 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.

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: 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: 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

 

Spring for Apache Hadoop 2.2 M1 released

Releases | Thomas Risberg | April 30, 2015 | ...

We are pleased to announce the Spring for Apache Hadoop 2.2 M1 milestone releases.

We continue to provide version specific artifacts with their respective transitive dependencies in the Spring IO milestone repository:

  • 2.2.0.M1 (default - Apache Hadoop stable 2.6.0)
  • 2.2.0.M1-phd21 (Pivotal HD 2.1)
  • 2.2.0.M1-phd30 (Pivotal HD 3.0)
  • 2.2.0.M1-cdh5 (Cloudera CDH5)
  • 2.2.0.M1-hdp22 (Hortonworks HDP 2.2)

The most important enhancements in the Spring for Apache Hadoop 2.2 M1 release:

  • Remove support for running with JDK 6, Java 7 or later is now required
  • Improvements to the HDFS writer to support syncable writes and a new timeout option
  • Add support for Pivotal HD 3.0
  • Update CLoudera CDH 5 to use version 5.3.3
  • Update Hortonworks HDP 2.2 version to 2.2.4.0
  • Update Kite SDK to version 1.0
  • Update Spring project versions to the latest

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu Spring Runtime 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