IN THIS ISSUE: Which MVP is Just Right?; In-person Events in Trouble; June 2022 Global Tech Policy Bulletin; Lego to Try Virtual Building; A Guide to Toggling Dark Mode; Keeping Screens Alive with JavaScript


Making sense of MVP (Minimum Viable Product) - and why I prefer Earliest  Testable/Usable/Lovable - Crisp's Blog

Four MVP Types: Which One is Right?

The minimum viable product helps developers get a product out the door quickly to start generating feedback and earning revenue. But of the multiple MVP types, has your organization chosen the right one for the app being built?


In-person Events: In Flux and In Trouble

As tensions from the pandemic continue to ease, trade-show producers struggle with decisions about how and whether to present purely in person, wholly online or some combination of the two. Methods are as mixed as the results; and some are clearly better at this than others. 


Global Tech Policy Bulletin: June 2022 

The U.S. Supreme Court has dominated the headlines lately as its rulings came down in time for its summer hiatus. But perhaps its least publicized rulings are those most important to the tech industry. Here's a roundup. 


Lego cph office office area

Lego to Try Virtual Building Blocks

From real to virtual worlds, Lego is attempting entry into a market long dominated by names like Minecraft and Roblox. Beyond games like the popular Lego Batman, the Danish toy-brick maker wants to make online building and tear-down as easy and popular as its physical bricks are now. 


A Guide to Dark-mode Toggling

Like varied preferences for chocolate or vanilla, users also vary as to their preference for a screen that's mostly light colors or one that's mostly dark. Many apps (and even some OSes) offer users a choice. Here's the definitive guide for building that choice into your apps. 


Keeping Screens Alive with JavaScript

Aether's Law says that a device screen will always black out at the worst possible time. Fortunately, the truth to that fiction is that the Screen Lock Wake API that's built into Chrome can prevent untimely screen blanking with just a few lines of JavaScript.