How Your Java is Still Served Hot
The Java platform is over twenty-six years old and has reached its 17th release, yet, according to developer surveys, it is consistently in the top three most popular languages.
How is this possible?
In this presentation, we’ll explore how Java has adapted to changing application demands, new development patterns, and keeping the competition at bay.
What features does Java have now that continue to give it appeal for new application development? How does the JVM deliver better scalability and performance than other platforms? Where does Java go from here? These and other questions will all be answered.
- Simon Ritter Deputy CTO at Azul Systems
Kickstarting your Azure pipeline with templates
This session aims at sharing insights on Azure pipeline templates which are a powerful way to scale your CI/CD flow throughout your organisation. At ING this is achieved with Azure DevOps templates (which some think of as Java classes).
Wouter Ligtenberg and Florin Ioanițescu will reveal how they moved from one different pipeline per team to one single pipeline used by all teams. They will also discuss modularity and flexibility; quality and maintainability; and versioning.
- Wouter Ligtenberg DevOps Engineering Lead at ING Tech Romania
- Florin Ioanitescu DevOps & Engineering Lead at ING Tech Romania
The Cool Thing about Cool Things in Java 16 & 17 LTS
- Mohamed Taman Chief Solutions Architect, Java Champion, Oracle Groundbreaker Ambassador at Effortel
Effective ways to query data via APIs
Coexisting in large enterprise platforms, APIs often need to fetch from other APIs only the fields they actually use, to reduce the number of queries for performance or to ensure reduction of impact if the dependent APIs evolve.
These are design and technical questions we ask ourselves when we decide the tech stack for a large platform.
We are going to explore several options for this scenario, such as GraphQL and oData, their similarities and differences.
- Ruxandra Creanga Engineering Manager at DB Global Technology
Make it Funqy: Write Serverless Java apps with Quarkus Funqy
Serverless computing is becoming very popular among
developers thanks to Public Cloud and Open Source offerings. Quarkus Funqy is
part of the serverless strategy part of Quarkus, a Kubernetes-native Java
framework, which aims to provide a portable Java API to write functions
deployable to various FaaS environments like AWS Lambda, Azure Functions,
Knative, and Knative Events (Cloud Events).
In this session, we will walk through how to write a Java serverless
application, and how this framework helps in creating a minimal footprint,
eventually native-compiled and Kubernetes-native application which is ready to
support modern use cases such as Internet-of-Things or highly- available Cloud
deployments.
- Natale Vinto Senior Principal Developer Advocate at Red Hat
Java vs Python performance in 2021
Simple problems like which is the car that is best for my needs, to more complex ones like what should I invest in, in order to get the best possible results or which departments should receive more funding and why, can all be addressed here. In order to accomplish this a tremendous amount of computations are involved, so we had to be careful when choosing the way we write code but also, the environment we write code in. So which one do you think we choose, Java or Python? Which one of these is best suited to accomplish these kind tasks and how big is the difference between these two?
- Marius Comiati Senior Software Engineer at 3Pillar Global
High Performance Persistence
Small UseCases with a significant amount of data for internal company usage, most developers had this in their career, already. However, no Ops Team, no Kubernetes, no Cluster is available as part of the solution.
In this talk, I will show a few tech stacks that are helping to deal with persistent data without dealing with the classic horizontal scaling tech monsters like Kubernetes, Hadoop and many more.
Sit down, relax and enjoy the journey through a bunch of lightning-fast persistence alternatives for pure java devs.
- Sven Ruppert Developer Advocate (DevSecOps) at JFrog
The Power of Spring Boot Autoconfigure
If you want to know the magic behind how Spring Boot is preparing everything at runtime before the application starts, this presentation is for you. Learn about Spring Boot Autoconfigure, the component that is preparing all the resource dependencies. See how to integrate your own dependencies automatically into the Spring Boot Context. The live demo will let you see and feel how the Spring Boot Autoconfigure is doing its magic-work.
- Tudor Codrea Java Engineer at Cognizant Softvision
Grab your beer and lets code
- Laurentiu Spilca Development Lead & Author at Endava