Session List

Session List2019-10-02T20:07:53+00:00

Workshop: JVM Application Monitoring with Micrometer, Prometheus, and Grafana

Presented by: Andrew Fitzgerald, Nathan Zender

Tired of waiting for reports from users to let you know your application is having performance issues? If you’re looking for a way to increase visibility into your application beyond plain text logs, this is the pre-compiler for you! ...

Tags: Cloud, JavaFormat: PreCompilerLevel: Advanced

KidzMash: Human 3D Printer: a social STEM learning experiment

After a brief overview where we explain what the teams will do, we will be dividing into 3 teams. A CAD team, a SLICER team, and a 3D printer team. The teams will try to manually replicate with the team each piece of the 3D object development and replication process! The CAD team will model the...

Tags: Cloud, JavaFormat: PreCompilerLevel: Advanced

Creating a Cohesive Collection of Components with React

Presented by: Russell Skaggs

Component libraries enable teams to do more work quicker. It frees up our designers and developers to work on big issues, while allowing them to make updates with surgical precision. Building components within React has never been easier. During this presentation we will: create a set of React...

Tags: Design (UI/UX/CSS), JavascriptFormat: PreCompilerLevel: Advanced

Help Cure the #1 Leading Cause of Death in America

Presented by: Luther Hill

The number one leading cause of death in America is Cardiovascular Disease. Doctors often spend years researching cures for this disease without any results. ...

Tags: Cloud, Big Data, Javascript, PythonFormat: PreCompilerLevel: Advanced

Practical Microservices: Get Hands-on with Event Sourcing and CQRS

Presented by: Ethan Garofolo

Have you attempted a microservices architecture and struggled? Have you read about event sourcing and CQRS, but are disappointed to only find high-level descriptions? Want to get hands-on and actually learn these concepts in the context of a functioning system? This workshop does just that. ...

Format: PreCompilerLevel: Advanced

What to expect when you’re concepting - Product Learning Lab

Presented by: Saad Kamal

You have a great idea for a digital product and have committed to making your vision a reality. What now? Product Learning Lab will walk you through the basics of how to communicate that great idea to the rest of the world - and more importantly - the rest of your eventual product team. Learn to...

Tags: Design (UI/UX/CSS), Soft Skills/BusinessFormat: PreCompilerLevel: Advanced

From idea to physical series: A basic overview of the world of CAD and 3D printing

This session will talk about the exciting world of 3D printing with a bit of the history of the technology. We will look at the lab’s printers as well as models made on them. We’ll then cover choosing a CAD app and will briefly cover using curated 3D printer object libraries and different CAD...

Tags: Design (UI/UX/CSS), Soft Skills/BusinessFormat: PreCompilerLevel: Advanced

Help! My Client Needs a VPAT and other Accessibility Questions

Presented by: Courtney Heitman

What is a VPAT? Why do my clients keep asking about them? These questions are becoming more and more common with the rise of accessibility lawsuits. VPATs (Voluntary Product Accessibility Template) are the common ask for companies to make sure they are buying software that is accessible. ...

Tags: Design (UI/UX/CSS), Other, TestingFormat: General SessionLevel: Advanced

JavaScript the Grumpy Parts

Presented by: Rob Richardson

We love JavaScript, but we must admit: it's weird. Why does `this` behave as it does? How does variable scope work? Why do we have such comical behavior when comparing mixed types? Let's pull back the covers of these scenarios, and learn how it truely works. You may find a new reason to fall in...

Tags: JavascriptFormat: General SessionLevel: Advanced

Microservice Patterns - Implemented by Eclipse MicroProfile

Presented by: Ivar Grimstad

Architectures based on microservices introduce new challenges for architects and developers. New patterns emerge and existing are updated to be aligned to this relatively new architectural style. ...

Format: General SessionLevel: Advanced

Building Scalable, Cloud-Ready Aplications with RESTier

Presented by: Chris Woodruff

In this advanced session, RESTier project leader Chris Woodruff will show you how to use RESTier to build high-quality cloud-ready applications. We'll use different code generation techniques to build out the infrastructure to maximize code reuse across tiers. We'll spin up Angular and Xamarin...

Tags: .NETFormat: General SessionLevel: Advanced

[KidzMash] Build a Binary Clock with a Raspberry Pi Zero Workshop

Presented by: Christopher Judd

Have you ever wanted to be the geekiest kid around? This session will earn you the crown. In this session, you build a clock that likely only you can read because it will display the time in binary (1s and 0s or on and off). You will learn how to control LEDs using a Raspberry Pi Zero. Along the way...

Tags: Hardware, PythonFormat: KidzMash DivezLevel: Advanced

Unit Testing Strategies & Patterns in C#

Presented by: Bill Dinger

Learn common patterns and strategies to effectively unit test your code in C#. We’ll go over design principles and ways to effectively ensure your code can be easily tested as well as how to use common testing tools such as Moq, Autofixture, & MsTest to help remove some of the drudgery of testing....

Tags: .NETFormat: General SessionLevel: Advanced

KidzMash: A Kid’s introduction to 3D Modeling

This second session we will work with a fully-featured CAD application called Rhino3d and walk through the process of building a basic model from geometric shapes. We will explain the XYZ coordinate system, and what the different views are for. We will also spend some time playing with the transform...

Tags: .NETFormat: General SessionLevel: Advanced

Quantum Computing deep dive

Presented by: Johnny Hooyberghs

You've probably heard of Quantum Computing, but it still remains a mistery? This deep dive session explains important concepts like qbits, superposition and entanglement. Theoretical knowledge about quantum physics, quantum gates and quantum algorithms will be associated with practical examples...

Tags: Hardware, OtherFormat: General SessionLevel: Advanced