Listen "#9: Spring Framework, Java in focus"
Episode Synopsis
Spring’s wide ecosystem of modules simplifies the development process
Spring is the most popular Java-based framework for application development for many reasons. One of them is its wide ecosystem of modules and integrations, which you can use to:
Develop REST APIs
Connect to a database through a JPA or a JDBC template
Create batch jobs
Use Aspect Oriented Programming
Create reactive APIs
Integrate with microservices
Josh Long, a Spring Developer Advocate, says Spring’s variety of integrations “makes it as easy as possible to do anything you want.”
Spring has investment from the open source community and big companies alike
“Spring is a very vibrant open source project,” according to Josh, “There's all the small contributors and all the people that submit pull requests. So it's a very active project, all the different projects are active on GitHub, but there's also huge organizations that are invested in it.”
He ticks off, among others, Spring Cloud for Alibaba, Google Cloud, Amazon, Microsoft, and Kubernetes. Josh sums it up, “Everybody converges on Spring because it's a very natural place to build apps. And so as a result, today it’s the most ubiquitous Java technology on the JVM except for Java itself.”
Spring Boot’s auto-configuration grants developers flexibility
Loiane Groner, a Citibank software engineer, defines Spring Boot as “what people use nowadays to create the applications. It's just a way to abstract all the configuration, what's going to be your main file, like your index, JSP, index, HTML.” Josh adds that when Spring Boot starts up, it looks at cues in the environment and “auto-configures,” granting developers almost total flexibility.
Spring boosts application development productivity
Loiane says, “I believe most Java developers started using Spring because it makes it easier for you to develop your applications.” Josh Long adds to this. “The reason I have enjoyed some measure of success is not because of me, it's because of Spring. Spring is just super productive.”
Try Spring with MongoDB on Platform.sh to be super productive building your applications.
Platform.sh
Learn more about us.
Get started with a free trial.
Have a question? Get in touch!
Platform.sh on social media
Twitter @platformsh
Twitter (France): @platformsh_fr
LinkedIn: Platform.sh
LinkedIn (France): Platform.sh
Facebook: Platform.sh
Watch, listen, and subscribe to the Platform.sh Deploy Friday podcast:
YouTube
Apple Podcasts
Buzzsprout
Platform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack and leave managing infrastructure and processes to us.
Spring is the most popular Java-based framework for application development for many reasons. One of them is its wide ecosystem of modules and integrations, which you can use to:
Develop REST APIs
Connect to a database through a JPA or a JDBC template
Create batch jobs
Use Aspect Oriented Programming
Create reactive APIs
Integrate with microservices
Josh Long, a Spring Developer Advocate, says Spring’s variety of integrations “makes it as easy as possible to do anything you want.”
Spring has investment from the open source community and big companies alike
“Spring is a very vibrant open source project,” according to Josh, “There's all the small contributors and all the people that submit pull requests. So it's a very active project, all the different projects are active on GitHub, but there's also huge organizations that are invested in it.”
He ticks off, among others, Spring Cloud for Alibaba, Google Cloud, Amazon, Microsoft, and Kubernetes. Josh sums it up, “Everybody converges on Spring because it's a very natural place to build apps. And so as a result, today it’s the most ubiquitous Java technology on the JVM except for Java itself.”
Spring Boot’s auto-configuration grants developers flexibility
Loiane Groner, a Citibank software engineer, defines Spring Boot as “what people use nowadays to create the applications. It's just a way to abstract all the configuration, what's going to be your main file, like your index, JSP, index, HTML.” Josh adds that when Spring Boot starts up, it looks at cues in the environment and “auto-configures,” granting developers almost total flexibility.
Spring boosts application development productivity
Loiane says, “I believe most Java developers started using Spring because it makes it easier for you to develop your applications.” Josh Long adds to this. “The reason I have enjoyed some measure of success is not because of me, it's because of Spring. Spring is just super productive.”
Try Spring with MongoDB on Platform.sh to be super productive building your applications.
Platform.sh
Learn more about us.
Get started with a free trial.
Have a question? Get in touch!
Platform.sh on social media
Twitter @platformsh
Twitter (France): @platformsh_fr
LinkedIn: Platform.sh
LinkedIn (France): Platform.sh
Facebook: Platform.sh
Watch, listen, and subscribe to the Platform.sh Deploy Friday podcast:
YouTube
Apple Podcasts
Buzzsprout
Platform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack and leave managing infrastructure and processes to us.
More episodes of the podcast Deploy Friday
#58: Empowering Women for Leadership Roles
20/01/2022
#53: Is the Future of E-commerce Headless?
11/01/2022
#51: The Power of Women in Tech
04/11/2021
#50: Open Infrastructure Foundation
04/11/2021
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.