Excellent interactive tutorial on cameras and lenses by @BCiechanowski (thank you for taking the time to build this!).
I learned about Bayer filters, what will you learn about?
Curious to know how we made Shopify's new storefront rendering engine 4x faster on average than its predecessor? Learn more about server-side performance optimizations in this blog post written by my teammate @celsodantas and yours truly ⚡️
Guestbook straight out of the early 2000s: check ✅
Using @Netlify's Forms feature: check ✅
Built-in message moderation: check ✅
(tutorial blog post coming soon!)
Just wanted to give @vaillancourtmax a belated 👍 for his shout-out of Unlauncher [https://jkuester.github.io/unlauncher/] (the minimalist Android launcher I maintain) in his post on "Turning my smartphone into a boring tool" [https://maximevaillancourt.com/blog/turning-my-smartphone-into-a-boring-tool].
It is great to see more people interested in using a smartphone as a "tool, not distraction"!
Look no further: the @changelog t-shirt is the most comfortable piece of clothing I've ever worn. Thanks for the gift, Changelog team! 🙇
(psst! want one?) 👇
Earlier I posted about connecting a grain dryer to the Internet. Yes, for real.
I just published a blog post explaining how we did this because there's a tremendous lack of agritech documentation online. Hopefully this is useful to someone out there! 🚜
Russian Court Bans Telegram App for refusing to hand over encryption keys.
Commendable they refuse to hand over keys but now no more Telegram in Russia... The issue with #centralization made clear again. Better #federate with #matrix #XMPP
https://www.nytimes.com/2018/04/13/world/europe/russia-telegram-encryption.html …pic.twitter.com/23r0kik4w4 #nextcloud
Accelerating commerce at Shopify. I (intermittently) write about software development, active transportation, and digital privacy.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!