Indy.Code() Sessions tagged docker

Automating your smarthome without the cloud

Modern "smart" homes are dumb; your lights shouldn't stop working because your Internet is down, and your new doorbell shouldn't compromise your network security.

A smarter and more secure home doesn't depend on cloud services or a disparate array of apps to function, and it's easier than you might think to achieve total local control. A dash of technical knowledge, a dab of DIY elbow grease, and this session are all you need to get started.

In this session you'll learn how to choose and install a local hub (Home Assistant vs Hubitat vs HomeKit), which devices work best (Zigbee vs Z-Wave vs Wifi), and how to integrate lights, plugs, sensors, and switches without the cloud. You'll also learn how to add smart features like remote control and push notifications to your existing "dumb" appliances.

Come take a tour through the land of smart, local home automation and stop being dependent on someone else's computers!

Speaker

Seth Petry-Johnson

Seth Petry-Johnson

Director of Product Development, Heuristic Solutions, Inc

Press Button, Get Development Environment: Dev Containers in Action

The tools and toolchains we use in modern software development make creating powerful, maintainable software easier than ever. However, this comes at a price: The ever-changing, evolving set of tools makes the process of setting up a development environment far more difficult. Depending on how many projects you need to work on, potentially across different stacks (or even different versions of the same stack), getting an engineer's development environment set up properly can be a real pain.

With Visual Studio Code Dev Containers, you can containerize an entire development environment, complete with all code, required tools and even VS Code extensions, allowing engineers to simply spin up the entire environment on-demand. You can standardize the environment so that all engineers are working with the same versions of the tools as everyone else. New hires can be ready to run, debug and commit changes to a codebase on their first day. Open-source contributors can easily open the code and be ready to contribute without having to configure complex environments.

In this session, I'll walk through the benefits of Dev Containers and how to create them for your new or existing projects.

Speaker

Adam Barney

Adam Barney

Staff Software Engineer, Rocket Mortgage