Why Linux containers matter for the Internet of Things

TL;DR: At resin.io, we believe Linux containers are the first practical virtualization technology for the embedded world, enabling isolated application failures, efficient updates, and a flexible yet familiar workflow. By adding binary deltas, a minimal container engine, support for a wide variety of devices, and resiliency to power

The Future of Etcher

Etcher recently reached 2000 stars on github, and we’d like to take the opportunity to share our plans for the future with the rapidly growing community of users. In the last year, we’ve seen hundreds of blog posts and videos about Etcher in dozens of languages, and many

We Are Back From Summit 2016

The resin.io team has just returned from Summit 2016, our annual gathering held in Athens. Running a remote team has lots of benefits, but in our experience, getting to know people face-to-face accelerates remote collaboration. This is why we gather for a week of talks, discussions, hacks, and activities.

The Perils of Writing Disk Images on Windows

This is a story about how we had to go into the guts of Windows to figure out how to write to a USB drive with JavaScript without getting a permission error. But let's take it from the top. Etcher is an Electron app, based on a from-scratch implementation of

Resin.io Hack Friday

Every Friday at resin.io we are working on projects that are our own interests - as long as it somehow connected to resin.io in some way. These Hack Fridays brought us a lot of insights, not just by dogfooding our platform, but by helping to find interesting tools,

How We Fixed the Raspberry Pi GPU for Containers

The Problem Not so long ago a number of our customers ran into a peculiar problem - applications which used the GPU on Raspberry Pi devices were not working. This included both 2D and 3D acceleration, so not only was 3D rendering affected, but also video playback and even accelerated

Device Bandwidth/Data usage

How low can we go? At resin.io, connectivity plays an important role. In order to provide our users with a clear view of their devices, the resin device Agent constantly keeps our API informed about the devices' conditions and applies any changes, like downloading new application updates or environment

Will resin.io ever support Android?

We some times get the question of whether resin.io will ever support Android devices. There's a lot to unpack with a question like that, and we've recently been doing some research to be able to give an informed answer. This post is intended to act as a thought experiment,

How we run a remote team at resin.io

We're on a BOAT! Greece, resin.io summit '15 If you've looked at our team page, you may have noticed we have people in 10 different countries, with clusters in Seattle, Athens, and London. While we started down this path by necessity, we jumped in with both feet early on

Intel’s Next Unit of Computing (NUC): The PC re-defined

The Intel NUC falls on the intersection between commercial connected devices and consumers personal computer prompting the question what truly distinguishes the two. Efficiency, size, price or a specific marketing approach? The NUC is balancing act of all of these factors, affording it the title of a mini PC. We’