Paige Niedringhaus

Camp Counselor

Why IoT Development Needs its own Create React App

Event Logo

Wednesday, January 18, 2023 - 8:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 2

IoT
React
JavaScript
Makers
Frontend

The promise of a connected Internet of Things has existed since 1999, but it's fallen dramatically short because IoT development still seems far harder to succeed at today than it needs to be. AT commands, no security, poor documentation, unnecessary complexity, and having to reinvent the wheel each time to solve for the same basic functionality, are just a few of the pains that plague IoT today, and the reason that 75% of IoT projects undertaken fail. When Create React App debuted in 2016 with a modern build setup and no configuration, it swept aside the previous barriers to staring a new project and developers could suddenly get to the business of writing web apps in mere minutes with just one command: `npx install create-react-app hello-world`. IoT development needs to take inspiration from this playbook, because it still has so much promise to realize. In this session, let's take a closer look at the pain points present in IoT development today, see how Create React App solved for similar issues in web development, and explore the solutions available for the Internet of Things with live coded demos to show how to get started with the IoT. I think you'll be pleasantly surprised at how easy it can be, and hopefully feel inspired to give that IoT project a try yourself.

Prerequisites

To get the most out of this, geeks should have a basic understanding of frontend development including programming languages like JavaScript and frameworks like React.

Take Aways

  • Getting started with IoT development is easier than you think
  • Blues Wireless solves for IoT connectivity so developers can focus on solving the interesting problems
  • The things that make frontend development great today are also available for IoT development.
favorited by:
Josh Gretz Paige Niedringhaus Jacob Finley Caleb Jenkins Taylor Morgan Justin Grammens TJ VanToll Danger Casey