• Computational Complexity of Air Travel Planning (PDF) (Carl de Marcken, ITA Software) ~ 
    An annotated presentation about the unique challenges of air travel planning, and why finding the optimal fare for an itinerary is often a mathematically undecidable problem.
  • OAuth 2.0 and OpenID Connect in plain English (Nate Barbettini) ~ 
  • Modular Monolith (Kamil Grzybek) ~ 
    A 5-part series about designing a modular monolith including the different ways such an architecture can be enforced.
  • You are naming your tests wrong! (Vladimir Khorikov) ~ 
    Argues in favor of naming test methods using natural language (e.g. Delivery_with_a_past_date_is_invalid) and, more generally, to allow freedom of expression rather than impose a rigid naming policy.
  • Programming as Theory Building (Peter Naur) ~ 
    Presents a view of programming as an activity in which the programmers primarily form or achieve a certain kind of insight, a theory, of the matters at hand and correlates the health of a software to the stability of the team that built and maintains said software.
  • Diátaxis (Daniele Procida)
    A taxonomy for documentation that is centered around 2 axes, theory vs. practice and acquisition vs. application of knowledge, leading to 4 distinct 'modes' of documentation: tutorial, how-to guide, explanation, and reference.