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
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
Add logs history & subscribe options to the TS typings
Support 'count' in the SDK, and update LogMessage typings
DONOTMERGE: Very temporarily revert the SDK to pure pubnub logging
Update reconfix to fix volume signature errors in local configure
Document getConfig's limitations when using API keys
Nice guide on how to design and structure #GraphQL APIs: https://gist.github.com/swalkinshaw/3a33e2d292b60e68fcebe12b62bbb3e2 (by @swalkinshaw) I've seen a mil… https://twitter.com/i/web/status/1019188808431099904
There's a new Feature-Policy security header! Neat, I didn't know this existed at all: https://scotthelme.co.uk/a-new-security-header-feature-policy/
Update the CLI deploy key since npm invalidated the old one
Pin ext2fs to 1.0.7 to avoid temporary deployment issues
The more I think about this, the more I like it. Conservative rather than optimistic semver. Same guarantees, all t… https://twitter.com/i/web/status/1017522244690604032
Update logs to use new post-v10 MC SDK
Update OS & config actions to the MC SDK, and add a --version option
*BREAKING*: the version option in os.getConfig() is now required
Add --generate-device-api-key parameter to config generate
Avoid warnings whilst streaming
Print a 'please update' warning if any legacy SDK logs methods are used
Expose web stream read errors as node errors events
I've doing a bunch of test changes recently, and moving a lot of pure unit tests to https://npmjs.com/package/mockttp, and yo… https://twitter.com/i/web/status/1014866098645360648
Support for AbortController
Fetch is so nearly great. Basics are nice, good support now, good polyfills too. But... Want to stream responses?… https://twitter.com/i/web/status/1014574417597394965
Make requests abortable
Upgrade uglify & include (now-supported) streaming dependencies
http://bugseverywhere.org/ - a distributed (via git) bug tracker. Definitely interesting, and a nice way to avoid cent… https://twitter.com/i/web/status/1012681818653458432
Add browser streaming support to resin-request