Interesting stuff by Microsoft. to handling big repositories such as their Windows code base which “has over 3.5 million files and is over 270 GB in size”. Instead of splitting the code into several manageable submodules, they’ve created a virtual filesystem to support big repositories: GVFS (Git Virtual File System) virtualizes the file system beneath …
Category Archives: Elsewhere
MoonMail – Send e-mail marketing campaigns using AWS, SES, and Lambda
Send email marketing campaigns with Amazon SES. Let Amazon Lambda compose email by email and literaly scale it to infinite. With MoonMail you can: create & edit lists of recipients (email addresses) and store them within a DynamoDB. Create & edit html email marketing campaigns, send them and track their opens and clicks. MoonMail → …
Continue reading “MoonMail – Send e-mail marketing campaigns using AWS, SES, and Lambda”
Implementing “Save For Offline” with Service Workers
Una Kravets implemented “Save For Offline” on her blog, using Service Workers. She described the reasoning, process, and code to implement. With “Save For Offline”, if someone is reading your blog on the subway, and loses their Internet connection, they won’t lose their place. If they accidentally click and the browser refreshes, they won’t lose …
Continue reading “Implementing “Save For Offline” with Service Workers”
Color in UI Design: A (Practical) Framework
Erik D. Kennedy goes into detail on how to pick color variations for your designs: Element states for example are variations on a single color, let’s take “blue”. The result isn’t best described as “a palette of 3 blues”. It’s one blue with variations. But this begs the question: how do you actually modify a …
Continue reading “Color in UI Design: A (Practical) Framework”
Why You Should Be Excited About Native CSS Variables
With CSS Variables now being under development for Edge (the last of the modern browsers to not support it yet) it’s time to dig up this brilliant post on CSS Variables. If you’re under the impression that CSS Variables offer nothing new when compared to Preprocessor variables, then this post is a must-read for you: …
Continue reading “Why You Should Be Excited About Native CSS Variables”
FedEx artworks by Walead Beshty
Artist Walead Beshty has been shipping boxes built out of laminated glass panels. The boxes are built to the exact size of standardised FedEx boxes, so that they perfectly fit inside ‘m. The glass works are shipped unprotected, so that cracks appear with each successive shipment. The FedEx waybills, customs documentation, and any shipping stickers …
Sketching for virtual reality in 360°
Virtual reality is a brand new frontier, but there are already tools that cover almost all the steps of creating a new experience (thank you, game industry). Sketching however, still remains a method that works … if you do it right: I used to do a lot sketches of only part of the view, or …
Animating vectors in Android with AnimatedVectorDrawable
Seeing Lottie in action, I was reminded of Android’s AnimatedVectorDrawable which also allows one to do vector based animations. This class animates properties of a VectorDrawable with animations defined using ObjectAnimator or AnimatorSet. If you’re familiar with SVG, the AnimatedVectorDrawable XML contents will look familiar. The “Endless Pin Jump” animation (pictured above) for example is …
Continue reading “Animating vectors in Android with AnimatedVectorDrawable“
Easily add high-quality animation to any native app with Lottie
By the folks at AirBnB: Lottie is an iOS, Android, and React Native library that renders After Effects animations in real time, allowing apps to use animations as easily as they use static images. Lottie uses a JSON file – generated by the BodyMovin plugin for After Effects as its source, and then renders it …
Continue reading “Easily add high-quality animation to any native app with Lottie”
Crafting Data-Driven Maps
At Uber, we use maps for everything — visualizing millions of geo data points, monitoring road conditions, and advocating for policy change in cities around the world. Over the last few years we have experienced immense growth. As a result, we have many teams across the organization producing map visualizations for a wide range of needs. We …