Tuesday
No Sessions
Wednesday
No Sessions
Thursday
Automating & 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 overviewEnterprise Observability with OpenTelemetry
Presented by: Christopher Judd
Time: Thursday 1:00 PM - 2:00 PMEnterprise applications are complex. A transaction starting in the browser will go through proxies, api gateways, security appliances, application performance monitoring tools, logs, microservices and more microservices. Historically there has been no standard way to get observability and...
Room: Sagewood / ZebrawoodTrack: DevOpsFormat: General SessionLevel: Introductory and overviewIntroduction to Functional Programming: It Isn’t So Scary
Presented by: Justin Pihony
Time: Thursday 3:30 PM - 4:30 PMFunctional programming has been around for decades, yet only recently has it become mainstream. It yields simpler, terser code which is easier to both test and debug, among other benefits. However it is still often seen as unapproachable, with zealots touting words like monad, functor, and other,...
Room: Aloeswood / LeopardwoodTrack: Programming PrinciplesFormat: General 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 overview