Imagine it’s early morning and you wake up. Your fitness tracker had time to inform your coffee machine how to prepare your coffee (strong since you had a short night), and a smart light in the kitchen turns to shining yellow to let you know the weather will be sunny today.
Last Wednesday we finally had an opportunity to run our very first internal hackathon that helped us learn more about the platform and how we work together. Not only we ended up with 4 amazing demos but we got to work with people from other teams and we had a lot of fun!
Let’s imagine that you are working on a new, revolutionary product that leverages cheap semiconductors that are connected to the internet (IoT).
With the recent launch of Geeny’s Formula Deployment feature, developers can now push their applications to our platform and use our APIs to consume data streams from a variety of connected devices — even if they don’t know about each other.
Shared pain brings people together. It comes as no surprise that I felt quite sympathetic reading "IoT is easy... they said". At least we aren't alone! In the article, the founder from Fitmatic.com talks about trying integrate data from wearables and failing because his team assumed that sensor data is like any other data they had handled before. What my development experience at Geeny taught me is that building an IoT platform is nothing like my other “scalable CRUD-as-a-product” experiences.
Programmers love flame wars. One topic that often stokes the flames is the question of whether to use a command line interface (CLI) or a graphical user interface (GUI). All of the combatants have plenty of reasons for which one provides the superior experience.