March in IoT: The Tinkerer's Edition
This compilation of IoT tutorials and news is a boon for any hobbyist tinkerer and prototyper. Grab your Echo or an Arduino and get ready to work.
Join the DZone community and get the full member experience.Join For Free
Welcome to March, everyone! Looking at what's been popular on DZone for the past couple of weeks, one trend has been perfectly clear — DZone readers like to build stuff. With that in mind, this compilation features five popular posts from the past month that largely deal with hobbyist projects.
Like your Arduinos and your Alexa skills? Well, dive on in.
Connecting You With What's Cool
- A/B Testing Your Alexa Skill With Optimizely, by Rachel Batish. Curious as to which of two different Alexa skill intents is more effective? Here is how to set up Optimizely to introduce A/B testing.
- Arduino: LCD Displays (Part 1), by Mads Aasvik. Want to use an Arduino to control an LCD? You've come to the right place! We'll use an Arduino Uno and the LiquidCrystal library to display text.
- Getting Started With IoT Using an Arduino and Google, by Francesco Azzola. Let's build a simple IoT system that sends sensor data to Google Sheets via an Arduino with a helping hand from the Temboo IoT cloud platform.
- How Does Blockchain Technology Work With IoT? by Saroj Kumar. IoT and blockchain technologies are both considered disruptive technologies in their own right, but can they work together to form some kind of synergy?
- How to Build a 3D Printer in Python, by Nikolay Khabarov. This awesome project will teach you how to create your own 3D printer using Python and a Rasperry Pi, in addition to a few other tools.
By the way, if you're interested in writing for your fellow DZoners, feel free to check out our Writers' Zone, where you can also find some current hot topics and our Bounty Board, which has writing prompts coupled with prizes.
IoT Around the Web
VMWare Meets the Edge
It looks like VMWare has invested in edge computing! At Mobile World Congress 2018, they unveiled a partnership with Axis Communications to get into the smart surveillance market. Axis is bringing the surveillance, and VMWare's Pulse IoT Center will handle asset management, monitoring, and security.
Networking IoT Devices
Straight out of Network World, here's a great primer to read before you take the journey into networking your IoT devices. Perfect for network architects, it will help you run through most of the considerations you'll need to make before connecting your IoT devices.
Diving Into IoT Security
From We Live Security, here's an introductory post that talks about how to start analyzing the security of your IoT devices. Given the importance and troubling state of IoT security these days, it's worth a read — and keeping an eye on the promised follow-up articles.
Diving Deeper Into IoT
Looking for Work
Location: San Francisco, CA or Remote
- Relevant Bachelor's degree OR 5 years software development experience
- Proficient in PHP and MySQL
Location: Herndon, VA
- Self-motivated with strong communication skills
- Passion for learning new technologies and the ability to do so quickly
- Ability to write high-quality code efficiently
- BS (or higher) in Computer Science or a related field
- At least five (5) years software engineering experience with Java technology
- Relational databases – should be very comfortable writing SQL and defining relational schemas
- Object-oriented design – should be able to use UML effectively and apply design patterns to common problems
- Core JAVA and JVM-based languages (e.g. Groovy)
- Object-relational mapping frameworks (e.g. Hibernate)
- Dependency injection frameworks (e.g. Struts2, Spring MVC)
- XML – should be familiar with XPath, XSL, and XML Schema
- Web services – both SOAP and RESTful
- Built automation (e.g. Ant, Maven, Gradle)
- Dependency management (e.g. Ivy, Maven, Gradle)
- nix environments
Opinions expressed by DZone contributors are their own.