Tuesday
Have you ever thought of joining the Mob?
Presented by: Fred Estabrook, Chris O'Connor
Time: Tuesday 8:00 AM - 12:00 PMAhh!! It's a Mob of philanthropic humanitarians. What will we do?!?! Quick pull down an open source refactorable project from GitHub and set them on it. In this session team members can and will participate in this interactive workshop. Come join the group mind, all roles and experience levels...
Room: Indigo BayTrack: Programming PrinciplesFormat: PreCompilerLevel: Introductory and overviewWednesday
Let's play!
Presented by: Jean Lange, Remy Porter
Time: Wednesday 8:00 AM - 12:00 PMHave you become a feral person who doesn’t remember how to interact with other humans? Let’s exercise those interaction muscles by playing some improv games! You will practice cheerfully celebrating failure, figuring out when it’s your turn to talk or listen, and negotiating uncertainty - and...
Room: Indigo BayTrack: Teams/Leadership/The Future of WorkFormat: PreCompilerLevel: Introductory and overviewThursday
Watch How The Giants Fall: Learning from Bug Bounty Results
Presented by: John Melton
Time: Thursday 8:00 AM - 9:00 AMSecurity is hard. We all miss things. Attackers find things. "You must learn from the mistakes of others. You can't possibly live long enough to make them all yourself." -Samuel Levenson This talk is a fun, fast-moving survey of some of the best recent bug bounty finds against some of the...
Room: Indigo BayTrack: SecurityFormat: General SessionLevel: Introductory and overviewBuilding Android for Everyone
Presented by: Sierra OBryan
Time: Thursday 9:15 AM - 10:15 AMAccessibility creates a better experience for everyone. Jetpack Compose simplifies development and can help us more easily build more accessible apps. In this talk, we’ll dive into some common use cases, Android Accessibility APIs, and compare these to the accessibility tools available in Jetpack...
Room: Indigo BayTrack: MobileFormat: General SessionLevel: Introductory and overviewWhat a global pandemic can tell you about better DevOps practices
Presented by: Jeremy Meiss
Time: Thursday 10:30 AM - 11:30 AMIn early 2020 a global pandemic set in motion events which none of us could predict. With anonymous data collected from 900k+ devs, 50K orgs, and 60m+ builds/mo we found some interesting insights into better DevOps practices. Since then, we've seen even more interesting activities happen, which shed...
Room: Indigo BayTrack: DevOpsFormat: General SessionLevel: IntermediateAutomating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut
Presented by: Todd Sharp
Time: Thursday 11:45 AM - 12:45 PMIt all started with a small project to pass the time during The Great Quarantine of 2020. I bought some chiles from the local farmer’s market (with proper face coverings and social distancing, of course), fermented my first batch of hot sauce, and shared it with a few friends around the globe. I...
Room: Indigo BayTrack: HardwareFormat: General SessionLevel: Introductory and overviewTime traveling in the cloud. Time series analytics with Microsoft Azure.
Presented by: Sam Vanhoutte
Time: Thursday 1:00 PM - 2:00 PMThe data collected in IoT scenarios are often thought of as a ‘time series”. Through this data it’s possible to understand the past and use this data to anticipate the future. But time traveling is never straight forward. That’s why in this session Sam will walk you through the processing of...
Room: Indigo BayTrack: DataFormat: General SessionLevel: IntermediateAI/ML and drones
Presented by: RIIS LLC (Sponsor)
Time: Thursday 2:15 PM - 3:00 PM(Presented by Godfrey Nolan) This session walks you through how our interns took some video from a drone and turned it into an Android App to count cars in a parking lot. This is a practical introduction to drone SDKs, Tensorflow and how to combine the two to do object detection on your Android...
Room: Indigo BayTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overviewExploring the Reactive Landscape
Presented by: Mary Grygleski
Time: Thursday 3:30 PM - 4:30 PMAs Java is an object-oriented language that inherently supports the imperative programming style, asynchronicity presents a challenge that can turn the code into nightmare. One way to deal with the complexity of asynchronicity is to introduce reactivity onto the coding level (reactive programming),...
Room: Indigo BayTrack: ArchitectureFormat: General SessionLevel: Introductory and overviewConnecting Systems that Never Planned for Each Other - An Introduction to Apache NiFi
Presented by: David Snyder
Time: Thursday 4:45 PM - 5:45 PMApache NiFi can be described as a Swiss army knife for data flow programming. Joe Witt, the creator of NiFi, describes it as a "broker between systems that never knew to plan for each other". This session will illuminate the main features of Apache NiFi, expand on the problems it is best suited...
Room: Indigo BayTrack: DataFormat: General SessionLevel: Introductory and overviewFriday
RediSearch: Completing the Beyond SQL Story with Search
Presented by: Brian Sam-Bodden
Time: Friday 8:30 AM - 9:30 AMDo you automatically reach for a relational database for your application’s data needs? There is an unspoken impedance mismatch between expected rates of maturity between an application’s model and its data model. NoSQL/NewSQL and now “beyond SQL” solutions are often met with incredulity...
Room: Indigo BayTrack: DataFormat: General SessionLevel: Introductory and overviewPerformance tuning for Azure Cosmos DB
Presented by: Hasan Savran
Time: Friday 9:45 AM - 10:45 AMAzure Cosmos DB is a fully managed service that takes database administration off your hands. Fully Managed Database sounds good, but developers end up with some of the database administration work anyway. As a developer, you will be responsible for changing Indexing policies, configuring...
Room: Indigo BayTrack: DataFormat: General SessionLevel: IntermediateExtending Spring Data and Spring Data Redis
Presented by: Brian Sam-Bodden
Time: Friday 11:00 AM - 12:00 PMIn this session, Brian will take you along for a journey into the codebases of Spring Data and Spring Data Redis to help you understand how to build your own annotation-based Spring Data extensions. Whether you are building a framework or a business/application-specific extension, understanding the...
Room: Indigo BayTrack: DataFormat: General SessionLevel: IntermediateHow to build an Android application with JetPack Compose and Kotlin
Presented by: Aaron LaBeau
Time: Friday 12:15 PM - 1:15 PMThe world of mobile development is constantly changing and evolving. Google's new JetPack Compose framework for Kotlin allows developers to write mobile applications quickly by using design principles from functional programming while keeping the learning curve down. In this session, Aaron LaBeau...
Room: Indigo BayTrack: MobileFormat: General SessionLevel: Introductory and overviewA Fork in Your Career Road
Presented by: CoverMyMeds (Sponsor)
Time: Friday 1:30 PM - 2:15 PM(Presented by Steven Grant) Traveling through your career path, you will inevitably come across a fork in the road and will need to decide where your next step leads. On one path, continuing through technical excellence and becoming a key contributor to every project you touch. The other, a path...
Room: Indigo BayTrack: Sponsor SessionFormat: Sponsor SessionLevel: Introductory and overviewJakarta EE 10 is Coming Your Way!
Presented by: Ivar Grimstad
Time: Friday 2:45 PM - 3:45 PMJakarta EE 9 lowered the barriers of entry and established a foundation for future innovation paving the way for Jakarta EE 10. With Jakarta EE 10, we are introducing a new profile - the Jakarta EE Core Profile. This profile will enable certification of smaller runtimes suitable for microservices...
Room: Indigo BayTrack: ArchitectureFormat: General SessionLevel: Intermediate