Micro Frontend Architectures: what are your options?Micro-frontends are becoming increasingly popular as a way to break down monolithic frontends into manageable, independently deployable…Oct 281Oct 281
Rapid Prototyping: Build your v0 in 3mIn the fast-paced world of software (and product) development, the ability to quickly prototype ideas is invaluable.Sep 13Sep 13
Generative UI: Current LandscapePart one of a two part series on Generative User Interfaces.Aug 25Aug 25
Understanding Adaptive User Interfaces (AUI)Adaptive User Interfaces (AUI) are revolutionising how users interact with digital systems by tailoring the experience to individual needs…Aug 19Aug 19
Published inBootcampUX Smack-Down: The “Junk Drawer” ProblemWhere do you keep your rubber bands and sticky tape?Oct 22, 2023Oct 22, 2023
UX Smack-Down: Bottom Navigation FailsHow to needlessly piss off your users with pretty icons.Sep 27, 2023Sep 27, 2023
You CAN embed a flutter app in a HTML tag (without an iFrame!)I’ve been evaluating Flutter for a new project, and one question I had was: can a flutter web app be embedded inside a HTML page (or a…Sep 6, 20232Sep 6, 20232
How to crop an image with CSS (the simple way)If you try a simple search for “crop image CSS”, you may quickly go down a rabbit hole of convoluted methods 😰, including wrapper <div>’s…Jun 21, 2022Jun 21, 2022
Finding photon scatter angle using Compton effect equationGiven the change in wavelength from an incident photon colliding with an electron, find the scatter angle of the photon.Apr 12, 2022Apr 12, 2022
How to render huge GeoJSON datasets on a map (part 2).This is part #2 in a series of examples showing how to handle rendering of large GeoJSON datasets on an interactive web map (+100Mb).Apr 8, 20211Apr 8, 20211