Session Schedule

Session Schedule2019-01-07T06:25:51-05:00

Tuesday

8:00 AM

Have you ever thought of joining the Mob?

Presented by: Fred Estabrook, Chris O'Connor
Time: Tuesday 8:00 AM - 12:00 PM

Ahh!! 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 overview

Wednesday

8:00 AM

Let's play!

Presented by: Jean Lange, Remy Porter
Time: Wednesday 8:00 AM - 12:00 PM

Have 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 WorkTags: Soft Skills/BusinessFormat: PreCompilerLevel: Introductory and overview

Thursday

8:00 AM

Watch How The Giants Fall: Learning from Bug Bounty Results

Presented by: John Melton
Time: Thursday 8:00 AM - 9:00 AM

Security 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: SecurityTags: SecurityFormat: General SessionLevel: Introductory and overview
9:15 AM

Building Android for Everyone

Presented by: Sierra OBryan
Time: Thursday 9:15 AM - 10:15 AM

Accessibility 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: MobileTags: Mobile, Diversity/Equity/InclusionFormat: General SessionLevel: Introductory and overview
10:30 AM

What a global pandemic can tell you about better DevOps practices

Presented by: Jeremy Meiss
Time: Thursday 10:30 AM - 11:30 AM

In 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: DevOpsTags: Other, Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate
11:45 AM

Automating & Monitoring Seedling Growth in the Cloud Using IoT, Messaging & Micronaut

Presented by: Todd Sharp
Time: Thursday 11:45 AM - 12:45 PM

It 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: HardwareTags: Cloud, Hardware, Java, JavascriptFormat: General SessionLevel: Introductory and overview
1:00 PM

Time traveling in the cloud. Time series analytics with Microsoft Azure.

Presented by: Sam Vanhoutte
Time: Thursday 1:00 PM - 2:00 PM

The 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: DataTags: .NET, Cloud, Big Data, PythonFormat: General SessionLevel: Intermediate
2:15 PM

AI/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 overview
3:30 PM

Exploring the Reactive Landscape

Presented by: Mary Grygleski
Time: Thursday 3:30 PM - 4:30 PM

As 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: ArchitectureTags: Functional Programming, JavaFormat: General SessionLevel: Introductory and overview
4:45 PM

Connecting Systems that Never Planned for Each Other - An Introduction to Apache NiFi

Presented by: David Snyder
Time: Thursday 4:45 PM - 5:45 PM

Apache 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: DataTags: Cloud, Big DataFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

RediSearch: Completing the Beyond SQL Story with Search

Presented by: Brian Sam-Bodden
Time: Friday 8:30 AM - 9:30 AM

Do 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: DataTags: Big DataFormat: General SessionLevel: Introductory and overview
9:45 AM

Performance tuning for Azure Cosmos DB

Presented by: Hasan Savran
Time: Friday 9:45 AM - 10:45 AM

Azure 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: DataTags: .NET, CloudFormat: General SessionLevel: Intermediate
11:00 AM

Extending Spring Data and Spring Data Redis

Presented by: Brian Sam-Bodden
Time: Friday 11:00 AM - 12:00 PM

In 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: DataTags: Big Data, JavaFormat: General SessionLevel: Intermediate
12:15 PM

How to build an Android application with JetPack Compose and Kotlin

Presented by: Aaron LaBeau
Time: Friday 12:15 PM - 1:15 PM

The 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: MobileTags: MobileFormat: General SessionLevel: Introductory and overview
1:30 PM

A 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 overview
2:45 PM

Jakarta EE 10 is Coming Your Way!

Presented by: Ivar Grimstad
Time: Friday 2:45 PM - 3:45 PM

Jakarta 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: ArchitectureTags: Cloud, Java, SecurityFormat: General SessionLevel: Intermediate