Tim Perry

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

Modern easy IoT with JS, Docker & Resin.io at DEVit
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...

HTTPS Is Not Enough at Codemotion Milan

Federate your content just one more step, all by yourself, and making jumping ship a little less scary.

Mastodon has been quietly building popularity for a good few months now, but over the past 48 hours it’s really burst to life, leaping from 25,000 to 40,000+ users in no time at all.

This is an exciting good thing: we’ve been in desperate need of less centralized and walled social networks for a good long time now.

Moving on from Twitter though isn’t easy, as many of us have been there many years, and dumping all your friends there is a high price to pay. What you need, is a way to sync between ...

Stick with home-or-tmp version 2, for max engine compatibility
Cryptocurrencies: a crowdfunded bug bounty for every technology on the internet. https://blog.cloudflare.com/bgp-leaks-and-crypto-currencies/
Update jsdoc dependency to fix security warnings
Thanks for a great day in #Warsaw at #CodeEurope everybody! Hope you enjoyed learning about @resin_io & #IoT. Slid… https://twitter.com/i/web/status/989048248856973313
For http://httptoolkit.tech, I'm getting a lot of value from building a landing page & UI prototyping *simultaneous… https://twitter.com/i/web/status/987791364602687489
Want to learn to build IoT, with modern tools & practices? I'm super excited to be running two JS, Docker &… https://twitter.com/i/web/status/987272492220895232
Lock node to 8.5.0
Make sure we declare our variables
Include resin compose schemas in the standalone build
The #HttpToolkit landing page is making steady progress. There's now a site up! Check it out:… https://twitter.com/i/web/status/986303527193600001
It's hardware delivery day! Today's gadget: a @Raspberry_Pi sense hat, ready to help me test things for a whole bun… https://twitter.com/i/web/status/986283848609787905
Imo the fascinating bit of GDPR is the potential shift in mindset, not the immediate practicalities. Discussion ri… https://twitter.com/i/web/status/986183601552351232
GDPR is going to kill public Whois: https://www.theregister.co.uk/2018/04/14/whois_icann_gdpr_europe/ (Good riddance)
Update Dockerode to fix local push issue in standalone builds
727 sentry improvements
Interesting article on runtime type checking in #TypeScript, with io-ts: http://www.olioapps.com/blog/checking-types-real-world-typescript/ (by @hallettj)
Don't show Docker container status from devices, as it can be wrong
Add 'api-key generate' command
It'll be interesting to see how #GDPR plays out once it lands in full force, but a month out it's already a great w… https://twitter.com/i/web/status/983694870366838784
Correct documented node version requirement to 6+
Add support for creating purchases
Explicitly depend on tar-stream
New side project time means new logo time. Watch this space... #HttpToolkit (Yes, ok, this still needs some work,… https://twitter.com/i/web/status/983112468095528962
Plot twist: what if the whole @TMobile security mess is fake. They don't store passwords in plain text (what kind… https://twitter.com/i/web/status/982635289297465345