The Workloads of the Internet of Things

I must say my favorite part about researching the Internet of Things has to be the mind blowing stats. Just a couple from the arsenal… we already have more connected devices on the planet than humans, and every two days we create more data than all of human history up to 2003. The predictions are…

Read More

Beyond The Hype: The Internet of Things

The buzz surrounding the Internet of Things shows no signs of subsiding. At the same time, its potential has grown expediently. This appears to be one case where what is delivered will dwarf the hype. But, what does this mean for you and me? Though the media and analysts talk about enabling Internet data in…

Read More

How to Cross Compile Go Programs using Docker

There are several ways to cross compile Go programs, but the way we’re going to show you is awesome because you don’t have to install any libs or anything. That said, you do need Docker installed, but you already have that anyways, right? We use this to create our Iron.io command line tool binaries. You…

Read More

Super Easy Serverless Slack Bots

Slack has a great API for building integrations and one of those types of integrations is called a “bot”. Bots are useful tools that can respond to messages the chat users type into a chatroom. For instance you could type in “what is the weather” and the bot would respond with today’s weather. Bots are…

Read More

Message Queues, Background Processing and the End of the Monolithic App (reposted from Heroku blog)

Here’s a post of ours on message queuing and background processing that we published on the Heroku blog the other day. Definitely worth checking out if you believe like us that distributed multi-tier architectures are the future of production-scale cloud applications. Iron.io Guest Post on Heroku Message Queues, Background Processing and the End of the Monolithic…

Read More

More Go Use in Production (Pivotal CF)

blank

Travis Reeder, Iron.io co-founder and CTO, was at DevBeat 2013 on Tuesday talking about Iron.io’s use of Go language for our API services and backend functionality. (We use Ruby and other languages for workers and our app framework but Go has a special place here for things that need to run fast and handle high…

Read More

7 Reasons Webhooks Are Magic

blank

Around the Iron.io office, I’m known as a bit of a webhook enthusiast. When asked what my favourite features of the Iron.io platform are, our webhook support tend to top my list. (Did you know you can create a message or a task using webhooks, and use push queues as webhooks?) I love the flexible, open architecture webhooks enable. They remind me…

Read More

Why Aren’t You Developing in the Cloud?

  Cloud computing has completely altered software distribution. Traditionally, software licenses were purchased, installed and accessed on personal machines. Today, most applications are service based and accessible from any network connected device. E-mail, documents and even business applications have transitioned to SaaS applications and give users quicker access, more control and fewer dependencies compared to…

Read More

When Unit Tests Aren’t Enough… ABT – Always Be Testing

  Traditionally, developers create unit tests to test code and to ensure bugs don’t get introduced as time goes on and your code changes. The theory is that if you write tests that cover every line of code, then when you make a change and the tests still pass, you can feel pretty comfortable that…

Read More