Speakers 2020


Aaron Cannon

Chief Accessibility Officer / Co-Founder

Accessible360

What We Learned From Trying to Build an Accessible Carousel

BIO
Aaron is the Chief Accessibility Officer and co-founder of Accessible360. He has been working as a web developer since 1996, and as an accessibility engineer since 2007. Aaron was born blind and has been using screen readers for almost 35 years.

DESCRIPTION

Carousels are weird. They come in all sorts of different shapes and sizes, contain complex content, change their state automatically (or through some mix of user controls), and even come with fancy features like infinite scrolling and animations. Best of all, there is no standardized way to build them, so they’re all a little (or a lot) different!

All this variation and inconsistency makes carousels at least a little bit annoying for all of us, but it can be an absolute deal-breaker for people who use assistive technologies to experience the web. As part of our work as accessibility experts at Accessible360, we’ve been on a mission to figure out just what makes carousels so hard to get right, and to crack the code on making them accessible for everybody.

In this talk, you’ll get to see live demos of exactly how a native screen reader user (Aaron Cannon) experiences carousels in the real world, and get some practical tips on how you can make your next carousel awesome for everyone, including:

1. Understanding how carousels are perceived by people using assistive tech.
2. What makes a carousel “good” for accessibility, and why.
3. Which packages get it right, and which don’t (we’re talking about YOU, Slick Slider!)
4. Techniques for making ANY carousel accessible through common API methods.


Adam Israel

National Director of Delivery

Fulcrum

TypeScript with React – Roadmap for better collaboration, productivity and maintainability.

BIO
Adam Israel is the National Director of Delivery for Fulcrum's On Shore and Near Shore software development teams. In this role, Adam oversees and empowers amazing teams of Agile Development professionals both in the United States and in South America. In addition to his internal responsibilities, Adam operates as a senior quality and relationship manager with Fulcrum clients across the United States.

DESCRIPTION

Our discussion will include a presentation on how TypeScript with React JS is trending, adopted, scalable, and challenging to learn. Specific areas of discussion will be focused on:
- Include adoption statistics
- Pros and Cons
- Current experience of Typescript Implementation at TCF Bank
- Getting Past the Learning Curve
- Partnering synergies between TCF and Fulcrum engineering teams

The goal is to enlighten the audience to typical challenges of implementing TypeScript with React as well as the benefit to an organization once the learning curve is over. Our presentation will outline the roadmap to a successful adoption, highlight why companies adopt it, pros and cons, and the keys to utilizing the right types of partnerships to execute on the technical difficulty.


Alex Thomas

Principal Data Scientist

C.H. Robinson

Delivering Enterprise-Scale Data Science at C.H. Robinson

BIO
Alex loves being at the bleeding edge of disruptive innovation, whether using next-generation sequencing to revolutionize healthcare, or artificial intelligence to transform a 115 year old, Fortune 500 logistics powerhouse. Today, Alex works on a team that has been tasked to use machine learning coupled to a cutting edge technology stack built on top of troves of (messy) supply chain data to provide retrospective and real-time insights for internal stakeholders and customers. Alex enjoys applying gradient boosted trees to most data science problems, wrangling Big Data, and coding fast-ish applications in Python.

DESCRIPTION

C.H. Robinson is a 115 year-old company undergoing a transformation. Its thousands of customers desire new technology products to execute complex logistics and supply chain needs. Therefore, C.H. Robinson is tasked with evolving existing relationships while transforming internal and external business processes. Here, we present an overview of how data science is being leveraged to uplift the underlying logistics and supply chain technology and highlight a case study on how this has been executed at an enterprise-scale to provide better real-time visibility to our customer's supply chain at C.H. Robinson.


Amy Dempsey

Senior Software Engineering Manager

U.S. Bank

Things We Learned Using AWS & Azure For Business Application

BIO
A technology leader and Women in technology advocate, Amy is currently a Software Engineering Manager at US Bank. Her career in technology and banking started in the Philippines in 2001. She worked as IT consultant in Citibank Singapore for 6 years. Her team at US Bank, the API Framework, is responsible for creating automated tools and processes that will make API development and deployment easier and faster within the bank. Amy is passionate on helping development teams embrace DevOps strategy and trying to find efficient and faster ways to delivery quality products to customers. Also, Amy is the current Vice President of Women in TOS at US Bank. She works with different organizations like Girls Who Code (GWC) and Women who Code (WWC) in encouraging the next generation of female innovators and technologists. When she is not working, she likes to travel and hike with her husband Rob and kids Alex and Ayla.

DESCRIPTION

With so many options in the marketplace, and having a diverse collection of engineers, one approach our company took was to explore several well-known trending cloud companies such as AWS and Azure too see if one option was approved over another.

Engineers for several months built and deployed their applications to cloud platforms. Here are some things we learned from this experience. Talking points: To enable a digital strategy and adoption to move from project to product model was essential. Rearchitecting existing apps by introducing a cloud architecture pattern. This new approach has enabled innovation, collaboration, and different perspectives in solving a problem, Do-It-Yourself mindset, empowering engineers with empathy…, overall quicker deployments leading to a better customer experience. Last portion of talk will be a Live demo – deploying the same app using AWS & Azure. Comparison Terminology using between AWS VS Azure cloud offering.


Andrew Gruhn

Consultant

sdg

At the Edge of Agile: A Panel Discussion

BIO
Andrew has over 19 years of experience blending Strategy, Architecture, User Experience, and Product Management to transform business and create award-winning experiences and products. As a technologist, he has developed a track record of innovation, trend-spotting and leadership: working to help early-stage companies find their stride from incorporation through IPO, or helping existing companies solve complex problems through hands-on application of the latest tools and practices.

DESCRIPTION

Fortunately: it’s 2020, and most organizations are well underway with Agile transformation. Unfortunately: so many of those very organizations implement “Agile” as a top-down, prescribed system of ceremonies, checks and balances. So often, we lose sight of the Agile Manifesto and its commitment to individuals and interactions over process and tools.

So, what happens when we change Agile? What happens when teams extend or modify the standard ceremonies to better suit their needs? This panel discussion focuses on the Edge of Agile, and how teams changed Agile to improve their interaction, and ultimately the value and quality of the software they create.


Andrew Schmidt

Lead Software Engineer

3M

Visualizing Your IoT Fleets Using Open Source

BIO
In his short tenure within 3M, Andrew has helped push the envelope on IoT devices at scale. His passions are Kubernetes, microservices, and IoT.

DESCRIPTION

Where do you begin when open-sourcing software? At large corporations, this can seem to be an arduous process which easily leads to dismissing the idea completely. However, at 3M we realized that as a fortune 100 company we had the obligation to not just submit bug fixes and create GitHub issues but to contribute back some of our own open-source projects. Join us to discuss the journey we took to open sourcing our IoT platform for the Azure public cloud.


Casie Siekman

Software Engineer & Instructor

Prime Digital Academy

“I work better alone”, and other lies you tell yourself

BIO
I'm a software developer based in Minneapolis|Saint Paul, and am passionate about making the Twin Cities and Midwest tech community more diverse and accessible to all. Along with that, I am also interested in communication, the meanings and motivations behind what we say, and how all that can bring us together (or, push us apart).

DESCRIPTION

Gone are the days of the stereotypical developer; one single person, typing furiously in a dark room, drinking copious amounts of caffeine. The caffeine part hasn't changed, but the rest of the experience has. No matter what role we take on in the tech industry, we are dependent on the help, knowledge and experience of others. Our output is the product of several minds coming together. This talk will focus not only on WHY it's so important to work together, but also HOW to work together.


Chris Montgomery

Principal Software Engineer

Code42

Event Driven Architecture

BIO
Chris Montgomery is a Principal Software Engineer at Code42. He is focused on building, deploying, and maintaining highly scalable systems.

DESCRIPTION

The concept of Event Driven Architecture has been around for a long time. Even so, it tends to be misunderstood and mis-applied, especially in how it differs from Event Sourcing. Hear the story of how Code42 built a file metadata search product to ingest billions of events. Relive their harrowing journey through poison messages, crushed clusters and DDOS attacks. They made the mistakes so you don't have to!


David Norton

Director of Platform Engineering

Object Partners

Continuous Testing: Ensuring your applications still work!

BIO
David Norton is a software engineering consultant, helping clients to design and build platforms for delivery and operation of production-critical workloads. With a background in enterprise application development, he is passionate about enabling DevOps cultures, continuous delivery, cloud-native architecture, and test-driven development.

DESCRIPTION

As my organization decided to scale via software, rather than scale via people (software engineers), we needed a platform that would build in some basic nonfunctional requirements such as repeatable deployment, pipelines, security, and observability. My platform engineering team decided to implement a synthetic monitoring pattern that would reuse the same deploy-time tests on a continuous basis to let application teams know that their application continues to work in all environments. This has helped to catch regressions caused by the team's own updates, as well as upgrades to infrastructure and other dependent services! Rather than being specific regarding some of the tools we used (Alertmanager, Kubernetes CronJobs, Helm), I was planning to keep it more abstract and discuss the general patterns, benefits, and gotchas - unless you all would like me to be more specific.


Davin Mickelson

Senior Trainer/Consultant

Intertech, Inc.

Why WebAssembly is Important

BIO
With over 25 years of experience in software and database design and development, Davin primarily focuses on understanding the whats, hows, wheres, and whys of the latest solution strategies. He is a passionate programming instructor and consultant who strives to create the ultimate learning experience for his students. He considers their understanding of the technologies to be most important. His recent focus has been on using C# with .NET Core, Angular, React, and Vue.js.

DESCRIPTION

This presentation will introduce the purpose of WebAssembly (wasm) and why it is so relevant in today's web programming world. It will highlight the performance implications of using this fourth native web browser API (besides HTML, CSS, and ES). It will also cover a number various tools needed to get started with WebAssembly.


Devlin Duldulao

Senior Consultant

inmeta

Developer’s Guide to Common Vulnerabilities and How to Prevent Them

BIO
Devlin Duldulao is a Microsoft MVP, an Auth0 Ambassador, a trainer, a conference speaker, and a senior consultant at Inmeta. He loves going to universities and user groups to share his expertise.

DESCRIPTION

Learn how to prevent common vulnerabilities such as XSS, injection, and third-party vulnerabilities. In this talk, I'll go over some of the most common vulnerabilities that directly affect developers and how you can make simple changes to prevent them. This is not an exhaustive list, but it's a great place to get started.


Edan Schwartz

Senior Software Engineer

Optum

DCE: AWS Sandboxes Made Quick and Easy

BIO
Edan Schwartz is a Senior Software Engineer at Optum in Eden Prairie. He has spent the last two years trying to make life easier for other teams at Optum who are migrating to the cloud. In his free time, he intends to run and practice his harmonica, but usually ends up eating a bowl of ice cream and going to bed early. This is his second time speaking at Open Source North.

DESCRIPTION

How do you enable tens of thousands of engineers to explore the public cloud in a safe and cost-effective way? Disposable Cloud Environment (DCE) is an open-source account management tool used to facilitate public cloud learning and experimentation in isolated sandbox environments. In this session, we'll show how your organization can use DCE to provision and recycle public cloud accounts while implementing access and financial controls. Join us to learn about Optum’s success with DCE, how to get started, and how to contribute back.


Erica Prairie

Tech Talent Learning & Development Consultant

Target

All who wander in their career are not lost

BIO
Erica Prairie defines herself in the words of Albert Einstein, “I have no special talent. I am only passionately curious.” Most recently, while embracing that curiosity, Erica has had the opportunity to onboard hundreds of engineers and help them navigate the corporate world in her role as a Learning & Development Consultant for Target Corp. Erica has also spent the past three years researching the work of Carol Dweck, the study of Growth Mindset and trying to help others learn their way forward to their best self. Erica received her MBA from the University of St. Thomas (St. Paul, Minnesota).

DESCRIPTION

How can breadth and range give you an advantage in an industry that often demands specialization? This session is for anyone who has felt inferior, hasn’t found a true passion yet, recently made a career move (at any age), or engineers with vast interests that lead to experiences often unrelated to a day job. In this talk we’ll focus on why breadth and range are an advantage for technologists, what these traits look like in leadership and in successful, yet non-linear career paths, and how you intentionally create more range to your skills, experience and perspectives.

Along with leaving this session with insights into your individual dimensions of difference, you’ll learn why the tech industry is the ideal place to merge or exit from any career path and how to build breadth and broad experience while working in an often hyper-specialized field. David Epstein, author of Range, says “As technology spins the world into vaster webs of interconnected systems in which each individual only sees a small part—we also need more… people who start broad and embrace diverse experiences and perspectives while they progress. People with range.”


Isaac Johnson

Principal Software Engineer

Medtronic

Full Stack CICD of Kubernetes Microservices using DevOps and IaC

BIO
Isaac has managed DevOps teams from Applied Biosystems, Vital Images and Ahead. As a Principal SW Engineer at Medtronic he's a key member of the DevOps group working the CRHF Organization on future cloud based versions of Carelink. He's passionate about process, DevOps, tooling, and Kubernetes and maintains a large blog of tooling guides at freshbrewed.science.

DESCRIPTION

Developing Kubernetes Microservices on the cloud or on-prem can be rapidly accelerated using Infrastructure as Code principals and proper CI/CD. We will look how we developed a future Carelink at Medtronic leveraging Azure Key Vault, Azure Kubernetes Service and Azure DevOps as well as illustrate Azure DevOps creating IaC with Terraform for a variety of clouds (including LKE, GKE and on-prem K3S). We'll cover traceability (via WI tracking and branch policies) through to full CI/CD pipelines to various downstream environments. This will include a demo of an IaC pipeline that creates an RBAC enabled AKS cluster that is then leveraged by a dotnet and java based microservice pipeline to deploy to a k8s namespace. We'll go over how we use Azure Key Vault as a key store between our IaC and Development Pipelines and lastly we will go over what Azure DevOps does well and where it has shortcomings. Demo will be scoped to the duration.


Jamie Wright

I am the one who knocks

Brilliant Fantastic

Introducing Juvet: Building Bots in Elixir

BIO
Jamie Wright is a maker of internet things with a love/hate relationship for Redbull™, standing desks, and paintball guns. He has a love only relationship with teaching, learning, and building bots. Jamie runs Brilliant Fantastic as an independent software developer that helps companies drive their businesses forward through valuable software, or something that sounds business-y here.

DESCRIPTION

There is another massive shift happening with how we interact with companies through software. Users feel comfortable naturally talking with their applications through chat bots. Chat is the next generation of the user interface. Companies like Slack, Facebook, WhatsApp, and WeChat have some of the most popular apps in the world and they are all betting on a messaging interface. Elixir is the perfect language and ecosystem for building bots and for conversational interfaces. In this session, we will see how we can build scalable, realtime web applications (or “bots”) using a new library Juvet and the Slack API. We will see what a good bot architecture looks like and how we can integrate with existing artificial intelligence services to make our bots smarter.


Jason Scherschligt

Product mindset / strategy guy

sdg

Making the shift: projects to products

BIO
I’m a digital product, experience, and strategy executive and consultant. Equally comfortable in the board room and the product design studio, I work with executive teams to develop business, product, and user experience (UX) strategies to attack big business problems, and with product teams on discovery-based methods to achieve them. I've held product, content, and UX leadership roles at organizations including the Star Tribune (product manager, interactive media); Capella University (various titles, including director of product and UX); Jostens (Director of digital products and experience); and Edmentum corporation (VP of product strategy and experience). In December 2019, I co-authored "The North Star Playbook" with noted product expert John Cutler and the team of product experts at Amplitude.

DESCRIPTION

Technology teams increasingly need to become product teams: skilled, cross-functional groups of experts who are solving problems for customers and producing results for businesses. In this session, I'll explain the essentials of this shift and describe some frameworks for helping your organization become more product-driven.


Jason Webb

Developer Advocate

Accessible360

What We Learned From Trying to Build an Accessible Carousel

BIO
Jason is a Developer Advocate at Accessible360. He has worked as a front-end and UI developer and now works to get people excited about accessibility through workshops, talks, documentation, and open-source projects.

DESCRIPTION

Carousels are weird. They come in all sorts of different shapes and sizes, contain complex content, change their state automatically (or through some mix of user controls), and even come with fancy features like infinite scrolling and animations. Best of all, there is no standardized way to build them, so they’re all a little (or a lot) different!

All this variation and inconsistency makes carousels at least a little bit annoying for all of us, but it can be an absolute deal-breaker for people who use assistive technologies to experience the web. As part of our work as accessibility experts at Accessible360, we’ve been on a mission to figure out just what makes carousels so hard to get right, and to crack the code on making them accessible for everybody.

In this talk, you’ll get to see live demos of exactly how a native screen reader user (Aaron Cannon) experiences carousels in the real world, and get some practical tips on how you can make your next carousel awesome for everyone, including:

1. Understanding how carousels are perceived by people using assistive tech.
2. What makes a carousel “good” for accessibility, and why.
3. Which packages get it right, and which don’t (we’re talking about YOU, Slick Slider!)
4. Techniques for making ANY carousel accessible through common API methods.


Jay Landro

Software Engineer

Mode

Visualize your Data

BIO
User Interface Engineer with strong creative, technical, and enterprise experience. Proven teamwork, communication, and leadership skills. Committed as both a teacher and a student of ongoing technological progression.

DESCRIPTION

Data drives the world around us and is accumulating at a lightspeed pace in gargantuan proportions. In this session I will equip you with tools & patterns from basic to advanced to quickly derive value and insight into everything from your local SQL instance to modern data lakes. Whether your use case is a web dashboard or debugging an unruly application, this session is sure to boost your confidence.


Jenna Pederson

founder & principal engineer

612 Software Foundry

Setting yourself up for failure: cultivating a culture where failure is celebrated

BIO
Jenna Pederson is a business owner, community builder, and technical entrepreneur with a passion for community and equity-building.\r\n\r\nAs founder and owner of 612 Software Foundry, Jenna helps entrepreneurs make their product ideas a reality — from starting with an idea and seeing the big picture, to aligning the technical strategy with the business strategy and positioning it for growth.\r\n\r\nJenna is a community builder at heart and is passionate about making space for more women in tech and entrepreneurship. She is a proud co-founder of Hack The Gap, led the Twin Cities Geekettes for a number of years, served on The Iron Yard Board of Advisors for Minneapolis, and served on the City of Saint Paul's Innovation Cabinet to develop a strategy for job and business growth around technology and innovation in Saint Paul. She currently serves on the Minnestar Board of Directors and is a founding member of WE*.\r\n\r\nJenna also holds a B.S. in Computer Science from the University of Minnesota Duluth and a M.S. in Software Engineering from the University of Minnesota Twin Cities.

DESCRIPTION

I'm a failure. And though the word 'failure' has never really been a part of my vocabulary, I've been successful at it my whole life. From failed businesses to taking down an entire datacenter with a single SQL statement, I'll lay it all out there. I'll share my failures, the lessons I've learned, how to set yourself up for failure, and how to have fun doing it.


Jennifer Bonine

CEO & Co-Founder

PinkLion.AI

Using Open Source Tools Available For Design Thinking

BIO
Jennifer Bonine is the CEO and Co-Founder of PinkLion, and the first female Artificial Intelligence (“AI”) testing tech CEO. PinkLion is the only company successfully integrating, delivering, and managing AI-based testing for gaming platforms and games without access to the code, uniquely adhering to a business model engaged in the United Nations sustainable development goals (“SDGs”). Employing a human engagement model designed to train app teams using an AI-first strategy, PinkLion retools client workforces, and, in partnership with Test.AI, resolves AI testing challenges that have previously been considered impenetrable. Jennifer collaborates with entertainment, gaming, media, professional sports, and all industries facing problematic AI-based scrutiny, representing PinkLion’s principles of equality, inclusivity, and promise in AI technology. Jennifer Bonine addresses the AI industry nationally and internationally, most recently at the World Economic Forum in Davos and for CNNMoney Switzerland. She has held executive level positions leading teams for Fortune 100 companies and is a founding Board Member of the United States bid for a Minnesota World Expo 2027. Jennifer is a founding sponsor and member of AI Grrls and TeamWomen, and a supporter of Lead the Way’s foundation dedicated to providing healthy technology distractions to children with serious illness. She partners with DreamTank and organizations designed to champion young entrepreneurs. Jennifer will be featured this Spring at the UN’s AI for Good summit. She is developing a series of PinkLion adventure books to educate children about the power of AI and machine learning. PinkLion is a Google (Gradient) AI Backed Company.

DESCRIPTION

This workshop will explore design thinking techniques with hands on examples of how to use this innovative approach with your teams for testing and strategy.  Leave this session with a new skills that will transform your development and design approach. Using the open source tools and design thinking method made popular by Amazon, Apple, and other trailblazing companies, this workshop will show you how to develop your product using a game plan that will speed your path to success and failure.  Learn how to get to proof of concept and prototype quickly to allow for earlier feedback from customers and consumers. 


Jessi Howard

Talent Manager

Sports Engine

Women in Tech

BIO
Jessi Howard joined SportsEngine as the Talent Manager in December 2016. She is responsible for leading all recruitment and training and development initiatives at SportsEngine as well as directly supporting client groups as an HR Business Partner. She is passionate about finding the perfect match between employee and employer and is driven by helping employees and leaders become the best version of themselves. Last year she was honored to receive the Minneapolis/St. Paul Business Journal Best Places to Work MVP Award, as voted on by her SportsEngine family. Prior to SportsEngine, Jessi has held various roles in Human Resources with RedBrick Health, Room & Board, McAfee/Intel and Fairview. Jessi holds a Bachelor’s Degree from UW-Stout and a Master’s Degree in Human Development from St. Mary’s University.

DESCRIPTION

Featuring local women in tech, Stephanie and Jessi will lead a panel discussion of successful women from different fields within the tech industry. You will hear them share their own stories about working in or breaking barriers in the industry. Additionally, we will open up the conversation for questions from the audience.


Joe Karlsson

Developer Advocate

MongoDB

A Gentle Introduction to Building Serverless Apps

BIO
Joe Karlsson is a software engineer turned Developer Advocate at MongoDB. He comes from the frozen tundra of Minneapolis, Minnesota (and yes, it does get really cold here, and no, not everyone here has the accent from the movie, Fargo 😝). Joe has been primarily a Node and JavaScript engineer. He has been writing, teaching, and talking about code his entire career. Sharing what he knows and continuing to learn about programming is truly the thing he loves doing the most.   Joe is the co-creator of open source software, including bechdel.io, a web app that tells you if a movie script passes the Bechdel Test or not. In his free time, he is usually drinking Gin and Tonics, eating at a new restaurant, or tinkering on a new art project or open source project

DESCRIPTION

Do you want to crank out features the business wants, or spend a lot of time writing code and capacity planning for authentication, authorization, and complicated data access? Of course, we all know the answer. In this session will begin a beginner-friendly introduction to Serverless computing. We will then do a quick overview of the MongoDB ecosystem in the 3 major cloud providers for rapid application building. Then we will walk through a guided tutorial of how to use the MongoDB Stitch serverless platform to build your elastically scalable microservices based app within minutes, complete with end-user authentication and access rules, on a fully managed MongoDB cluster in your favorite cloud platform.


Justin Grammens

Co-Founder

Lab651

Deep Learning with TensorFlow

BIO
Justin leads our team of mobile & web applications and data science engineers. Justin lives at the intersection of emerging technology and leading communities on the Internet of Things. He has been building mobile applications and cloud-based software solutions for more than 20 years with clients ranging from startups to Fortune 100 companies. Justin is a Co-founder of IoT Fuse, a 501(c)(3) non-profit with the mission to position Minnesota as a leader in connected products and is an adjunct professor at the University of St. Thomas teaching a graduate-level course on the Internet of Things.

DESCRIPTION

TensorFlow is arguably the best and most deployed open-source machine learning platform today. Since being released in 2017 by Google, it's quickly become the go-to choice for creating neural networks and applying Artificial Intelligence in production applications. In this talk, we'll start from the beginning on how we got to where are today with Deep Learning and Convolutional Neural Networks, how it's different from traditional programming paradigms and dive into a few examples using TensorFlow and an open-source web application called Jupyter Notebooks. You will leave this session having hands-on experience training a model with a public image data set, learn the configuration pitfalls and limitations of AI and being able to test and validate the accuracy of the model using a validation data set. If you've ever wanted a quick dive into Machine Learning and using open source tools like TensorFlow and Jupyter Notebooks, this is the session for you.


Justin Rassier

Senior Software Engineer

Infinite Campus

Jamstack – A Fancy Name for an Old Idea

BIO
My name is Justin Rassier. I'm a senior software engineer at Infinite Campus. I love keeping up with the wild ride that is the front-end space and trying to share what I've learned to anyone who is willing to listen.

DESCRIPTION

Static assets on a CDN. Boring right? Believe it or not, servers are good at serving up static content...like really good at it; it's kind of their ...jam (eh? eh?) And browsers are really good at rendering HTML. So why do we insist on sending megabytes of JavaScript down the pipe just to dynamically render something in the DOM?

If you're like me, who has spent the better part of their professional career learning the latest and greatest JavaScript frameworks, the answer is obvious. These platforms have unlocked an amazing amount of features and composability that enable complex functionality on the web. So this apparent rejection of these amazing platforms feels a bit unexpected.

The good news is we don't have to throw away all of these amazing tools and frameworks and start hand crafting each HTML document from scratch again. In this talk, we will first define what Jamstack is and why we should care. We'll find out that at its core, it's not any crazy new concept. Then we'll take a look at Gatsby and how we can leverage React to build blazing fast sites while still leveraging the modern tooling and framework features that you have come to expect from the modern JavaScript ecosystem.


Kat Tow

Front-end/UX Developer

Panorama Mortgage

Accessibility in Single-Page Applications

BIO
Kat is a front-end developer in Milwaukee, Wisconsin who is passionate about creating open and inclusive spaces in tech and is a co-organizer of Milwaukee’s We Pivot chapter. A theatre tech turned self-taught developer, Kat still wears black almost every day and can quote the entire Hamilton soundtrack.

DESCRIPTION

JavaScript frameworks have changed the way most of us develop for the web. They allow us to create fast, adaptive tools and have massive community support. One of the biggest trends has been using frameworks to build single-page apps (SPAs). While many of us write and love SPAs, client-side rendering can introduce a whole host of accessibility problems.

This framework-agnostic talk will introduce the three major issues that SPAs commonly add to web projects and how we can remediate them. We’ll cover how to audit your web apps to identify accessibility concerns and how to integrate some automated accessibility checks into your existing workflow.


Kelly Goetsch

Chief Product Officer

commercetools GmbH

How to Build a Roadmap

BIO
Kelly Goetsch is Chief Product Officer at commercetools. He came to commercetools from Oracle, where he led product management for their microservices initiatives. Before that, he was an architect with ATG. He is the author of four books - GraphQL for Modern Commerce (O'Reilly, 2020), APIs for Modern Commerce (O'Reilly, 2017), Microservices for Modern Commerce (O'Reilly, 2016) and E-Commerce in the Cloud (O'Reilly, 2014). He holds a bachelor's degree in entrepreneurship and a master's degree in management information systems, both from the University of Illinois at Chicago. He holds three patents, including one key to distributed computing.

DESCRIPTION

Roadmapping is hard! Understanding business objectives, mapping those objectives back to product investment themes and features, looking objectively at development capacity, and aligning the whole organization around a shared vision for the future is one of the most difficult activities an organization can undertake. In this session, I'll walk you through some tough lessons I've learned over the past 15+ years building roadmaps for large retailers (like Walmart), large software vendors (like Oracle) and smaller SaaS vendors (like commercetools) and present some pragmatic approaches for you to take back to your own organizations


Kevin Truckenmiller

Lead DevOps Engineer

3M

Why is it taking so long?

BIO
Kevin Truckenmiller is a DevOps engineer at 3M. His passions are containers, microservices, and test-driven development. He is the creator of IndieTools, a website for helping musicians calculate their royalty streams.

DESCRIPTION

Speed of developer iteration is the single most important factor of how fast a technology company can move. How do you improve your speed to market by a factor of 10x? How can you improve onboarding new software engineers by 440x? These numbers sound fake, but they are metrics we've gathered by starting with the user - the developer. Join 3M in discussing how we are enabling time to market with open source CI/CD software at scale.


Kristin Schneider

Early Tech Talent Program Manager

Target

All who wander in their career are not lost

BIO
Kristin Schneider is passionate about supporting young professionals as they bridge from college to career and brings experience from both sides of that exciting journey. She’s currently leading Target’s Technology Leadership Program, a unique rotational program for new engineers starting at Target that onboards over 100 recent graduates every year. Previously a tech and STEM education administrative leader, Kristin spent over eight years in higher education leadership roles. First, as an Assistant Professor of Marketing & Management and most recently working as a Director and Career Coach for Masters in Technology and Business Analytics students at the University of Minnesota. Kristin received her MBA from the University of St. Thomas (St. Paul, Minnesota).

DESCRIPTION

How can breadth and range give you an advantage in an industry that often demands specialization? This session is for anyone who has felt inferior, hasn’t found a true passion yet, recently made a career move (at any age), or engineers with vast interests that lead to experiences often unrelated to a day job. In this talk we’ll focus on why breadth and range are an advantage for technologists, what these traits look like in leadership and in successful, yet non-linear career paths, and how you intentionally create more range to your skills, experience and perspectives.

Along with leaving this session with insights into your individual dimensions of difference, you’ll learn why the tech industry is the ideal place to merge or exit from any career path and how to build breadth and broad experience while working in an often hyper-specialized field. David Epstein, author of Range, says “As technology spins the world into vaster webs of interconnected systems in which each individual only sees a small part—we also need more… people who start broad and embrace diverse experiences and perspectives while they progress. People with range.”


Marissa Crosby

Product Manager

Optum

DCE: AWS Sandboxes Made Quick and Easy

BIO
Marissa Crosby is a Product Manager at Optum working to accelerate cloud adoption through innovative developer-facing products. Prior to joining the product world, she was a developer on various initiatives - anything from traditional portals to GIS applications. She is passionate about crafting an excellent developer experience through empowered DevOps teams, that operate in harmony with the business. Marissa holds a bachelor’s degree in Information Systems from St. Cloud State University. In her free time, she loves spending time outdoors - kayaking and camping.

DESCRIPTION

How do you enable tens of thousands of engineers to explore the public cloud in a safe and cost-effective way? Disposable Cloud Environment (DCE) is an open-source account management tool used to facilitate public cloud learning and experimentation in isolated sandbox environments. In this session, we'll show how your organization can use DCE to provision and recycle public cloud accounts while implementing access and financial controls. Join us to learn about Optum’s success with DCE, how to get started, and how to contribute back.


Mark Sielaff

Production Engineer

Facebook

Moving Fast and Delivering Quality

BIO
Mark Sielaff is an experienced full-stack maker and passionate advocate for reliable systems. As a Production Engineer at Facebook, he is currently leading the effort to scale up centralized disaster-recovery testing as-a-service for Facebook’s network infrastructure. He previously worked in a start-up he founded, based in Minneapolis.

DESCRIPTION

“Move Fast” is a company value at Facebook, deeply embedded in its culture since its earliest days. At the same time, Facebook’s systems must reliably serve billions of people. Engineering at Facebook must strike the right balance between quality and speed of delivery.

Production Engineers at Facebook are hybrid software/systems engineers with a special interest in building reliable, scalable, and secure systems. From this perspective, I’ll share experience and observations about three key components of quality software delivery at Facebook:

* “Ruthless” prioritization and the importance of obtaining buy-in from peers.

* Accelerating individual and team learning through code review.

* How we think about safe deployment and quality assurance at Facebook, without dedicated DevOps or QA roles.


Matt Meyers

Lead Cloud Engineer

Optum

DCE: AWS Sandboxes Made Quick and Easy

BIO
Matt Meyers is a Lead Cloud Engineer at Optum working to drive public cloud adoption across his organization. He joined the company in 2019 to lead development on Disposable Cloud Environment - an open-source tool for managing developer sandbox accounts in Amazon Web Services. Matt considers himself a generalist when it comes to software engineering and enjoys working in any language across all parts of the stack. Outside of work, he is an avid gamer, rock climber, and outdoorsperson.

DESCRIPTION

How do you enable tens of thousands of engineers to explore the public cloud in a safe and cost-effective way? Disposable Cloud Environment (DCE) is an open-source account management tool used to facilitate public cloud learning and experimentation in isolated sandbox environments. In this session, we'll show how your organization can use DCE to provision and recycle public cloud accounts while implementing access and financial controls. Join us to learn about Optum’s success with DCE, how to get started, and how to contribute back.


Medya Ghazizadeh

Senior Software Engineer

Google

Kic start minikube!

BIO
Master of computer science from DePaul. minikube's maintainer.

DESCRIPTION

Learn about kic (kubernetes in containers) a vm-free approach added to minikube.


Michael Heldebrant

Solutions Architect

elastic

How can you prove your application is working? Observability – Logs, metrics, traces, availability, and more with the Elastic stack.

BIO
Michael Heldebrant has been using open source technologies for over 2 decades. He currently works for Elastic as a Solutions Architect. He started with open source in support of his Ph.D research in Molecular Pharmacology and Experimental Therapeutics. Michael continues his passion for getting the answers that matter to you from questions asked of your data at Elastic.

DESCRIPTION

What do you need to definitively answer the question of is your application working, and furthermore is it working well? Observability: Consisting of at least the logs, metrics, and traces of your services and potentially additional data such as availability and response time from multiple geographies, the load balancer and firewall protecting and serving your application, packet-level tracing between services, and security information you can get a complete picture of what is happening inside, between, around, and to your application. You can collect all of this information however your application runs, on a server, vm, cloud, container, or serverless. But to make sense of all that data you've got to get it into a place where you can search, correlate, and pivot between sources to rapidly identify the root cause of issues in real-time, search for leading indicators before application impacts to achieve a proactive rather than reactive response to issues, and have the historical view you need to make decisions about trending and capacity planning.


Mike Wagner

Test Architect / Principal Consultant

tap|QA

AI and Machine Learning in a Selenium World

BIO
Mike Wagner is a Test Architect and Principal Consultant with tap|QA. He has over 13 years of industry experience as a Software Tester, Engineer, Developer, and Architect; He is primarily focused on driving innovative test automation practices and strategies within a number of organizations ranging from software to hardware. He enjoys sharing his technical prowess with industry colleagues and has given several technical presentations on test automation strategies and best practices. His areas of expertise are software testing, artificial intelligence, test automation and open source technologies.

DESCRIPTION

Many testing teams today use Selenium for their automation needs and rightfully so, Selenium allows for cross browser and mobile support, it’s free and has a large open source community behind it. Regardless of its feature set, Selenium and test automation in general has its own list of pain points like test maintenance and test coverage. These pain points can have a large impact on testing metrics depending on the test architecture used and the design patterns being followed. To address these pain points a team can utilize areas of Artificial Intelligence (AI) and Machine Learning (ML) via open source libraries. This enables the tests to find their own elements and attempt every possible combination of test cases, which a tester could then store, rerun, and iterate on. This approach effectively gives Selenium a brain in the form of models and actions. Join Mike Wagner, Test Architect and Principal Consultant for tap|QA as he leads this informative session for teams interested in integrating Artificial Intelligence into their existing Selenium framework.

Takeaways: Understanding of the different areas of Machine Learning/AI with an emphasis on:
* Convolutional Neural Networks (How they apply to element selection)
* Reinforcement Learning (How it applies to test coverage)
Approach for implementing Convolutional Neural Networks and Reinforcement Learning into an existing Selenium framework.
* Introduction to top open source libraries related to Machine Learning


Nick Canzoneri

Infrastructure Engineer

GitHub

What you can learn when your cluster starts to fall apart

BIO
Nick has been building systems in the Philadelphia area for over 10 years. He likes to make bacon every once in a while.

DESCRIPTION

This talk describes an incident when our large Elasticsearch cluster began to...fall apart. You'll hear which of our processes worked, which didn't, and use our failure to give you a framework on how to make your infrastructure more reliable.

We hope that our systems will never fail, but they inevitably do. Alerts will be going off, SLOs will go to red, error budgets will be consumed. But there will be some good that comes out it. You will learn how to make your system stronger and more resilient to the next failure. I will describe an incident that occurred over several days with a large Elasticsearch cluster that we run in the cloud. At 150 nodes and 300TB of data, it's big enough to be very ungainly when things go wrong.

We'll go through:
  * the symptoms
  * finding the cause of the symptoms (hint: it was a patch version upgrade)
  * executing the remediation plan
  * executing the backup plan if the first plan didn't work out
  * discuss the well-intentioned design decisions that made recovery much longer
  * describe what tools didn't hold up and what tools we made to help us out of this
  * describe how we changed our processes and architecture to sleep better at night

I hope you come away from this talk with some new guidelines on how to improve your incident remediation, infrastructure upgrades, operational tooling, and overall architecture.

No prior Elasticsearch knowledge is needed.


Nick Dearden

Director of Engineering

Confluent

Empowering Streams through KSQL

BIO
Nick is a technology and product leader at Confluent, where he enjoys leveraging many years of experience in the world of data and analytic systems to help design and explain the power of a streaming platform for every business. Prior to Confluent, he led the data platform group for a leading online real-estate seller and was chief architect for a cloud-based financial analytics platform. His early career stretches all the way back through multiple data warehouse and business intelligence adventures to the green-screen days of mainframe banking systems.

DESCRIPTION

KSQL, a modern-day streaming SQL engine for Apache Kafka, serves as the easiest way to enable continuous, interactive queries without requiring any Java or Python knowledge. Now all Apache Kafka users can gain insight into data—whether you’re a developer or member of an operations team.
This session will help you go from understanding KSQL to using it effectively. It will cover the ins and outs behind how KSQL works so that you can accomplish monitoring, security and anomaly detection, online data integration, application development, streaming ETL and more.


Nick Morgan

Machine Learning Engineer

C.H. Robinson

Neural Style Transfer

BIO
Nick has 5 years of experience in various data science & machine learning positions and is in the process of completing a Master's degree in Software Engineering.

DESCRIPTION

Neural Style Transfer is an application of transfer learning. It utilizes a pre-trained neural network to combine a content image with a style image in order to generate a new image. This presentation will focus on 2 prominent research papers in this area, and all code will be made publicly available.


Paul DeLaria

Partner Solution Architect

AWS

Enterprise Transformation – Voice of Customer

BIO
Paul DeLaria is a Partner Solution Architect for AWS. Paul consults with clients and partners on enterprise-scale computing solutions using next-generation technologies. He works directly with clients to develop flexible and resilient cloud architectures that address customer business problems and accelerate the adoption of services. As a business-oriented technologist, Paul is uniquely able to communicate the value proposition of technical architecture by clearly connecting technology to measurable business outcomes for enterprises

DESCRIPTION

Executives introducing strategic initiatives (eg: building a new business, retiring data center) dependent on wide-scale adoption of a new technology (eg: cloud) or practices (eg: agile), have encountered a number of challenges executing on these transformations (eg: Enterprise Transformation). Business and technology teams undergoing these shifts face challenges changing governance models, developing new skills, and evolving established organizational structures and workflows. Customer executives have asked AWS for guidance on people and process transformation in addition to technology. (example: How should I structure my organization?

* What kinds of roles will I need?
* Can you help me build a DevOps organization?
* I am bought into AWS, now how do I accelerate migrations to AWS aligned with my established enterprise standards.

This presentation will outline some best practices to help answer these transformation objectives and questions.


Paul Wickman

Director of Technology

RESPEC

Edge Computing and the Human Sensor

BIO
Technology leader developing and managing technology systems, software products and computational modeling for engineering and applied sciences. 25 years of professional experience have given me a unique depth and breath. I’ve worked at companies large and small (1 - 30,000 employees), started and sold my own company, facilitated merger/acquisition technology transitions. Whatever the form and whatever my role, I'm most satisfied applying technology and leading teams for an organization with a clear and meaningful mission.

DESCRIPTION

In March 2019 the Minnesota Pollution Control Agency slapped a historic $7 million penalty on the Water Gremlin company; for releasing excessive amounts of carcinogenic industrial solvents into the air. For 17 years, surrounding neighborhoods were unknowingly exposed to this airborne substance at levels 12 times higher than considered safe. With air quality sensors now relatively common in highly urbanized areas; how could this go unnoticed for so long?

In this talk we’ll discuss an approach whereby human sensors collect discrete observations with the Fulcrum field data collection app. Simultaneously, the device communicates with a variety of nearby sensors; Flow by Plume Labs measuring air quality, SensorLog measuring sound pollution and Campbell Scientific devices monitoring transportation infrastructure. Analytics are performed directly on the device, combing human observations and raw sensor data into immediately actionable insights.

Fulcrum has two powerful open source features which transform the smartphone into an easily programmable edge computing device and a platform for real-time data analytics. By leveraging these features any application developed in Fulcrum can perform advanced GIS operations and communicate with nearby sensors in real-time.

We’ll show how this approach is applied using three real-world scenarios; smart cities and healthy environments, transportation infrastructure and mining operations. We’ll demonstrate the value of context-driven data collection and situational human judgment which cannot (as of yet) be replaced. We will wrap up our discussion with a few thoughts on TensorFlow Lite, an open-source deep learning framework for on-device inference.


Poonam Garg

Chief Engineer

U.S. Bank

Things We Learned Using AWS & Azure For Business Application

BIO
Poonam Garg is a technologist, working as Principal Engineer - Software Engineering Coaching at U.S. Bank Experience Studio. Her inspirational qualities as a role model have built a new organizational culture around DevOps and the value it brings. She began by transforming the Banking division (old technology) through an agile and collaborative approach to development underpinned with the use of new technology. Her skill set not limited to DevOps but shifting mindset for security toward left. She lead the technical transformation in her organization by helping engineers adopt industry best practices and cloud ready solutions. She coached and mentored 50+ teams this past year with activities such as rearchitecting mainframe to a modern stack, CICD pipeline creation, and creating a DevOps culture. Learn by applying is key factor for her which led to complete her Certifications on Clouds Technologies. She is an active member of Women in Technology Network externally as well as internally. She is also an active member of the AWS Women's Twin Cities group. Poonam is also currently working towards an MBA at the Carlson School of Management at the University of Minnesota.

DESCRIPTION

With so many options in the marketplace, and having a diverse collection of engineers, one approach our company took was to explore several well-known trending cloud companies such as AWS and Azure too see if one option was approved over another.

Engineers for several months built and deployed their applications to cloud platforms. Here are some things we learned from this experience. Talking points: To enable a digital strategy and adoption to move from project to product model was essential. Rearchitecting existing apps by introducing a cloud architecture pattern. This new approach has enabled innovation, collaboration, and different perspectives in solving a problem, Do-It-Yourself mindset, empowering engineers with empathy…, overall quicker deployments leading to a better customer experience. Last portion of talk will be a Live demo – deploying the same app using AWS & Azure. Comparison Terminology using between AWS VS Azure cloud offering.


Ryan Bennett

Principal Consultant - Web/Cloud/AI

SafeNet Consulting

I have Azure Vision

BIO
I am a software developer from Milwaukee with over a decade of experience in many different industries. I have deep knowledge of the Microsoft stack from front to back and have extensive Azure experience. Recently, I have been interested in Machine Learning, AI and Data Science. I have worked on various projects bringing AI solutions to mid-size companies. I also am Co-Founder of Code The Way, a non-profit that teaches high schoolers about modern app development and then gives them the opportunity to build a real production application for another non-profit.

DESCRIPTION

In this presentation, I will show users the ins and outs of the Azure Vision services. We will take a tour of its capabilities, create a dog-breed classifier and I will show how to consume the services via a Raspberry Pi as an analog for an IoT scenario.


Scott Affeldt

VP Engineering TCF Digital Team

TCF Bank

TypeScript with React – Roadmap for better collaboration, productivity and maintainability.

BIO
Scott Affeldt is responsible for the development and engineering practice on TCF's Digital Banking Platform. This includes driving development efforts to allow TCF customers to bank where, how, and when they want in support of the product vision. Scott has been at TCF for over 4 years and previously spent over 16 years at Target in the Twin Cities.

DESCRIPTION

Our discussion will include a presentation on how TypeScript with React JS is trending, adopted, scalable, and challenging to learn. Specific areas of discussion will be focused on:
- Include adoption statistics
- Pros and Cons
- Current experience of Typescript Implementation at TCF Bank
- Getting Past the Learning Curve
- Partnering synergies between TCF and Fulcrum engineering teams

The goal is to enlighten the audience to typical challenges of implementing TypeScript with React as well as the benefit to an organization once the learning curve is over. Our presentation will outline the roadmap to a successful adoption, highlight why companies adopt it, pros and cons, and the keys to utilizing the right types of partnerships to execute on the technical difficulty.


Senthil Kumaran

CTO

virtuwell

ML Practice with MLOps Principles

BIO
Senthil Kumaran is currently serving as CTO for Virtuwell, a HealthPartners company. He is a pragmatic leader, architect, designer and developer in Web and Mobile technology in developing Internet, e-commerce, and multi-tier client-server applications including healthcare, highly secure financial applications, manufacturing, retail, and consumer websites. He is part of HealthPartners AI and Machine Learning and Enterprise architecture group and a key contributor to the HIPPA/HITEC security and a conference presenter on Predictive Data Analytics, Rules, and Web/Mobile initiatives. He is passionate about investing in both stocks and real estate and spends a lot of time analyzing cricket matches around the world. He received his MBA from St Thomas University, Minneapolis and Masters in Electronics Engineering from Bharathiar University, India.

DESCRIPTION

Machine learning (ML) has achieved considerable success in recent years and many companies have started using it in Production. Every company wants to get on this bandwagon to stay competitive and is challenged not only to choose the right technology but also to optimize the model by continuously deploying and observing. This talk will start with a strategic direction that we took at Virtuwell to increase operational efficiency and improve business outcomes. The biggest challenge is how to get your data analysts, data scientists, software engineers and DevOps engineers to work in an agile fashion to pre-process data, create models, modify key data sets and deploy them to production and continuously optimize it. We will cover how we leverage MLflow to manage the ML lifecycle, including experimentation, reproducibility, and deployment. We will share the key lessons that we learned on moving from DevOps to MLOps model. Lastly, we will dive into why monitoring and relearning is critical for model deployments. Virtuwell is a 24/7 online clinic that helps customers get treatment plans for everyday illnesses and has increased its user base multi-fold year after year, for the past 9+ years with a 98%+ customer satisfaction.


Stephanie Yoraway

Director, Talent & Diversity

Code42

Women in Tech

BIO
Stephanie Yoraway is the Director of Talent & Diversity at Code42 and is responsible for global recruitment brand & strategy, and HR leadership for Code42’s Finance and Marketing teams. With over 20 years of experience in the industry, she brings deep experience in the areas of recruitment with a passion for people, process, and culture.

DESCRIPTION

Featuring local women in tech, Stephanie and Jessi will lead a panel discussion of successful women from different fields within the tech industry. You will hear them share their own stories about working in or breaking barriers in the industry. Additionally, we will open up the conversation for questions from the audience.


Steven Hicks

Senior Engineer

Artsy

Getting Unstuck: Strategies For Solving Problems

BIO
Steven Hicks is a web development generalist with 20 years of experience. He believes that code is for humans, and should be written with them in mind. He is a big fan of JavaScript, and believes that if you ain't falling, you ain't learning. Steve embraces continuous improvement and believes that a developer's job is to solve problems, not just write code. He is a speaker, a writer, a teacher, a learner, and a teammate. When he isn't talking to the duck or smooshing 1s and 0s, you can find Steve outside. He's probably camping with his family, racing a triathlon, running trails, or climbing fake rocks.

DESCRIPTION

You’ve followed along with the docs. Everything seems like it should be working. You’ve looked over this code 20 times, but you can’t figure out why it’s failing. You’re frustrated, and you’re ready to give up.

Even with the simplest of problems, we can get stuck. It happens to engineers of all experience levels - new hires and senior engineers alike. The key to success as a developer is knowing how to get yourself unstuck. In this session, we’ll start by reframing the act of getting stuck as a positive. Then we’ll talk about many strategies for identifying the problem and moving on. We’ll discuss the psychology behind these strategies, and answer questions like “Why do my best ideas come to me in the shower?” Finally, we’ll look at ways to harden yourself for the next time you get stuck. Getting unstuck is a skill. This session will help you sharpen that skill, and prepare you for the next time you want to throw your keyboard out a window.


Thomas Florin

Software Engineer/President

Florin Software Consulting

The Pragmatic Strangler. Techniques to breathe new life into your legacy systems.

BIO
I have 8 years of software engineering experience working with many different systems, languages and environments. As a software engineer I seek to grow my knowledge of frameworks and systems so that I can add value to my clients.  Specifically, I have extensive experience in migrating legacy systems to new technology while limiting the impact of such a move on the end user.

DESCRIPTION

Everyone loves to hate old legacy code and databases. But the truth of the matter is legacy systems are still around because those systems pay the bills. But how to do you update legacy code? How can you move away from your 10-year-old tech stack? How can you start working with new technologies and processes and begin enjoying your legacy code base? Maybe you have heard of the strangler pattern to help answer some of these questions. In theory, it’s simple but in practice it’s more complicated. I will be sharing some high-level thoughts from my own experience on how you can apply the theory of the strangler pattern along with tips and tricks that will make working in your legacy codebase exciting again while allowing use of new technologies and processes.


Todd Gardner

President

TrackJS

Observable Web Applications

BIO
Todd Gardner is a curmudgeonly developer who believes that old solutions are often better than new ones. He advocates for simple designs and balancing complexity against risk. He is the cofounder of TrackJS, where he helps thousands of developers find and fix bugs in their web applications. You can find him online at TODD.MN. Ask him about whisky, craft cocktails, and software comedy.

DESCRIPTION

Users don’t see your distributed services, cloud architecture, or instrumentation—they only see how the web app is working. Understanding their experience in the client-side is the first step towards understanding the rest of the system. We’ll explore how to make your client-side applications more observable through error tracking, web performance, and usage analytics. With better understanding of real-user experience, you’ll better understand the real behavior of your systems.


Will Buck

Software Engineer - 2GM Core Team

Object Computing, Inc.

Using AWS Lambda w/ Micronaut & GraalVM

BIO
Will is a proud husband and father of two, co-organizer of @AngularMN, Groovy & JS fanboy, and Kotlin user on the Groovy, Grails & Micronaut maintainer team at Object Computing, Inc. When he's not doing software work, he enjoys video games, teaching and mentoring, dancing and playing dodgeball. He's always game to meet new people and chat, so don't be shy and come right up to him!

DESCRIPTION

AWS Lambdas allows the power, flexibility and efficiency of Serverless architecture, but JVM languages traditionally have been a tough fit for the platform due to high memory requirements and slow startup times.
However, with a custom native runtime enabled by GraalVM (a new java runtime) and Micronaut (a powerful and incredibly fast microservices framework), we can very quickly spin up RESTful Java or Kotlin services and deploy them to AWS Lambda and make them publicly available via AWS API Gateway using a CloudFormation template. Join us to learn about this exciting cutting edge (sometimes bleeding edge) technologies and what they can do to allow lightning fast REST deployments!