Amazing how much you can with that little code. A (simple) 3d racer in mere 2kb of code by killed by a pixel.
One project, three phases, three vastly different stand-up experiences: The Ugly, the Bad and the Good Standup.
How (easily) software becomes legacy, and how you and your team might eventually break out of this process: The Birth of Legacy Software – How Change Aversion Feeds On Itself.
Great step by step guide through the basics of web auth. From this awesome mini-series about auth on the web by Andrew Best.
In many agile adopting orgs I encountered there is a glaring fap between the theory of the self-organizing and directing team and the practice of someone (as in one person) doing all the organizing and directing. Nice to see Prahlad Yeri made a similar experience .
Discovered John Cutlefishs blog today, great material, loved A 12 step progrogram for recovering product managers.
Inspired by Jacob Kaplan-Moss’ Demos, Prototypes and MVPs here comes my take: A demo shows a vision. A prototype demonstrates a capability. A Minimum Viable Product fuses the minimal core of vision and capability in order to deliver customer value.
Pretty darn useful collection of best practices, do’s and don’ts for REST API design
I have to admit I only had the faintest idea about extreme programming until I read and understood this well written and terse summary: A Case Against Extreme Programming. One page, all you need to know.
Great stuff by RyanTheComputerGuy: “If Satan was a web developer” and he had a go at forms, the result might look DEVilish like this:
Working in an agile context can feel “babylonian” at times. With everybody using the same terms, implying different things. So these charts might come in handy some time: Scrum VS Kanban VS Lean VS Extreme.
A true trove of inspiration, open anywhere and find inspiration for everyday management work.
Fascinating write up how the Gitlab team avoided a major outage. Featuring expired certificates, high level tools falling short and some good old server admin skills. Loving the depth and detail!
Sweet walkthrough of database models and their evolution: From flat-file, hierarchical, network, relational, noSQL, document, graph, column family to time series and back to NewSQL again: Prisma.io comparing database types.
Good UI is hard. Great UI is harder. UI that does not suck is following these basic rules.
Despite connections getting faster and faster and devices getting stronger and stronger, it appears the web is becoming slower and slower. As sites, apps, media and ads (especially ads) grow ever more ambitious, ever more featureful and sluggishly optimized, browsing turns to an exercise similar to commuting in the midst of rush hour stop-and-go, with every click bringing the browser to a gruding halt. Jake Archibald found a nice angle on the irony behind this, by measuring and analyzing page speeds of Formula 1 racing teams websites.
Equal parts auto-biography and corporate manifesto this book provides an interesting glimpse at what made the worlds hippest company with an ecological conciousness.
Amazingly detailled look behind the scences of a simple web request: How the web works. Great intro for total beginners and great refresher for those in the know.
Video game history in the making John Carmack on the challenges, tradeoffs and solutions incorporated in Quske Worlds network code
Do you need this to: a) Scale, b) deploy, c) rapidly evolve or d) fail independently? Do you need to use e) non-standard technology? Or should this serve as f) façade? Then a microservice might be tge right pattern, else, maybe a monolith would serve you better. Should that be a microservice? great checklist and insights over @ Pivotal