IoT Overview with Jeremy Foster

The Internet of Things is the concept that traditionally analog objects, like thermostats and lightbulbs, can be given digital guts and connected to the internet to create more value for users. From Nest thermostats to Phillips Hue lightbulbs, these connected things are starting to enter the mainstream. According to recent estimates by Gartner, over eight billion connected “Things” will be in use in 2017, with that number ballooning to over twenty billion by 2020.

Jeremy Foster is a Technical Evangelist at Microsoft and the host of Microsoft Virtual Academy’s “Introduction to Azure IoT” course. In this episode, host Jared Porcenaluk joins Jeremy to discuss developing for the Internet of Things.

Sponsors


Your enterprise wants to adopt containers, but you aren’t sure how. CoreOS will help you along your journey to a containerized architecture. CoreOS are the container experts trusted by Salesforce, ebay, Ticketmaster, and other world-class organizations. Go to softwareengineeringdaily.com/coreos to find our top 5 episodes about containers and Kubernetes, as well as a white paper about migrating an enterprise to Kubernetes with CoreOS. They’ve hosted, attended, and spoken at many shows about containers and Kubernetes because those technologies are the future of the web. That’s why CoreOS built Tectonic, an enterprise-ready Kubernetes platform. At softwareengineeringdaily.com/coreos, you can learn about how containers can make your organization run more efficiently.


Datadog brings you visibility into every part of your infrastructure, plus APM for monitoring your application’s performance. Dashboarding, collaboration tools, and alerts let you develop your own workflow for observability and incident response. Datadog integrates seamlessly with all of your apps and systems, from Slack to Amazon Web Services, so you can get visibility in minutes. Go to softwareengineeringdaily.com/datadog to get started with Datadog and get a free t-shirt.


Developers love Heroku. It’s the fastest way to deploy an application on scalable infrastructure. I know this from experience, as I have built more software products on Heroku than I can remember. When a project I am building with Heroku starts to get more serious, I use Heroku Flow. Heroku Flow is a full continuous delivery solution for Heroku. With Heroku Flow, a push to GitHub spins up an instance of my application–called a “review app.” I can test the review app and discuss it with my team–and if it works, I can approve the changes and push it to master, where the new version of my app will run against continuous integration testing before being promoted to production. Heroku Flow brings the Heroku developer experience together with continuous delivery. Check it out now at Heroku.com/flow.


Flip the traditional job search and let Indeed Prime work for you while you’re busy with other engineering work, or coding your side project. Upload your resume and in one click, gain immediate exposure to companies like Facebook, Uber, and Dropbox. Interested employers will reach out to you within one week with salary, position, and equity up front. Don’t let applying for jobs become a full-time job. With Indeed Prime, jobs come to you. The average software developer gets 5 employer contacts and an average salary offer of $125,000. Indeed Prime is 100% free for candidates – no strings attached. Sign up now at indeed.com/sedaily. Thanks to Indeed Prime for being a sponsor of Software Engineering Daily.