9:00 AM

James Collins – React Native For Fun And Profit

Have a little react and javascript experience but haven’t tried native development? This talk is for you. Take a deep dive into the intricacies of shifting from web dev to native dev. I’ll detail my journey into react native from interest to fun and profit and how you can too!

10:00 AM

Juniper Emnett – Growing into a Manager: The transition from individual contributor to leader in tech

For many in technology, your career path may bring you to a leadership/management role. When this opportunity arises, you’ll be able to make the best decision about your future if you understand the process, differences to expect, and pros and cons. In this talk we’ll explore some of the specific skills needed to succeed in a leadership role — this should offer value to those already in leadership looking to be the best leaders they can be, those who want to grow the skills that will set them up for a future leadership opportunity, and those who need to make a decision if a leadership career path is for them.

11:00 AM

Ben Potter – Unifying the Validation UX with Vue.js

Consistently relaying validation failures across a diverse and complex form ecosystem is challenging. Properly leveraging web components in Vue.js in tandem with Vuex can quickly change this development challenge into something simple, intuitive, and powerful.

Noon – Break for lunch

1:00 PM

Clint Frederickson – Choosing Rust

We will explore high-level concepts that make Rust an appealing language for an increasing set of domains. Attendees will be introduced to some of the differentiating factors of Rust with a focus on the language’s revolutionary “data ownership” concept. Clint will share IronCore’s experience with choosing Rust and why it might be the right choice for your next project.

2:00 PM

Mike Frandsen – Building an Alexa Skill

Speech appliances in the home continue to be more and more ubiquitous. Of these, Alexa has the highest market share and has the best support for integrating custom applications. Under the Alexa umbrella, these speech applications are called skills. Does your company need an Alexa skill? It is arguably important to dip your feet in the water so you are ready to adapt as customer demand evolves. This presentation will give an overview of how to create an Alexa skill. Mike will cover terminology, steps for creating a skill, flow control, managing session state, lifecycles as well as review some typical pitfalls and unexpected results.

3:00 PM

Nick Kircos – Augmenting the Web with WebAssembly and Web Components

I’d like to discuss two technologies that have exciting ramifications for how things are built for the web, WebAssembly and Web Components. WebAssembly is now widely implemented in browsers and in Node 13. It allows the web to become a compile target for many programming languages like C#, C/C++, Rust and others. This opens up a huge catalog of existing applications and codebases for use in browsers and Node along side Javascript. It also changes how applications can be written for the web. Web Components add an API for creating and distributing your own html elements and can be used as easily as any other HTML tag. They work with anything that can handle HTMl=L. I’ll give an overview and explanation of the potential of both technologies and examples of how they are being used today. I will also give a demo I built showing off the power both.

Bonus Content

An introduction to GatsbyJS and static site generators.