We — Manton Reece and Brent Simmons — have noticed that JSON has become the developers’ choice for APIs, and that developers will often go out of their way to avoid XML. JSON is simpler to read and write, and it’s less prone to bugs. So we developed JSON Feed, a format similar to RSS …
Category Archives: Elsewhere
History of the entire world, I guess
The fight to rethink (and reinvent) nuclear power
Nice piece by Vox on nuclear energy. Nowadays we generally associate nuclear energy with bad things like disasters and mushroom clouds … but producing nuclear energy is also carbon neutral, and the production process can be made safer and more efficient. Doesn’t that make it part of our future energy strategy? We have startups building …
Continue reading “The fight to rethink (and reinvent) nuclear power”
Design Better Data Tables
Good data tables allow users to scan, analyze, compare, filter, sort, and manipulate information to derive insights and commit actions. This article presents a list of design structures, interaction patterns, and techniques to help you design better data tables. Good overview! Design Better Data Tables →
Craft Prototyping
If you’re using Sketch to design and InVision for prototyping (something we do at Small Town Heroes), then this plugin is solid gold, as it combines both: With Craft Prototype, you’ll experience an unparalleled level of continuity between Sketch and InVision. By bringing your design and prototyping process together, work faster, collaborate more seamlessly, and …
Split emoji text effect with CSS
Thanks to some absolute positioning, hue-rotation, and even some clipping you can create nice split emoji: I especially like the experiments near the lower part of the demo, where one emoji is used as a modifier for the other (e.g. the 🎩 is placed on top of 😁, yielding a new emoji). They remind me …
JavaScript Array#map(), reduce(), and filter()
In The Trouble With Loops I found these nice and simple examples covering Array#map(), Array#reduce(), and Array#filter(). const dollars = [32, 45, 50]; // map(): When you want to translate values in an array into another set of values. const euros = dollars.map(eachAmount => eachAmount * .93); // reduce(): When you want a total based …
Continue reading “JavaScript Array#map(), reduce(), and filter()“
Rogue One: The Battle of Scarif
Speaking of Rogue One: Maple Films have released a fan edit of Rogue One, entitled “Rogue One: The Battle of Scarif”. If you’re in the mood to watch Rogue One but would rather skip the attempts at character development and Forest Whitaker’s pet tentacle monster, pull up Rogue One: The Battle of Scarif and jump …
Dunkirk
Really looking forward to this one: Allied soldiers from Belgium, the British Empire, Canada, and France are surrounded by the German army and evacuated during a fierce battle in World War II. Back in December I was in Brussels to see an IMAX showing of Rogue One. One of the trailers preceding the main feature …