Weekend Reading #97
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Once an AI agent can push to Git, prompt injection becomes an authorization problem. Six things to build before agents get write access: a scoped identity, policy outside the model, a sandbox, MCP review, advisory CI, and traces.
EF Core makes the slow path look exactly like the fast path. A scan, an N+1 loop, and a cartesian join all read like clean LINQ. This guide walks through 18 concrete mistakes across querying, related data, change tracking, indexes, plan caching, and context overhead, with the fix for each and a ready-to-use rule for your AI coding assistant.
Weekend Reading #96 covers AI controls across the SDLC, Meta’s confidential processing architecture for AI glasses, automated dependency analysis across Uber’s service mesh, and Elastic’s benchmark-driven system for safely optimizing Elasticsearch with coding agents.
AI across the software development lifecycle, from requirements and architecture to coding, testing, deployment, operations, security, and compliance. Practical guidance on AI authority, deterministic controls, human ownership, and safe engineering workflows.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
AI speeds up coding, but shifts pressure to review, testing, security, maintainability, and CI. This article examines seven failure modes of AI-assisted development and where engineering teams should respond.
Weekly engineering digest: DefenseTech systems, Google AI agent evaluation, Meta expert AI agents, and Allegro search relevance evaluation.
A practical overview of MilTech and DefenseTech for software engineers, covering drones, AI, autonomy, electronic warfare, edge computing, C2 systems, tech stacks, major industry players, development constraints, and current trends shaped by the war in Ukraine.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Weekly engineering digest: Canva session revocations, Meta BPF scheduling, stateless MCP, and Cloudflare Kitesurf for AI agents.
This week: a practical guide to 10 ADR anti-patterns with concrete examples showing how to write architecture decisions that actually help your team. Uber shares two infrastructure deep dives — making OpenSearch zone-failure resilient with isolation groups and forced shard allocation awareness, and GitFarm, a Git-as-a-Service platform that delivers full monorepo checkouts in under 500ms. And Dropbox traces the decade-long evolution of Riviera from file preview service to a universal content processing platform now powering AI ingestion at 2.5 billion requests per day.
This week: a comprehensive 800+ question .NET interview guide covering everything from C# fundamentals to AI and distributed systems. Airbnb goes deeper into its Sitar platform with sitar-agent — the Kubernetes sidecar that reliably delivers dynamic config at the pod level. Pinterest shares the full journey of building production Ray infrastructure on Kubernetes, from KubeRay workarounds to cost governance. And Lyft explains how their metric semantic layer creates a single source of truth for key data definitions across the organization.
Prepare for your next .NET interview with 800+ interview questions and answers covering C#, ASP.NET Core, SQL, NoSQL, microservices, distributed systems, testing, AI, Agile, desktop and mobile development. For developers, senior engineers, architects and tech leads.
In this article, we review AI, LLM, prompting, .NET AI integration, Semantic Kernel, Microsoft Agent Framework, MCP, RAG, resilience, testing, observability, security, and AI coding tools for .NET engineers.
This week: a practical .NET guide to managing AI conversation history with four strategies from full replay to vector recall. Uber shares DeepETT, a graph-aware transformer serving 2 million real-time traffic forecasts per second across 100 million road segments, driving $100M in annual value. And Airbnb details its shift from PaaS to a unified knowledge-graph infrastructure that powers identity resolution at scale.
Learn how modern LLMs are trained, from pretraining and instruction tuning to SFT, RLHF, DPO, and model distillation. This guide explains how raw foundation models become production-ready AI assistants, coding copilots, and enterprise agents.
This week: featuring a beginner-friendly LLM explainer, Uber's Tarot platform solving Multiple Knapsack optimization for incentive allocation at scale, Airbnb's Skipper embedded workflow engine for durable execution without external dependencies, and Lyft's end-to-end mapping system for smarter pickups in gated communities.
Learn four ways to manage AI conversation history in .NET: full replay, sliding window, summary buffer, and vector recall. C# code, costs, and trade-offs.
This week: a comprehensive .NET MAUI mobile development interview guide covering framework choices, MVVM, and cross-platform architecture. Netflix introduces the Model Lifecycle Graph a metadata service that makes every ML asset discoverable across business domains. Discord shares a detailed postmortem of their March voice outage, diving deep into Elixir process mailbox overload and Kubernetes safeguards. And Pinterest shows how injecting real-time context signals into sequential recommender models improves ad relevance and targeting.