statecharts.github.io
Welcome to the (unfinished) world of Statecharts
4 min · · What is a statechart? A statechart can be explained in many ways, and we’ll get to those explanations, but essentially, a statechart is a drawing. Here’s a simple statechart: However, this drawing… · Shared by 22, including Linus Basig, Kent C. Dodds 🌌
github.com
dbohdan/embedded-scripting-languages
· A list of embedded scripting languages. Contribute to dbohdan/embedded-scripting-languages development by creating an account on GitHub. · Shared by 3, including Linus Basig
github.blog
Why write ADRs
3 min · · How architecture decision records can help your team. · Shared by 33, including Linus Basig, rohit, Ellen Shapiro, William El Kaim, Ahrbil
DEV Community
A minimal approach to software architecture documentation
1 min · · The question of "how much documentation should we write?" is popping up a lot recently, probably driv... · Shared by 97, including dunschtig, Linus Basig
best-books.dev
Best-Books.dev
· Compiling thousands of lists and programming book recommendations, all in one place. · Shared by 3, including Linus Basig
Martin Fowler
High-Water Mark
4 min · · An index in the write ahead log showing the last successful replication. · Shared by 9, including Linus Basig
Martin Fowler
Patterns of Distributed Systems
10 min · · A catalog of patterns to better understand, communicate, and teach the design of distributed systems · Shared by 152, including Vikram Dutt, Linus Basig, Charlie O'Keefe @charlieok@hachyderm.io, Ferit (at 🏠) 🌙, Gabriele, Evan (he/him), Massimiliano Aroffo, Matteo Furia, Johannes Dornisch
industrialempathy.com
Design Docs at Google
10 min · · One of the key elements of Google's software engineering culture is the use of defining software designs through design docs. These are... · Shared by 276, including Victor Lee, tcherno, Jaana Dogan ヤナ ドガン, Thomas Spreng, Kenneth Kalmer, Casey Smith, René Pfitzner, Christian Hartmann, Linus Basig, Clemens, Johannes Dornisch, Esther Schindler, Joe Lencioni, Tom Connor, Gergely Orosz, Oliver Raduner, Oscar MacDonald, René Clausen Nielsen
tools.ietf.org
RFC 6570 - URI Template
20+ min · · [Docs] [txt|pdf] [draft-gregorio-...] [Tracker] [Diff1] [Diff2] [Errata] PROPOSED STANDARD Errata Exist Internet Engineering Task Force (IETF) J. Gregorio Request for Comments: 6570 Google Category:… · Shared by 6, including ✨ Phil Calçado, Linus Basig
keepachangelog.com
Keep a Changelog
4 min · · Shared by 72, including Helmi, Tibor Martini 🇺🇦 @tibor@mastodon.social, bouiboui, Balda, Simon07, David Garner, Nico Müller 🇺🇦, Alexandre Joly, Michael Weibel, Chris {he, they} , Mattt, Chris Messina, mdy, Vojtěch Hýža, Davy De Pauw, Linus Basig, Julien Tanay
Thoughtworks
REST API Design - Resource Modeling
17+ min · · “The key abstraction of information in REST is a resource. Any information that can be named can be a resource: a document or image, a temporal service (e.g. "today's weather in Los Angeles"), a collection of other resources, a non-virtual object (e.g. a person), and so on. In other words, any concept that might be the target of an author's hypertext reference must fit within the definition of a resource. · Shared by 55, including Chung, Patric Fornasier, Paulo Gaspar, blinch, -, Linus Basig, Will Hoag 🏔‼️
Martin Fowler
Micro Frontends
6 min · · How to split up your large, complex, frontend codebases into simple, composable, independently deliverable apps. · Shared by 202, including Alain, Simon07, henrik, Massimiliano Aroffo, Stefan Weber, Lea R. 🦄, melbic, shishir das, Kohei Asai, mastodon.social/@renestalder, Baadier Sydow 🇿🇦, Pietro Di Bello, Joe Lencioni, Clemens, Chris {he, they} , Francisco Trindade, Nico Müller 🇺🇦, Linus Basig
Martin Fowler
A Guide to Threat Modelling for Developers
20+ min · · Threat modelling is a risk based approach to cyber security requirements analysis. · Shared by 34, including Pat Kua, Linus Basig, Evan (he/him)
aws.amazon.com
Multi-Region User Pools
2 min · · The Multi-Region User Pools solution automatically provisions and configures all the AWS services necessary to set up a multi-region architecture, and automatically imports new users from the primary… · Shared by 3, including Linus Basig
lambda-the-ultimate.org
Lambda the Ultimate
1 min · · This should be a list to interesting papers on languages and language issues, and a meta-list of lists of such papers. Lambda the Ultimate Imperative Lambda the Ultimate Declarative GoTo Statement… · Shared by 2, including Linus Basig
Martin Fowler
Refactoring: This class is too large
12+ min · · An example of refactoring from a real (flawed) code base. · Shared by 102, including Linus Basig