Midwest JS 2018

Midwest JS, August 8-10, 2018, Minneapolis, MN

August 8 – August 10, 2018

Minneapolis, Minnesota

Midwest JS brings technologists together to share ideas, breakthroughs, and expertise related to the JavaScript ecosystem. Attendees can network and build their skills in talks and workshops on a variety of topics, including frameworks, observables / RX, React, IoT, and testing.

Featured Presentations

Mark Volkmann

OCI Partner and Principal Software Engineer

Full-Stack JavaScript Workshop

August 8, 2018 | 9:00 a.m. to 4:00 p.m.

In this workshop. Mark Volkmann will provide attendees hands-on experience building a JavaScript-based web application.

  • Practice using common tools that simplify modern JavaScript development
  • Learn how to interact with relational databases from Node.js
  • Learn how to implement REST services with Node.js and Express
  • Learn how to implement web UIs using React and Redux
  • And more!

Learn More

Modern JavaScript Tools

August 9, 2018 | 11:30 a.m. to 12:30 p.m.

In this talk, Mark Volkmann will show you how to boost your productivity with JavaScript using some of the powerful tools available today.

  • Find out what development tools are available to help simplify your coding practices.
  • Get an introduction to the purposes and benefits of each tool.
  • Learn to install and configure the tools, so you can get started quickly.
  • See how each tool is used in a real-world setting.

Zachary Klein

OCI Software Engineer

Room with a Vue: Introduction to Vue.js

August 9, 2018 | 1:30 p.m. to 2:30 p.m.

Another year ... another JavaScript framework.

But could this one be different?

Developers are often pulled between extremes; some libraries (like React) emphasize functional simplicity, while others focus on features and developer productivity (say, Angular). Wouldn’t it be nice to have both?

Enter Vue.js.

In this talk, Zachary Klein will discuss the reasons Vue is special, help you get familiar with its ecosystem, and demonstrate how to use Vue.js in a Grails application, using the recently-released Vue profile.

Shields Up! Security and React Apps

August 10, 2018 | 10:30 a.m. to 11:30 a.m.

In this talk, Zachary Klein will discuss several layers of security relevant to React apps, including UI-level security (preventing XSS attacks and securing routes with React Router and Higher-Order Components), and API security using JWTs and OAuth2 authentication-providers.

Sample projects demonstrating the various approaches and concerns will be shown and discussed.