Gateway Software Symposium
Friday, March 31
- 7:30 am REGISTRATION/BREAKFAST - BALLROOM FOYER
- 8:30 am WELCOME: BALLROOM
- 8:45am - Presentations
- Know your Java?
- A Developer's Guide to the Rest of Rest - A pattern-driven approach
- Put Your Best Boot (Spring) Forward: Best Practices for Spring 6 and Spring Boot 3
- Microservices and Domain-Driven Design — The strategic parts
- Foundations of Tech Leadership
- 10:15 am BREAK
- 10:45 am - Presentation
- Non-Language Changes in Java
- The Linked Data Revolution is here, are you ready?
- Spring into K8s: Deploying Spring Application in Kubernetes
- Domain-Driven Design - Where Rubber meets the road
- Foundations of Tech Leadership
- 12:15 pm LUNCH
- 1:15 pm - Presentations
- Asynchronous Programming in Java using Virtual Threads
- The Linked Data Revolution II - Tools, patterns, and practices
- Reactive Spring APIs
- Container Security Fundamentals Part I
- Making Sense of Other People's Code
- 2:45 pm BREAK
- 3:00 pm - Presentations
- Pattern Matching in Java
- The Knowledge Graph - The Story From Daydream to Reality
- Spring Graph QL
- Container Security Fundamentals Part II
- How to win as a team when everything is NOT fine
- 4:30 pm BREAK
- 4:45 pm - Presentatinons
- Structured Concurrency in Java
- Personal Knowledge Management - Second Brain Methods and Madness
- Machine Learning Data Pipelines
- Container Usage Patterns
- Refactoring to Design Patterns
- 6:15 pm DINNER
- 7:00 pm KEYNOTE
- Decision Dials
Saturday, April 1
- 7:30 am BREAKFAST
- 8:15 am - Presentations
- Designing Microservices: From Architecting to Data Modeling
- The Secrets to Smart, Flexible, Self-Describing API
- Kubernetes Immersion
- Advanced Git
- Emotional Intelligence for More Effective 1-1s
- 9:45 am BREAK
- 10:00 am - Presentatnions
- Designing Microservices: From Architecting to Data Modeling
- Mob Mentality - Collaborative coding and problem solving
- Kubernetes Immersion
- Advanced Git
- Software Developer Workout
- 11:30 am EXPERT PANEL DISCUSSION
- 12:15 pm LUNCH
- 1:00 pm - Presentatnions
- Refactoring Code: An Incremental and Purpose Driven Approach
- Standing up Enterprise Architecture/
- Kafka Fundamentals
- A Vue perspective - Web Apps with Vue.js — Part I
- Managing Tech Teams: Rules, Tools & Insights
- 2:30 pm BREAK
- 2:45 pm - Presentatnions
- Refactoring Code: An Incremental and Purpose Driven Approach
- Architectural Awareness: Engineering Super-skill
- Kafka Fundamentals
- A Vue perspective - Web Apps with Vue.js — Part II
- Finding Signal in the Noise: The art of Execution
- 4:15 pm BREAK
- 4:30 pm - Presentatnions
- Let's Have Some Fun with Game Of Life: And Learn to Think Functionally Along the Way
- Super Charge Your Dev Environment
- IntelliJ Dojo
- A Nue Perspective on JavaScript
- VDD: Value Driven Development - 10 Golden Rules for incremental Greatness
WHAT WILL YOU LEARN
NEW TECHNOLOGY
This is an exciting time of innovation and rapid change. Our 90-minute in-depth sessions will help you stay on top of the latest developments in the software industry.
TOOLS AND PRACTICES
A key success factor is to choose the right tools and use them efficiently. Sessions at an NFJS event will help you evaluate and understand tools that will give you a competitive advantage.
SOFTWARE ARCHITECTURE
Your architecture decisions have a long lasting impact. Our experts will share their experience and insight to help you master architecture skills and create value in your organization.
LEADERSHIP AND TEAMWORK
Successful organizations require effective teams. These are important skills. Many NFJS sessions go beyond code and focus on how we can more effectively work together.