Tim Perry

Senior software engineer at resin.io.
Creator of HTTP Toolkit, keen open-source contributor, and maintainer of Loglevel, Git‑Confirm and Server Components.

Modern easy IoT with JS, Docker & Resin.io at DEVit
The Cambrian Explosion of IoT at DevTalks Bucharest
Post on Medium
Lastly, users tend to get a bit complainey about people intercepting and saving everything they type, particularly credit card numbers, passwords and the like. So it’s important that they don’t know you’re doing this. Wink.

I don’t need to worry about covering the boring stuff like privacy and security

Woah there, ok. This is an interesting technique, but it needs some huge warnings on top!

If you’re doing this for real after Spring 2018, you have any EU users, and you’re not extremely careful, then this is illegal and subject to fines of up to 20 million euros or 4% of business turnover, whiche...

Missed the @resin_io + @thethingsntwrk workshop today? Walk through it yourself with the slides here:… https://twitter.com/i/web/status/1047861096919519232
Great talk from @lacuna_space on how & why they're putting LoRa satellites into space at #TheThingsConference. https://t.co/9W3rPiRKbc
We're doing a @resin_io & @thethingsntwrk workshop today, here at #thethingsconference. Watch this space for slide… https://twitter.com/i/web/status/1047811545714106369
How LoRa & @thethingsntwrk fits into connectivity options for agricultural monitoring - @metos_austria are using it… https://twitter.com/i/web/status/1047783965711585280
Fix formatting of preload examples
We're running an all-day @resin_io hackathon here in #barcelona on October the 20th. Come build some IoT with Resin… https://twitter.com/i/web/status/1046748023961911296
Add Mockttp as a testing tool
CloudFlare are going to offer DNS registration: https://blog.cloudflare.com/cloudflare-registrar/ Guaranteed wholesale prices, with DNSSEC e… https://twitter.com/i/web/status/1045595838641311744
Include --emulated in the example resin build parameters
I want a heart-rate monitor for mountain biking that works with Strava. Needs to replace my Pebble, so it needs mus… https://twitter.com/i/web/status/1041989549436678144
A lot of the value I get from type systems (mainly #TypeScript) is not catching things that would've failed at runt… https://twitter.com/i/web/status/1040515583232630785
Both Yarn and npm just announced proof of concepts moving towards a world without node_modules (to varying degrees)… https://twitter.com/i/web/status/1040288489206702080
It's been a good week for #Mockttp: 0.10.0 is out with automatic content decoding for gzip/deflate/brotli, plus oth… https://twitter.com/i/web/status/1040219531166343169
Bind, call & apply are finally going to be strongly typed in #TypeScript: https://github.com/Microsoft/TypeScript/pull/27028
Stop Travis deploying to npm (now handled by concourse)
Arghhh, @github is down, back to bed.
Fix test request mocking
"TypeError: Il tempo di attesa della richiesta è scaduto" Error reporting tools like http://Sentry.io are s… https://twitter.com/i/web/status/1037994525292150785
We're running another @Resin_io #Barcelona hackathon! Interested in IoT? Come build some: https://www.eventbrite.com/e/iot-workshop-and-hackathon-with-resinio-tickets-49872657461
DO NOT MERGE - run tests against staging
I'm migrating a bunch of CSVs to postgres, fun fun fun. Postgres has built in support for copying a CSV to a table… https://twitter.com/i/web/status/1035146487410380802
Meanwhile, in Barcelona #FMGràcia https://t.co/JG2SCH1fvP
Fix configuration hangs with some images using a larger threadpool
Is there a page somewhere with a list of all the #TypeScript helper types, and their definitions? E.g. Omit/Pick/Ex… https://twitter.com/i/web/status/1031483773198708736