Connecting Java Developers
Olá camaradas !
A Microsoft está organizando para os dias 27,28 e 29 de Outubro o JDConf, evento voltado a comunidade Java.:o
Se você profissional Java, quer saber se valerá a pena acompanhar o evento, dê uma olhada na lista de sessions do primeiro dia e avalie por si mesmo ! 🙂
- Modern Java: Beyond Version 8
Angie Jones
While most people are still using Java 8 from six years ago, new versions of the language are being released every six months! The latest versions provide an abundance of new features such as functional programming capabilities, switch expressions, local variable type inference, additions to the Stream API, new factory methods for Collections, text blocks and much more. This talk will introduce my favorite new features of Java 9 – 14, provide practical examples of how these features can be used, and offer recommended practices and gotchas when using these features.
Session Takeaways:
* Introduction of new features in the latest releases of Java (9 – 14)
* Examples of how the features can be used
* Recommendations on good practices when using these features
* Gotchas and caveats
* Greater command of the programming language
- Super Charge Your Spring Boot Apps
Rory Preddy
Your software requires well-designed, performant and secure libraries integrating into a managed cloud environment. Did you know that all this is easily achieved with Azure Spring Libraries seamlessly integrating into your managed Azure Spring Cloud architecture? Join me as I show you recent Azure Spring Cloud advancements and how easy it is to integrate these to design scalable, secure, and highly available Spring Cloud solutions. We’ll be live-coding real-world applications that demonstrate:
-Migrating an existing Spring Boot app to Azure Spring Cloud with no code changes
-Querying NoSQL data using Reactive WebFlux
-Drive higher utilization with Autoscaling
-Exciting new Azure Spring Cloud Roadmap
- Java and VSCode: Tips and Tricks
Loiane Groner
Visual Studio Code (VSCode) is a great tool that is between a simple editor and an IDE, and the reason for that is because we can customize it according to our needs. In this session we’ll cover how we can transform VSCode into a powerful Java editor/IDE with full support to create projects (Spring, Quarkus or using your favorite framework). We’ll also learn how we can run these projects, run tests and use other tools that are common for Java developers.
- The Hacker’s Guide to JWT Security
Patrycja Wegrzynowicz
JSON Web Token (JWT) is an open standard for creating tokens that assert some number of claims like a logged-in user and his/her roles. JWT is widely used in modern applications as a stateless authentication mechanism. Therefore, it is important to understand JWT security risks, especially when broken authentication is among the most prominent security vulnerabilities according to the OWASP Top 10 list. This talk guides you through various security risks of JWT, including confidentiality problems, vulnerabilities in algorithms and libraries, token cracking, token sidejacking, and more. In live demos, you’ll learn how to hijack a user account exploiting common security vulnerabilities on the client-side, on the server-side, and in transport. You’ll also find out about common mistakes and vulnerabilities along with the best practices related to the implementation of JWT authentication and the usage of available JWT libraries.
- The Microservices Pattern Language: the Antidote to The Suck/Rock Dichotomy When Choosing an Application Architecture
Chris Richardson
The suck/rock dichotomy pervades technology discussions. It occurs when each side in a debate argues that their favorite technology rocks and the other side’s technology sucks. For example, if you are an architect looking for help choosing an architecture, you will encounter arguments between those who believe that the microservice architecture is the best choice and those who argue that monoliths are the future. Sadly, these kinds of polarized debates won’t help you pick an architecture for your application. Fortunately, there is an ancient yet powerful antidote to the suck/rock dichotomy: patterns. In this presentation, I describe a pattern language for the microservice architecture. You will learn how the pattern language can help you decide between the monolithic architecture and microservice architecture. I describe how patterns help you make key design decisions when developing microservices-based application.
- GitHub for Java Developers
Byron Walker and Trent Jones
Join both Byron Walker and Trent Jones from GitHub as they demonstrate creating a Java Package using GitHub. Once the session concludes, both Bryan and Trent have compiled a few additional resources to share and support more exploration on the topic.
- Introduction to Micronaut 2.0 and GraalVM
Graeme Rocher
In this talk Graeme Rocher (Micronaut creator and architect at Oracle) will provide an introduction to Micronaut 2.0, the innovative new framework that precomputes your framework infrastructure in a reflection free manner and provides integration with GraalVM Native Image.
- Accessibility in the Time of COVID-19
Lucy Greco
Lucy Greco is a web accessibility evangelist and has been broadly recognized and honored as an “unsung heroine” at UC Berkeley. As a blind member of the education community, Lucy is constantly faced with obstacles and challenges. She has dedicated her career towards making things more accessible and is extremely vocal about the challenges inaccessible tools create for the wider community. Learn from Lucy on how to make the world more digitally accessible to everyone!
Para ver as sessions dos outros dias, basta clicar aqui !
Gostou do que viu? Caso sim, não perca mais tempo e faça já sua inscrição !
Calendário de Eventos/Treinamentos
2024Nov | ||||||
---|---|---|---|---|---|---|
D | S | T | Q | Q | S | S |
1 | 2 | |||||
3 | 8 | |||||
10 | 15 | 16 | ||||
17 | 18 | 22 | ||||
24 | 29 | |||||