Topics

  • AI & machine learning — Foundational notes on artificial intelligence, machine learning, deep learning, and responsible system design. (3)
  • AI governance — System boundaries, evaluation, operational controls, and accountable delivery for applied AI. (21)
  • Blockchain systems — Distributed ledgers, cryptocurrency infrastructure, access control, and practical system constraints. (20)
  • Cloud architecture — Cloud service models, deployment patterns, migration decisions, resilience, and workload boundaries. (24)
  • Cloud security — Encryption, key management, network segmentation, and defense-in-depth for cloud workloads. (2)
  • Data engineering — CDC, stream processing, lakehouse design, feature stores, and the data platform decisions that hold up in production. (3)
  • Distributed systems — Systems that coordinate data, events, identity, and failure across multiple components or organisations. (11)
  • Engineering leadership — Staff-plus paths, team topologies, RFC culture, hiring bars, and decisions that compound. (4)
  • Enterprise AI — Adoption strategy, production patterns, and operating discipline for AI systems in large organisations. (7)
  • Frontend architecture — Rendering strategies, micro-frontends, design systems, and performance budgets. (4)
  • Identity — OAuth 2.0 and OIDC, SSO and SCIM, phishing-resistant authentication, and the enterprise identity lifecycle. (3)
  • Machine learning — Feature platforms, model operations, and the engineering discipline behind production ML. (1)
  • Mobile — Offline-first sync, push architecture, release trains, and mobile systems engineering. (3)
  • Observability — Telemetry contracts, collection, routing, operating signals, and vendor-neutral system design. (14)
  • Platform architecture — Paved roads, decision models, reusable contracts, governance, and enterprise platform delivery. (30)
  • Public sector — Government technology, public-sector procurement, and modernization in Canada and beyond. (3)
  • SRE — Chaos engineering, reliability practices, and the operational discipline behind dependable systems. (1)
  • Staff engineering — Technical direction, cross-team leverage, decision records, mentoring, and production-grounded leadership. (12)