Nebraska.Code() Sessions tagged react

From Zero to App: A React Workshop

You’ve heard about it. Maybe you even started looking at it, but you abandoned when you saw that you needed to re-learn all you thought you knew about JS. When starting to do your first steps in React, the learning curve can seem really steep. In this workshop, the attendees will be guided through the fundamental concepts behind React and will learn how to build a full application using those technologies. Covering packaging with webpack, routing, form manipulation and authentication, this workshop will get the attendees up to speed with this trendy framework that React is.

Speaker

Joel Lord

Joel Lord

Developer Advocate, Red Hat

Managing state in React

Should I use local or global state to manage my components. Do I need actions and reducers for my menus? What about forms? Should I be using providers instead? If you have asked yourself any of these questions, you're not alone. Managing state in an application is no longer a simple task. Join us as we look at the three popular ways to manage state, with component state, providers, and through Redux. We'll take a look at the advantages of each method and when you may want to use them.

Speaker

Devin Kelly-Collins

Devin Kelly-Collins

Senior Software Engineer, Artisan Technology Group

Migrating From Web Forms to React Efficiently: A Study In Value Engineering

In late 2018, the engineering team at Buildertrend (BT) began a project to revamp our 13 year old web application. We've become an industry leading product by moving fast and focusing on what is important for our customers. This approach has worked extremely well for us, but it does come with tradeoffs. Much of our core web functionality still exists in ASP.NET Web Forms. We've also built APIs that mirror that functionality to support our native apps.

The goal of this revamp is to get the BT web application off of Web Forms as efficiently as possible. This talk will go into detail on how we're using a value engineering approach to move from Web Forms to a React / API driven front end. Value engineering is commonly used in the construction industry and refers to the systematic and organized approach for providing all necessary functions of a project at the lowest possible cost. At Buildertrend, we develop construction project management software so it made perfect sense to apply this concept to our project.

This talk will review: * The engineering tradeoff decisions being made with this approach. * The agreed upon migration process. * The complexities of migrating mission critical web pages, in many cases without system documentation on how things function. * The current state of the project @ BT. * The future opportunities, technical and business, created by this project.

This talk will not focus on best practices (although we did adopt them when we could!), but rather taking what you have today and making it better in an effective manner.

Speaker

Rich Kalasky

Rich Kalasky

Buildertrend