[Plan Your Experience]

The Event Blueprint

Schedule and plan your day. Discover key sessions, speakers, and activities to enhance your experience.

When?

Dec 5th and 6th 9:00 am - 5:00 pm

When?

Dec 5th and 6th 9:00 am - 5:00 pm

When?

Dec 5th and 6th 9:00 am - 5:00 pm

Where?

7100 Corportate Dr Plano, TX

Where?

7100 Corportate Dr Plano, TX

Where?

7100 Corportate Dr Plano, TX

[Agenda]

[Agenda]

[Agenda]

THURSDAY

8:30 AM

8:30 AM

Registration

8:30 AM - 9:00 AM

Registration and Coffee

Doors open so get in, grab a cup of coffee to energize your day, meet attendees, and network a bit!

Speaker

Doors Open

Duration

25 min

Company

Registration

8:30 AM - 9:00 AM

Registration and Coffee

Doors open so get in, grab a cup of coffee to energize your day, meet attendees, and network a bit!

Speaker

Doors Open

Duration

25 min

Company

Registration

8:30 AM - 9:00 AM

Registration and Coffee

Doors open so get in, grab a cup of coffee to energize your day, meet attendees, and network a bit!

Speaker

Doors Open

Duration

25 min

Company

9:00 AM

9:00 AM

Kick off

9:00 AM - 10:00 AM

KEYNOTE: Conference Kick Off And Morning Keynote

Getting everyone pumped up and excited about the conference on Day 1!

Speaker

Danny Thompson

Duration

25 min

Company

This Dot Labs

Kick off

9:00 AM - 10:00 AM

KEYNOTE: Conference Kick Off And Morning Keynote

Getting everyone pumped up and excited about the conference on Day 1!

Speaker

Danny Thompson

Duration

25 min

Company

This Dot Labs

Kick off

9:00 AM - 10:00 AM

KEYNOTE: Conference Kick Off And Morning Keynote

Getting everyone pumped up and excited about the conference on Day 1!

Speaker

Danny Thompson

Duration

25 min

Company

This Dot Labs

10:00 AM

10:00 AM

JavaScript

10:00 AM - 10:25 AM

Build the next generation of web apps today

Web development is on the cusp of a revolution and you need to be a part of it. Users are starting to expect applications to do things that previously required massive engineering efforts. You get to harness the power of modern engineering techniques AND AI features to build applications that interact with your users in new ways. Tired of web applications that feel static? In this action-packed session, Mark will show you how to use new features to transform your applications and reimagine the way you interact with users. Prepare to be inspired and empowered to reimagine the possibilities of your apps.

Speaker

Mark Techson

Duration

25 min

Company

Google

JavaScript

10:00 AM - 10:25 AM

Build the next generation of web apps today

Web development is on the cusp of a revolution and you need to be a part of it. Users are starting to expect applications to do things that previously required massive engineering efforts. You get to harness the power of modern engineering techniques AND AI features to build applications that interact with your users in new ways. Tired of web applications that feel static? In this action-packed session, Mark will show you how to use new features to transform your applications and reimagine the way you interact with users. Prepare to be inspired and empowered to reimagine the possibilities of your apps.

Speaker

Mark Techson

Duration

25 min

Company

Google

JavaScript

10:00 AM - 10:25 AM

Build the next generation of web apps today

Web development is on the cusp of a revolution and you need to be a part of it. Users are starting to expect applications to do things that previously required massive engineering efforts. You get to harness the power of modern engineering techniques AND AI features to build applications that interact with your users in new ways. Tired of web applications that feel static? In this action-packed session, Mark will show you how to use new features to transform your applications and reimagine the way you interact with users. Prepare to be inspired and empowered to reimagine the possibilities of your apps.

Speaker

Mark Techson

Duration

25 min

Company

Google

10:00 AM

10:00 AM

Java

10:00 AM - 10:25 AM

Understanding Inversion of Control and Dependency Injection

In this session, we will explore the concept of Inversion of Control (IoC) in greater depth than it is typically understood. Beyond the basic definition, we’ll discuss the why behind IoC—why it’s used, and how it provides value in both development and testing. We will explore its role in achieving loose coupling, modularity, and testability in Java applications. Through a hands-on coding demo, we’ll implement a basic, custom solution for both IoC and Dependency Injection (DI) in Java. Along the way, we’ll delve into important concepts like reflection and the inner workings of DI containers. Attendees will gain a deeper understanding of how these patterns help manage dependencies, reduce boilerplate code, and improve the maintainability of their projects. By the end of the session, you’ll walk away with a clear, practical understanding of how IoC and DI work in real-world applications and how to build your own simple DI framework to use in your projects. Whether you’re looking to deepen your knowledge or just get started with these patterns, this session will provide actionable insights and practical tools to elevate your Java development skills.

Speaker

Devyn Coyer

Duration

25 min

Company

LogicGate

Java

10:00 AM - 10:25 AM

Understanding Inversion of Control and Dependency Injection

In this session, we will explore the concept of Inversion of Control (IoC) in greater depth than it is typically understood. Beyond the basic definition, we’ll discuss the why behind IoC—why it’s used, and how it provides value in both development and testing. We will explore its role in achieving loose coupling, modularity, and testability in Java applications. Through a hands-on coding demo, we’ll implement a basic, custom solution for both IoC and Dependency Injection (DI) in Java. Along the way, we’ll delve into important concepts like reflection and the inner workings of DI containers. Attendees will gain a deeper understanding of how these patterns help manage dependencies, reduce boilerplate code, and improve the maintainability of their projects. By the end of the session, you’ll walk away with a clear, practical understanding of how IoC and DI work in real-world applications and how to build your own simple DI framework to use in your projects. Whether you’re looking to deepen your knowledge or just get started with these patterns, this session will provide actionable insights and practical tools to elevate your Java development skills.

Speaker

Devyn Coyer

Duration

25 min

Company

LogicGate

Java

10:00 AM - 10:25 AM

Understanding Inversion of Control and Dependency Injection

In this session, we will explore the concept of Inversion of Control (IoC) in greater depth than it is typically understood. Beyond the basic definition, we’ll discuss the why behind IoC—why it’s used, and how it provides value in both development and testing. We will explore its role in achieving loose coupling, modularity, and testability in Java applications. Through a hands-on coding demo, we’ll implement a basic, custom solution for both IoC and Dependency Injection (DI) in Java. Along the way, we’ll delve into important concepts like reflection and the inner workings of DI containers. Attendees will gain a deeper understanding of how these patterns help manage dependencies, reduce boilerplate code, and improve the maintainability of their projects. By the end of the session, you’ll walk away with a clear, practical understanding of how IoC and DI work in real-world applications and how to build your own simple DI framework to use in your projects. Whether you’re looking to deepen your knowledge or just get started with these patterns, this session will provide actionable insights and practical tools to elevate your Java development skills.

Speaker

Devyn Coyer

Duration

25 min

Company

LogicGate

10:00 AM

10:00 AM

Cloud & Data

10:00 am - 10:25 am

My $8,000 Serverless Mistake!

In the right circumstances, serverless technology can be a fantastic tool in your developer toolbox. There was a time when I went deep down the serverless rabbit hole with Azure Functions. It's solved many problems, and I still cannot recommend it enough. However, on my journey, I've also hit the limits of what it can do as a solution. This talk discusses the timeline of migrating multiple services to Azure Functions and loving their flexibility. There were so many wins from making the move! But we'll also cover what went wrong, like an accidental $8,000 Azure bill because I loved them too much. What should I have done differently, and how can you protect yourself from accidentally trying to do too much with serverless?

Speaker

Kevin Griffin

Duration

25 min

Company

Griffin Consulting, Inc.

Cloud & Data

10:00 am - 10:25 am

My $8,000 Serverless Mistake!

In the right circumstances, serverless technology can be a fantastic tool in your developer toolbox. There was a time when I went deep down the serverless rabbit hole with Azure Functions. It's solved many problems, and I still cannot recommend it enough. However, on my journey, I've also hit the limits of what it can do as a solution. This talk discusses the timeline of migrating multiple services to Azure Functions and loving their flexibility. There were so many wins from making the move! But we'll also cover what went wrong, like an accidental $8,000 Azure bill because I loved them too much. What should I have done differently, and how can you protect yourself from accidentally trying to do too much with serverless?

Speaker

Kevin Griffin

Duration

25 min

Company

Griffin Consulting, Inc.

Cloud & Data

10:00 am - 10:25 am

My $8,000 Serverless Mistake!

In the right circumstances, serverless technology can be a fantastic tool in your developer toolbox. There was a time when I went deep down the serverless rabbit hole with Azure Functions. It's solved many problems, and I still cannot recommend it enough. However, on my journey, I've also hit the limits of what it can do as a solution. This talk discusses the timeline of migrating multiple services to Azure Functions and loving their flexibility. There were so many wins from making the move! But we'll also cover what went wrong, like an accidental $8,000 Azure bill because I loved them too much. What should I have done differently, and how can you protect yourself from accidentally trying to do too much with serverless?

Speaker

Kevin Griffin

Duration

25 min

Company

Griffin Consulting, Inc.

10:30 AM

10:30 AM

Cloud & Data

10:30 AM - 10:55 AM

Building Your Own AI Assistant with JavaScript, LLMs, and RAG: A Web Developer's Guide

This session offers a practical introduction to building your personal AI assistant using Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) techniques, specifically tailored for web developers. We'll demystify the core concepts of LLMs, models, and RAG, providing a solid foundation for beginners. Through hands-on examples using JavaScript and popular libraries, you'll learn how to integrate these powerful technologies into your projects. As a full-stack JavaScript developer, I'll share my personal journey of navigating the complexities of LLMs and RAG, offering insights and practical tips. By the end of the session, you'll have the knowledge and tools to start building your own intelligent assistant, leveraging the power of LLMs and RAG within the familiar JavaScript ecosystem. Key Takeaways: Understanding the fundamentals of LLMs, models, and RAG. Hands-on experience with JavaScript libraries for LLM integration. Practical insights and tips from a full-stack JavaScript developer's perspective. A clear path to building your own LLM-powered AI assistant.

Speaker

Jerry Reghunadh

Duration

25 min

Company

DataNimbus

Cloud & Data

10:30 AM - 10:55 AM

Building Your Own AI Assistant with JavaScript, LLMs, and RAG: A Web Developer's Guide

This session offers a practical introduction to building your personal AI assistant using Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) techniques, specifically tailored for web developers. We'll demystify the core concepts of LLMs, models, and RAG, providing a solid foundation for beginners. Through hands-on examples using JavaScript and popular libraries, you'll learn how to integrate these powerful technologies into your projects. As a full-stack JavaScript developer, I'll share my personal journey of navigating the complexities of LLMs and RAG, offering insights and practical tips. By the end of the session, you'll have the knowledge and tools to start building your own intelligent assistant, leveraging the power of LLMs and RAG within the familiar JavaScript ecosystem. Key Takeaways: Understanding the fundamentals of LLMs, models, and RAG. Hands-on experience with JavaScript libraries for LLM integration. Practical insights and tips from a full-stack JavaScript developer's perspective. A clear path to building your own LLM-powered AI assistant.

Speaker

Jerry Reghunadh

Duration

25 min

Company

DataNimbus

Cloud & Data

10:30 AM - 10:55 AM

Building Your Own AI Assistant with JavaScript, LLMs, and RAG: A Web Developer's Guide

This session offers a practical introduction to building your personal AI assistant using Large Language Models (LLMs) and Retrieval Augmented Generation (RAG) techniques, specifically tailored for web developers. We'll demystify the core concepts of LLMs, models, and RAG, providing a solid foundation for beginners. Through hands-on examples using JavaScript and popular libraries, you'll learn how to integrate these powerful technologies into your projects. As a full-stack JavaScript developer, I'll share my personal journey of navigating the complexities of LLMs and RAG, offering insights and practical tips. By the end of the session, you'll have the knowledge and tools to start building your own intelligent assistant, leveraging the power of LLMs and RAG within the familiar JavaScript ecosystem. Key Takeaways: Understanding the fundamentals of LLMs, models, and RAG. Hands-on experience with JavaScript libraries for LLM integration. Practical insights and tips from a full-stack JavaScript developer's perspective. A clear path to building your own LLM-powered AI assistant.

Speaker

Jerry Reghunadh

Duration

25 min

Company

DataNimbus

10:30 AM

10:30 AM

Java

10:30 AM - 10:55 AM

Come and Talk to Me: The RnB Guide to Java Web Apps

Ever feel like you're spending more time wiring up your frontend and backend than actually building features? If you're a Java developer, Vaadin might be the solution you're looking for. In this session, we'll take clues from popular RnB songs as a guide to streamlining full-stack development by abstracting away the complexities of client-server communication. Here's what we'll cover: Shared type systems: See how Vaadin allows you to use your Java data models directly in the frontend, eliminating the need for separate TypeScript interfaces and reducing data mapping headaches. Simplified data binding: Learn how to bind UI components to your Java data with minimal effort, making UI updates a breeze. Efficient UI updates: Dive into Vaadin's server-side architecture and how it leverages WebSockets and server push to optimize UI updates and reduce client-side load. @BrowserCallable: Explore this powerful annotation that exposes your backend Java methods directly to the frontend via automatically generated TypeScript interfaces.

Speaker

Lawrence Lockhart

Duration

25 min

Company

Vaadin

Java

10:30 AM - 10:55 AM

Come and Talk to Me: The RnB Guide to Java Web Apps

Ever feel like you're spending more time wiring up your frontend and backend than actually building features? If you're a Java developer, Vaadin might be the solution you're looking for. In this session, we'll take clues from popular RnB songs as a guide to streamlining full-stack development by abstracting away the complexities of client-server communication. Here's what we'll cover: Shared type systems: See how Vaadin allows you to use your Java data models directly in the frontend, eliminating the need for separate TypeScript interfaces and reducing data mapping headaches. Simplified data binding: Learn how to bind UI components to your Java data with minimal effort, making UI updates a breeze. Efficient UI updates: Dive into Vaadin's server-side architecture and how it leverages WebSockets and server push to optimize UI updates and reduce client-side load. @BrowserCallable: Explore this powerful annotation that exposes your backend Java methods directly to the frontend via automatically generated TypeScript interfaces.

Speaker

Lawrence Lockhart

Duration

25 min

Company

Vaadin

Java

10:30 AM - 10:55 AM

Come and Talk to Me: The RnB Guide to Java Web Apps

Ever feel like you're spending more time wiring up your frontend and backend than actually building features? If you're a Java developer, Vaadin might be the solution you're looking for. In this session, we'll take clues from popular RnB songs as a guide to streamlining full-stack development by abstracting away the complexities of client-server communication. Here's what we'll cover: Shared type systems: See how Vaadin allows you to use your Java data models directly in the frontend, eliminating the need for separate TypeScript interfaces and reducing data mapping headaches. Simplified data binding: Learn how to bind UI components to your Java data with minimal effort, making UI updates a breeze. Efficient UI updates: Dive into Vaadin's server-side architecture and how it leverages WebSockets and server push to optimize UI updates and reduce client-side load. @BrowserCallable: Explore this powerful annotation that exposes your backend Java methods directly to the frontend via automatically generated TypeScript interfaces.

Speaker

Lawrence Lockhart

Duration

25 min

Company

Vaadin

10:30 AM

10:30 AM

JavaScript

10:30 AM - 10:55 AM

12 Principles for Coding with AI (Beyond Flappy Bird)

This talk presents 12 often overlooked principles for effective coding with AI, moving beyond introductory projects like "Hello World" and Flappy Bird. The talk covers key concepts such as managing context, minimizing context length, navigating large codebases, and conducting research for projects in unfamiliar domains. The goal is to empower attendees to become 10-20% more efficient, and potentially up to 30-40% more efficient in best cases, by applying these principles to both personal and work projects. By the end of the talk, attendees will have gained valuable insights into this area, identified a number of techniques to try, and even be prepared to share these learnings with their colleagues.

Speaker

YK Sugi

Duration

25 min

Company

Sourcegraph

JavaScript

10:30 AM - 10:55 AM

12 Principles for Coding with AI (Beyond Flappy Bird)

This talk presents 12 often overlooked principles for effective coding with AI, moving beyond introductory projects like "Hello World" and Flappy Bird. The talk covers key concepts such as managing context, minimizing context length, navigating large codebases, and conducting research for projects in unfamiliar domains. The goal is to empower attendees to become 10-20% more efficient, and potentially up to 30-40% more efficient in best cases, by applying these principles to both personal and work projects. By the end of the talk, attendees will have gained valuable insights into this area, identified a number of techniques to try, and even be prepared to share these learnings with their colleagues.

Speaker

YK Sugi

Duration

25 min

Company

Sourcegraph

JavaScript

10:30 AM - 10:55 AM

12 Principles for Coding with AI (Beyond Flappy Bird)

This talk presents 12 often overlooked principles for effective coding with AI, moving beyond introductory projects like "Hello World" and Flappy Bird. The talk covers key concepts such as managing context, minimizing context length, navigating large codebases, and conducting research for projects in unfamiliar domains. The goal is to empower attendees to become 10-20% more efficient, and potentially up to 30-40% more efficient in best cases, by applying these principles to both personal and work projects. By the end of the talk, attendees will have gained valuable insights into this area, identified a number of techniques to try, and even be prepared to share these learnings with their colleagues.

Speaker

YK Sugi

Duration

25 min

Company

Sourcegraph

11:00 AM

11:00 AM

Networking

11:00 AM

OPEN NETWORKING

Speaker

OPEN NETWORKING

Duration

25 min

Company

Networking

11:00 AM

OPEN NETWORKING

Speaker

OPEN NETWORKING

Duration

25 min

Company

Networking

11:00 AM

OPEN NETWORKING

Speaker

OPEN NETWORKING

Duration

25 min

Company

11:30 AM

11:30 AM

Cloud & Data

11:30 AM - 11:55 AM

Mastering Observability for DevOps Success

When it comes to cloud-native development and microservices, observability is crucial for maintaining reliable and performant systems. However, achieving effective observability goes beyond simply collecting logs, metrics, and traces—it’s about gaining deep insights into behavior and quickly identify the root cause of issues. This session will dive into the core principles of observability, emphasizing its role in the DevOps lifecycle. Attendees will gain practical knowledge on how to architect observability into their systems, leveraging open-source tools like Prometheus and Grafana. We’ll also explore real-world scenarios where observability has been pivotal in solving challenging performance and reliability issues, providing concrete examples and best practices that can be applied immediately. By the end of this session, you’ll have a solid understanding of how to use observability to not just monitor, but truly understand your systems—enabling you to build more resilient, performant, and maintainable applications.

Speaker

Brandy Smith

Duration

25 min

Company

Grafana

Cloud & Data

11:30 AM - 11:55 AM

Mastering Observability for DevOps Success

When it comes to cloud-native development and microservices, observability is crucial for maintaining reliable and performant systems. However, achieving effective observability goes beyond simply collecting logs, metrics, and traces—it’s about gaining deep insights into behavior and quickly identify the root cause of issues. This session will dive into the core principles of observability, emphasizing its role in the DevOps lifecycle. Attendees will gain practical knowledge on how to architect observability into their systems, leveraging open-source tools like Prometheus and Grafana. We’ll also explore real-world scenarios where observability has been pivotal in solving challenging performance and reliability issues, providing concrete examples and best practices that can be applied immediately. By the end of this session, you’ll have a solid understanding of how to use observability to not just monitor, but truly understand your systems—enabling you to build more resilient, performant, and maintainable applications.

Speaker

Brandy Smith

Duration

25 min

Company

Grafana

Cloud & Data

11:30 AM - 11:55 AM

Mastering Observability for DevOps Success

When it comes to cloud-native development and microservices, observability is crucial for maintaining reliable and performant systems. However, achieving effective observability goes beyond simply collecting logs, metrics, and traces—it’s about gaining deep insights into behavior and quickly identify the root cause of issues. This session will dive into the core principles of observability, emphasizing its role in the DevOps lifecycle. Attendees will gain practical knowledge on how to architect observability into their systems, leveraging open-source tools like Prometheus and Grafana. We’ll also explore real-world scenarios where observability has been pivotal in solving challenging performance and reliability issues, providing concrete examples and best practices that can be applied immediately. By the end of this session, you’ll have a solid understanding of how to use observability to not just monitor, but truly understand your systems—enabling you to build more resilient, performant, and maintainable applications.

Speaker

Brandy Smith

Duration

25 min

Company

Grafana

11:30 AM

11:30 AM

Java

11:30 AM - 11:55 AM

Unlocking the Full Potential of VS Code for Java Development

In this session I will show you how Visual Studio Code, enhanced with powerful extensions, can match the capabilities of industry-leading IDE, IntelliJ IDEA. With its core features and impressive flexibility, VS Code is quickly becoming a strong contender for enterprise-level Java development. I’ll walk you through the essential tools and extensions that transform VS Code into a fully capable IDE for Java developers. By the end of the session, you'll be empowered to explore VS Code as a viable and efficient alternative for your Java development projects.

Speaker

Erik Weibust

Duration

25 min

Company

Legends

Java

11:30 AM - 11:55 AM

Unlocking the Full Potential of VS Code for Java Development

In this session I will show you how Visual Studio Code, enhanced with powerful extensions, can match the capabilities of industry-leading IDE, IntelliJ IDEA. With its core features and impressive flexibility, VS Code is quickly becoming a strong contender for enterprise-level Java development. I’ll walk you through the essential tools and extensions that transform VS Code into a fully capable IDE for Java developers. By the end of the session, you'll be empowered to explore VS Code as a viable and efficient alternative for your Java development projects.

Speaker

Erik Weibust

Duration

25 min

Company

Legends

Java

11:30 AM - 11:55 AM

Unlocking the Full Potential of VS Code for Java Development

In this session I will show you how Visual Studio Code, enhanced with powerful extensions, can match the capabilities of industry-leading IDE, IntelliJ IDEA. With its core features and impressive flexibility, VS Code is quickly becoming a strong contender for enterprise-level Java development. I’ll walk you through the essential tools and extensions that transform VS Code into a fully capable IDE for Java developers. By the end of the session, you'll be empowered to explore VS Code as a viable and efficient alternative for your Java development projects.

Speaker

Erik Weibust

Duration

25 min

Company

Legends

11:30 AM

11:30 AM

JavaScript

11:30 AM - 11:55 AM

Putting yourself out there and changing your life through publishing your work

TBA

Speaker

Aaron Francis

Duration

25 min

Company

Try Hard Studios

JavaScript

11:30 AM - 11:55 AM

Putting yourself out there and changing your life through publishing your work

TBA

Speaker

Aaron Francis

Duration

25 min

Company

Try Hard Studios

JavaScript

11:30 AM - 11:55 AM

Putting yourself out there and changing your life through publishing your work

TBA

Speaker

Aaron Francis

Duration

25 min

Company

Try Hard Studios

12:00 PM

12:00 PM

LUNCH

12:00 PM - 1:00 PM

LUNCH

Speaker

LUNCH

Duration

25 min

Company

LUNCH

12:00 PM - 1:00 PM

LUNCH

Speaker

LUNCH

Duration

25 min

Company

LUNCH

12:00 PM - 1:00 PM

LUNCH

Speaker

LUNCH

Duration

25 min

Company

1:00 PM

1:00 PM

Cloud & Data

1:00 PM - 1:25 PM

Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about

So your company has finally decided to move to the Cloud Native ecosystem. You’ve landed on containerization as your first step. You heard that all you needed to do was containerize your first app and then push it to Kubernetes/OpenShift/Nomad, and the cost savings just come. You’ve done this, and well, things have gone not as planned. Some of the tech didn’t do what you expected, and wait, what do you mean our OpEx has gone up? Simply said: the promise of containerization or migrating to the Cloud Native ecosystem can be a lie if you don’t do your homework. Sadly most companies don’t. In this talk, I’ll explain a few gotchas that a “few” enterprises, in the guise of AsgharLabs, hit moving towards the Cloud Native world, and hopefully, you’ll learn from their mistakes, so you’re trip down this path will be more comfortable and closer to the promise. Outline Introductions What is AsgharLabs and where they started, what they thought they needed to do Where I came into the conversation to help AsgharLabs Questions you should ask after getting your app containerized Where are the architectural advantages and disadvantages? Are we doubling up on things? Isn’t automation good here? Why is this thing so complicated now? Questions you should ask about the cultural shift that will happen How the economics of the Cloud can differ from your Datacenter What do you mean our support is now Stack Overflow? What do you mean our goal is to move away from the CCB? Some tangible things you can start with to help become more successful Build that pipeline extension Collaborate with other teams Visibility and Monitoring Conclusion and where you can go from here

Speaker

JJ Asghar

Duration

25 min

Company

IBM

Cloud & Data

1:00 PM - 1:25 PM

Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about

So your company has finally decided to move to the Cloud Native ecosystem. You’ve landed on containerization as your first step. You heard that all you needed to do was containerize your first app and then push it to Kubernetes/OpenShift/Nomad, and the cost savings just come. You’ve done this, and well, things have gone not as planned. Some of the tech didn’t do what you expected, and wait, what do you mean our OpEx has gone up? Simply said: the promise of containerization or migrating to the Cloud Native ecosystem can be a lie if you don’t do your homework. Sadly most companies don’t. In this talk, I’ll explain a few gotchas that a “few” enterprises, in the guise of AsgharLabs, hit moving towards the Cloud Native world, and hopefully, you’ll learn from their mistakes, so you’re trip down this path will be more comfortable and closer to the promise. Outline Introductions What is AsgharLabs and where they started, what they thought they needed to do Where I came into the conversation to help AsgharLabs Questions you should ask after getting your app containerized Where are the architectural advantages and disadvantages? Are we doubling up on things? Isn’t automation good here? Why is this thing so complicated now? Questions you should ask about the cultural shift that will happen How the economics of the Cloud can differ from your Datacenter What do you mean our support is now Stack Overflow? What do you mean our goal is to move away from the CCB? Some tangible things you can start with to help become more successful Build that pipeline extension Collaborate with other teams Visibility and Monitoring Conclusion and where you can go from here

Speaker

JJ Asghar

Duration

25 min

Company

IBM

Cloud & Data

1:00 PM - 1:25 PM

Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about

So your company has finally decided to move to the Cloud Native ecosystem. You’ve landed on containerization as your first step. You heard that all you needed to do was containerize your first app and then push it to Kubernetes/OpenShift/Nomad, and the cost savings just come. You’ve done this, and well, things have gone not as planned. Some of the tech didn’t do what you expected, and wait, what do you mean our OpEx has gone up? Simply said: the promise of containerization or migrating to the Cloud Native ecosystem can be a lie if you don’t do your homework. Sadly most companies don’t. In this talk, I’ll explain a few gotchas that a “few” enterprises, in the guise of AsgharLabs, hit moving towards the Cloud Native world, and hopefully, you’ll learn from their mistakes, so you’re trip down this path will be more comfortable and closer to the promise. Outline Introductions What is AsgharLabs and where they started, what they thought they needed to do Where I came into the conversation to help AsgharLabs Questions you should ask after getting your app containerized Where are the architectural advantages and disadvantages? Are we doubling up on things? Isn’t automation good here? Why is this thing so complicated now? Questions you should ask about the cultural shift that will happen How the economics of the Cloud can differ from your Datacenter What do you mean our support is now Stack Overflow? What do you mean our goal is to move away from the CCB? Some tangible things you can start with to help become more successful Build that pipeline extension Collaborate with other teams Visibility and Monitoring Conclusion and where you can go from here

Speaker

JJ Asghar

Duration

25 min

Company

IBM

1:00 PM

1:00 PM

Cloud & Data

1:00 PM - 1:25 PM

Cloud-Enabled Biometric Data Collection: A New Normal?

As cloud development evolves, biometric data—like facial recognition, fingerprints, and voice patterns—is more commonly stored and processed on our favorite cloud platforms. We’ll explore techniques for mitigating risks like data breaches, unauthorized access, and surveillance misuse, with a dive into privacy-by-design principles and compliance with regulations such as GDPR and CCPA.

Speaker

Nyah Macklin

Duration

25 min

Company

Neo4j

Cloud & Data

1:00 PM - 1:25 PM

Cloud-Enabled Biometric Data Collection: A New Normal?

As cloud development evolves, biometric data—like facial recognition, fingerprints, and voice patterns—is more commonly stored and processed on our favorite cloud platforms. We’ll explore techniques for mitigating risks like data breaches, unauthorized access, and surveillance misuse, with a dive into privacy-by-design principles and compliance with regulations such as GDPR and CCPA.

Speaker

Nyah Macklin

Duration

25 min

Company

Neo4j

Cloud & Data

1:00 PM - 1:25 PM

Cloud-Enabled Biometric Data Collection: A New Normal?

As cloud development evolves, biometric data—like facial recognition, fingerprints, and voice patterns—is more commonly stored and processed on our favorite cloud platforms. We’ll explore techniques for mitigating risks like data breaches, unauthorized access, and surveillance misuse, with a dive into privacy-by-design principles and compliance with regulations such as GDPR and CCPA.

Speaker

Nyah Macklin

Duration

25 min

Company

Neo4j

1:00 PM

1:00 PM

Java

1:00 PM - 1:25 PM

The new way of building full stack apps with Hilla

Building full-stack applications often requires marrying the front-end and back-end - a time-consuming process that involves managing multiple codebases, creating REST/GraphQL endpoints, and ensuring both layers remain aligned to avoid breaking changes. Hilla can help with that. It’s a framework designed to combine the power and flexibility of both Spring Boot and React, while taking care of keeping the two layers in sync. In this talk, we’ll build a web application from scratch, exploring Hilla’s core features like automatic TypeScript client generation, built-in UI components, and form validation. We’ll see firsthand how Hilla simplifies maintaining contract between two layers and accelerates development. By the end, you’ll understand where Hilla excels, where it falls short, and how it can streamline your development process.

Speaker

Sergey Kryvets

Duration

25 min

Company

First United Bank

Java

1:00 PM - 1:25 PM

The new way of building full stack apps with Hilla

Building full-stack applications often requires marrying the front-end and back-end - a time-consuming process that involves managing multiple codebases, creating REST/GraphQL endpoints, and ensuring both layers remain aligned to avoid breaking changes. Hilla can help with that. It’s a framework designed to combine the power and flexibility of both Spring Boot and React, while taking care of keeping the two layers in sync. In this talk, we’ll build a web application from scratch, exploring Hilla’s core features like automatic TypeScript client generation, built-in UI components, and form validation. We’ll see firsthand how Hilla simplifies maintaining contract between two layers and accelerates development. By the end, you’ll understand where Hilla excels, where it falls short, and how it can streamline your development process.

Speaker

Sergey Kryvets

Duration

25 min

Company

First United Bank

Java

1:00 PM - 1:25 PM

The new way of building full stack apps with Hilla

Building full-stack applications often requires marrying the front-end and back-end - a time-consuming process that involves managing multiple codebases, creating REST/GraphQL endpoints, and ensuring both layers remain aligned to avoid breaking changes. Hilla can help with that. It’s a framework designed to combine the power and flexibility of both Spring Boot and React, while taking care of keeping the two layers in sync. In this talk, we’ll build a web application from scratch, exploring Hilla’s core features like automatic TypeScript client generation, built-in UI components, and form validation. We’ll see firsthand how Hilla simplifies maintaining contract between two layers and accelerates development. By the end, you’ll understand where Hilla excels, where it falls short, and how it can streamline your development process.

Speaker

Sergey Kryvets

Duration

25 min

Company

First United Bank

1:00 PM

1:00 PM

JavaScript

1:30 PM - 1:55 PM

What’s New in Tailwind CSS v4?

Tailwind CSS v4 beta, released two weeks ago, introduces numerous enhancements and improvements to the developer experience. In this session, we’ll delve into the most significant changes and new features, equipping you with the necessary knowledge to prepare for the official release of v4.

Speaker

Braydon Coyer

Duration

25 min

Company

LogicGate

JavaScript

1:30 PM - 1:55 PM

What’s New in Tailwind CSS v4?

Tailwind CSS v4 beta, released two weeks ago, introduces numerous enhancements and improvements to the developer experience. In this session, we’ll delve into the most significant changes and new features, equipping you with the necessary knowledge to prepare for the official release of v4.

Speaker

Braydon Coyer

Duration

25 min

Company

LogicGate

JavaScript

1:30 PM - 1:55 PM

What’s New in Tailwind CSS v4?

Tailwind CSS v4 beta, released two weeks ago, introduces numerous enhancements and improvements to the developer experience. In this session, we’ll delve into the most significant changes and new features, equipping you with the necessary knowledge to prepare for the official release of v4.

Speaker

Braydon Coyer

Duration

25 min

Company

LogicGate

1:30 - 1:55

1:30 - 1:55

Java

1:30 PM - 1:55 PM

Optimize your terminal to make you a more effective developer

Window Magic, Command Line Wizardry - how to optimize your computer and terminal to make you a more effective developer

Speaker

Rissa Jackson

Duration

25 min

Company

Java

1:30 PM - 1:55 PM

Optimize your terminal to make you a more effective developer

Window Magic, Command Line Wizardry - how to optimize your computer and terminal to make you a more effective developer

Speaker

Rissa Jackson

Duration

25 min

Company

Java

1:30 PM - 1:55 PM

Optimize your terminal to make you a more effective developer

Window Magic, Command Line Wizardry - how to optimize your computer and terminal to make you a more effective developer

Speaker

Rissa Jackson

Duration

25 min

Company

1:30 PM

1:30 PM

Cloud & Data

1:30 PM - 1:55 PM

Deploying Stateful Realtime Services To The Edge

Modern serverless development has unlocked a new level of developer velocity and made it easier for teams of any size to ship software at any scale. Platforms like AWS Lambda, Fargate, DynamoDB, and EventBridge offer primitives to build asynchronous business applications that can serve millions of users reliably. However, there is an entire class of multiplayer and realtime applications that cannot be served by stateless architectures, and building such applications requires going all the way back to manual sharding, load balancer, state synchronization, smart routing, and so on. This talk will explore how we can build stateful services without giving up the ease and speed of serverless technology, and deploy them closest to the users. Using a Cloudflare technology called Durable Objects, we will build a live multiplayer application where users can interact with each other and play a game together in real time. We will explore the tradeoffs of this stateful serverless paradigm, and how it can be incrementally adopted to enhance the user experience of any application.

Speaker

Dev Agrawal

Duration

25 min

Company

Smart Data

Cloud & Data

1:30 PM - 1:55 PM

Deploying Stateful Realtime Services To The Edge

Modern serverless development has unlocked a new level of developer velocity and made it easier for teams of any size to ship software at any scale. Platforms like AWS Lambda, Fargate, DynamoDB, and EventBridge offer primitives to build asynchronous business applications that can serve millions of users reliably. However, there is an entire class of multiplayer and realtime applications that cannot be served by stateless architectures, and building such applications requires going all the way back to manual sharding, load balancer, state synchronization, smart routing, and so on. This talk will explore how we can build stateful services without giving up the ease and speed of serverless technology, and deploy them closest to the users. Using a Cloudflare technology called Durable Objects, we will build a live multiplayer application where users can interact with each other and play a game together in real time. We will explore the tradeoffs of this stateful serverless paradigm, and how it can be incrementally adopted to enhance the user experience of any application.

Speaker

Dev Agrawal

Duration

25 min

Company

Smart Data

Cloud & Data

1:30 PM - 1:55 PM

Deploying Stateful Realtime Services To The Edge

Modern serverless development has unlocked a new level of developer velocity and made it easier for teams of any size to ship software at any scale. Platforms like AWS Lambda, Fargate, DynamoDB, and EventBridge offer primitives to build asynchronous business applications that can serve millions of users reliably. However, there is an entire class of multiplayer and realtime applications that cannot be served by stateless architectures, and building such applications requires going all the way back to manual sharding, load balancer, state synchronization, smart routing, and so on. This talk will explore how we can build stateful services without giving up the ease and speed of serverless technology, and deploy them closest to the users. Using a Cloudflare technology called Durable Objects, we will build a live multiplayer application where users can interact with each other and play a game together in real time. We will explore the tradeoffs of this stateful serverless paradigm, and how it can be incrementally adopted to enhance the user experience of any application.

Speaker

Dev Agrawal

Duration

25 min

Company

Smart Data

2:00 PM

2:00 PM

Leadership

2:00 PM - 2:25 PM

Leadership Panel With Local Leaders!

Join Paul McCollum, Senior Vice President at JP Morgan Chase, Christian Waller, CEO at Tinstar Software and Rob Ocel, Vice President Of Innovation at This Dot Labs, as they give insight into the local market as well as what companies are currently looking for.

Speaker

PANEL

Duration

25 min

Company

This Dot Labs

Leadership