Josh Long

Josh Long

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal and a Java Champion. He's host of "A Bootiful Podcast" (https://soundcloud.com/a-bootiful-podcast), host of the "Spring Tips Videos" (http://bit.ly/spring-tips-playlist), co-author of 6+ books (http://joshlong.com/books.html), and instructor on 8+ Livelessons Training Videos (http://joshlong.com/livelessons.html)

Recent Blog posts by Josh Long

This Week in Spring - November 18th, 2014

Engineering | November 18, 2014 | ...

Welcome to another installment of This Week in Spring! This week I'm in sunny Sofia, Bulgaria for the Java2Days software conference. As usual, this show is way too much fun and the crowd's bigger and better than ever!

  1. Spring Boot 1.2.0 RC1 is now available! This release moves embedded Servlet containers to Tomcat 8 or Jetty 9, adds a new @SpringBootApplication annotation, adds JavaMail support, and registers additional Spring Boot actuator support
  2. Spring Session 1.0.0.RC1 is here with loads of features!
  3. Speaking of using Spring with ZeroTurnaround, join ZeroTurnaround's Adam Koblentz and I on Nov 20th as we look at using JRebel and Spring Boot to deliver a one-two developer productivity punch without equal
  4. Want to learn more about the Reactor project and the role of asych I/O in microservices? Check out the upcoming Reactor webinar

This Week in Spring - November 11th, 2014

Engineering | November 12, 2014 | ...

Welcome to another installment of This Week in Spring! This week I'm back in Silicon Valley, talking to developers at a handful of large technology-driven companies about taking their first steps with a cloud-native architecture. Interesting feedback, as ever! This week I'll be doing a meetup here in the bay area on building Bootiful microservices with Spring Cloud. Next week, I look forward to seeing people at Java2Days in Sofia, Bulgaria! C'ya there!

  1. Spring Integration lead Gary Russell has just announced Spring Integration 4.1.0 and Spring AMQP 1.4.0 final are now available!

A quality @Qualifier

Engineering | November 04, 2014 | ...

Sometimes, teh Twitterz is an amazing place. Just last week I spent some time helping clarify the behavior of Spring's @Qualifier annotation, which is both older than JSR 330 and offers a richer superset of JSR 330's @Qualifier annotation. These misguided few seemed to be under the impression that Spring's annotation didn't offer the same degree of type-safety as the JSR 330 annotation. I don't know if it's because they simply hadn't read up on the support (which is fairly new, since it's only been around since 2007), or if it's because they work for companies that make their money if you…

This Week in Spring - November 4th, 2014

Engineering | November 04, 2014 | ...

Welcome to another installment of This Week in Spring! This week I'm on the road talking to enthusiastic Spring developers in Casablanca, Morocco at the JMaghreb conference and then it's off to London (again!) for the amazing Spring eXchange. If you're at either, be sure to say hi!

  • Artem Bilan, Spring Integration ninja and a personal hero of mine, has just announced the Spring Integration RC1 release. I don't know if you've seen the Java configuration DSL, but it makes writing complex integration flows a breeze! It takes advantage of Java 8's lamba support. Check it out! Remember, microservices aren't exclusively REST centric. If you're trying to build a microservice and expose it over any other mechanism, I'd start with Spring Integration.
  • Spring ninja Thomas Risberg just announced Spring for Hadoop 2.0.3

This Week in Spring - October 28, 2014

Engineering | October 29, 2014 | ...

Hello from New York City! Tonight I'll be addressing the Cloud Foundry User Group on how to build Spring Boot and Spring Cloud-based microservices that run on Cloud Foundry - I hope you'll join us! And if you're in Boston, then come hang out when I give the same talk there on Thursday!

  • Spring Social lead and all around Spring ninja Craig Walls announced the Spring Sync project and then wrote up a nice introduction to it, which - this is taken from the post because it's perfectly stated there - addresses efficient communication between client applications and Spring backends by employing patch-based exchanges. So, basically, the one piece of the pie (after basic REST, HATEOAS and hypermedia, OAuth and security in general, all of which Spring supports capably and in a first-class way) missing in client/server communication (like REST) is now here! If you read one

This Week in Spring - October 21st, 2014

Engineering | October 22, 2014 | ...

Welcome to another installment of This Week in Spring! This week I'm talking to developers at the Neo4j GraphConnect conference with my pal (and Neo4j evangelist) Kenny Bastani, and then on Thursday I'll be doing a webinar with my one of my pals on the Vaadin team, Peter Lehto, on how to build Bootiful Vaadin applications - don't miss it!

Next week, I'll be doing a string of appearances at Toronto, New York City, and Boston meetups helping people better build microservices with Spring Boot, Spring Cloud and Cloud Foundry. Register now, come for the code, conversations, pizza and beer! Microservices are a big thing these days, and I'm sure there'll be a lot to talk about so don't miss these events!

As usual, we've got a lot to cover so let's get to it!

This Week in Spring - Tuesday October 14th, 2014

Engineering | October 14, 2014 | ...

Welcome to another installment of This Week in Spring! This week I've been at Silicon Valley Code Camp, JAX London and Geekout UK talking to developers about how to build scalable, microservice-centric Spring Boot applications on Cloud Foundry. It's been a lot fun talking to enthusiastic developers (on both sides of the Atlantic!).

Without further ado, let's get on with the roundup!

This Week in Spring - October 7th, 2014

Engineering | October 08, 2014 | ...

Welcome to another installment of This Week in Spring! This week, I've been at the Couchbase Connect conference talking to developers about Spring Data Couchbase (and Spring Boot, Spring XD, Spring Session, and more..). Fun show, fun crowd! Next week, I'll be at JAX London and Geekout UK, so be sure to say hi if you're around.

Now, with that, let's get on to the roundup..

  1. The good Dr. Pollack just announced the 1.0.1 release of Spring XD, the easiest way to build data-integration and ingestion solutions. It may be only a 1.0.1 release, but make no mistake: there are some very cool features in this release, including improved administrative and administrative UI features.

This Week in Spring - September 30, 2014

Engineering | October 01, 2014 | ...

Welcome to another installment of This Week in Spring! This week the Spring team is at JavaOne! There's been, and will be, lots to see! We're also hanging out at the booth, talking to as many users as possible. Check out the link I just give listing all the cool Pivotal (and non-Pivotal) talks at JavaOne. (Ahem. Naturally, I personally would love it if you made my talk - Spring4TW! - tomorrow morning at 8:30am at Parc 55, Cyril Magnin II/III!).

In addition to IoT, Big Data, and Microservice demos using NetFlixOSS on Spring, students were doing the coding challenge to build a REST service with Spring Boot and pushed to Pivotal Web Services in < 15 minutes to get the preshavedyak hoodie from American Apparel, and learning about the best PaaS for Java available on the market today; Java 8 / Tomcat 8 support was released just days ago, and there is strong support for Spring, Groovy and Grails.

This Week in Spring - Tuesday September 23rd, 2014

Engineering | September 23, 2014 | ...

Welcome to another installment of This Week in Spring! This morning, I had the joy of presenting with my pal Joram Barrez on using the Activiti BPMN workflow engine with Spring (and Spring Boot). That talk should be online in the next few weeks or so. I'll also be co-presenting with Joram this week at the Alfresco Summit (on the very same topic). If you missed SpringOne2GX 2014, check out the Day 1 and Day 2 wrap ups where can learn about NetFlix, Spring Boot and microservice architecture, among many other things.

  1. The replay of the webinar talk that I gave last week, Bootiful Microservices with Spring Boot (and Spring Cloud), is now available online. This talk - because of Boot and the subject matter - got a lot of attention and so this was actually available online within a few days (not the usual week or two) of my having presented it! Enjoy!

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