Nebraska.Code() Sessions tagged javascript

Just what can the browser do?

With Angular, React, Vue, and more frameworks coming out each day it can be tough to figure which one you should use. But what if we didn't use any of them? You might be surprised to find out how much you can do with just the tools the browser gives you. It may not look as pretty as React or be as verbose as Angular, but all of these frameworks had to start somewhere. Join us as we build yet another conference app complete with data binding, notifications, geolocation, and much more! All with just plain old Javascript, CSS, and HTML.

Speaker

Devin Kelly-Collins

Devin Kelly-Collins

Senior Software Engineer, Artisan Technology Group

Building applications with Firebase

When Firebase first started it was focused on providing a real-time document database as a service. However when you search for Firebase now, you'll see products for Authentication, Serverless Functions, and… Machine Learning? Clearly there is a lot more that you can leverage when using Firebase today. In this presention we'll work on building an application from scratch to leverage the various services Firebase offers for all stages of an application lifecycle. From development, to deployment, to monitoring the app, we'll see how Firebase helps our application get into the hands of users quickly.

Speaker

Devin Kelly-Collins

Devin Kelly-Collins

Senior Software Engineer, Artisan Technology Group

Rise of the State Machines

Come with me if you want to live... without confusing state management! State machines enforce a simple set of rules for your application state - a single state is allowed at any given time and only certain transitions can be made between states. These explicit rules lead to more predictable code and fewer bugs. In this talk, we'll discover what state machines are and learn how they can be incorporated into modern applications. We'll also see how using state machines can help communicate meaning and encode business logic across teams (and beyond just developers). You'll leave with an understanding of how to effectively create and use state machines for your own applications while keeping the business logic clean and declarative. Terminate complexity with state machines! 👍

Speaker

Mat Warger

Mat Warger

Senior Consultant, Keyhole Software

Rock-Solid Components with TypeScript and GraphQL

Most recent javascript frameworks bring a solid component model to modern web development, but how can you guarantee that your components work correctly? In this session, you learn how the features of Typescript can be leveraged to bring clarity and dependability when constructing components with React or other modern frontend framework. Using TypeScript can help to catch errors early in the development life-cycle. GraphQL and its type system can ensure confidence in your components while fetching remote data. This comprehensive approach ensures that your components behave as you expect, and allows you to eliminate run-time errors. Learn how using types can keep your users happy!

Speaker

Mat Warger

Mat Warger

Senior Consultant, Keyhole Software