29th January 2024
Ukraine is still under brutal Russian invasion. A lot of Ukrainian people are hurt, without shelter and need help. You can help in various ways, for instance, directly helping refugees, spreading awareness, putting pressure on your local government or companies. You can also support Ukraine by donating e.g. to Red Cross, Ukraine humanitarian organisation or donate Ambulances for Ukraine.
Architecture
- Oskar Dudycz - How TypeScript can help in modelling business workflows
- Fathom Analytics - Reducing our AWS bill by $100,000
- Pierre Pureur - How Much Architecture Is “Enough?”: Balancing the MVP and MVA Helps You Make Better Decisions
- Discord - Maxjourney: Pushing Discord’s Limits with a Million+ Online Users in a Single Server
- Jack Vanlightly - The advantages of queues on logs
- Andrea Medda, Matt Boyle - Tales of Kafka @Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages
- Juan Manuel Garrido de Paz - Ports and Adapters Pattern
- Cyrille Martraire - Domain modeling with monoids
- Mario Bittencourt - Why AsyncAPI Matters — Bridging the Gap in API Documentation — Part I
- Eduardo da Silva - Towards Architecture Organization Topologies for Sustainable Fast Flow of Change
- Nick Tune - Forming an Architecture Modernization Enabling Team
DevOps
- Bernard Pietraga - Practical solutions for dealing with high cardinality metrics
- Dreams of Code - Using docker in unusual ways
Databases
- Gwen Shapira - The Rise of the Serverless Data Architectures
- QuestDB - An open source time-series database for fast ingest and SQL queries
- Alicja Kucharczyk: Leveraging pgBadger for Effective PostgreSQL Troubleshooting
- PopSQL - How to Calculate Cumulative Sum-Running Total in PostgreSQL
AI
- The Motte - ChatGPT does Advent of Code 2023
- Wired - Most Top News Sites Block AI Bots. Right-Wing Media Welcomes Them
.NET
- Joel Verhagen - The fastest CSV parser in .NET
- Aaron Stannard - How to Distribute Roslyn Analyzers via NuGet
- Microsoft - Introducing the MSTest Runner – CLI, Visual Studio, & More
- .NET Team - Eventing Framework in .NET 9
Node.js
Product Design
- Oskar Dudycz - When Agile is not enough
- Henrik Kniberg - Making sense of MVP (Minimum Viable Product) – and why I prefer Earliest Testable/Usable/Lovable
- Rik Higham - The MVP is dead. Long live the RAT.
Management
- Simon Wardley - Pioneers, Settlers and Town Planners
- Bjarte Bogsnes - Hitting the target but missing the point - myths about target setting
- Atlassian - Lessons Learned: 1,000 Days of Distributed at Atlassian