Skip to content
Portfolio

Field notes

Stay ahead of the systems you already own.

Daily reading and a short learning stack, mapped to Kenyt: .NET 8, Angular, Azure, Elasticsearch, and AI products — plus the leadership work of a 9-person team.

Daily slots
3Daily slots
Learning tracks
6Learning tracks
Live sources
6Live sources

01

Daily operating system

Not a firehose. Three slots that fit around shipping and a 9-person team.

Morning

15 min

Scan the live timeline

Two posts max. Prefer .NET / Azure / Elastic over generic AI hype. If it cannot change a decision this quarter, skip it.

Deep

40 min · 3× week

One architecture piece

System design, reliability, or AI evals. Take notes as if you will brief the team on Monday: problem, trade-off, what we would do.

Build

45 min · 3× week

Touch the learning track

Ship a tiny artifact: a spike, a doc, a dashboard query. Reading without a build does not stick at this level.

02

Start learning now

Sequenced for Kenyt: AI products on the existing C# / Angular / Azure / Elastic stack — not a career reset.

AI product engineering

Kenyt ships conversational AI. The job is evals, latency, cost, and retrieval quality — not demo prompts.

  1. 01Azure OpenAI + your own eval set (golden conversations, not vibes)
  2. 02RAG with Elasticsearch kNN / semantic search on real Kenyt corpora
  3. 03Tool-calling agents with hard timeouts, tracing, and fallbacks

Azure OpenAI docs ↗OpenAI evals ↗Elasticsearch vector search ↗

.NET 9 / Aspire / observability

You already moved 4.8 → 8. The next win is cloud-native ops: OpenTelemetry, Aspire, and fewer snowflake clusters.

  1. 01.NET Aspire dashboard against one Kenyt service
  2. 02OpenTelemetry traces from ASP.NET through Elasticsearch calls
  3. 03Native AOT / trimming only where it pays; ignore the rest

.NET blog ↗Aspire ↗ASP.NET Core ↗

Angular 16 → current

You already did v8 → v16. Signals, zoneless change detection, and new control flow are the next migration, not another rewrite.

  1. 01Signals + computed in one dashboard widget
  2. 02New control flow (@if / @for) on a high-traffic view
  3. 03Read the upgrade guide; plan v17+ like you planned v16

Angular blog ↗Update guide ↗Signals ↗

Search & cache at Kenyt scale

Elasticsearch and Redis already sit on the critical path. Vector search, query cost, and cache invalidation are the next reliability work.

  1. 01Profile the slowest ES queries; add slow-log + circuit breakers
  2. 02Hybrid lexical + kNN for conversational retrieval
  3. 03Redis as request cache with explicit invalidation, not TTL-only

Elasticsearch blog ↗Redis blog ↗Azure Cache for Redis ↗

Distributed systems you will be asked about

SaaS across clusters: outbox, sagas, multi-tenant isolation, and blast-radius. This is interview-and-incident material.

  1. 01Transactional outbox for one existing .NET write path
  2. 02Idempotent APIs and poison-message handling
  3. 03Multi-cluster rollout playbook (you already built the pipeline)

Azure Architecture Center ↗InfoQ Architecture ↗Microsoft Architecture ↗

Principal EM craft

Nine people, multiple clusters, OKRs. The gap is strategy, hiring bar, and making architecture decisions stick without becoming a bottleneck.

  1. 01One-page technical strategy per quarter, tied to OKRs
  2. 02Staff-engineer promotion criteria written down
  3. 03Incident review that produces a design change, not a slide

The Pragmatic Engineer ↗StaffEng ↗Microsoft Engineering ↗

03

Live reading timeline

Headlines from .NET, Azure, Angular, Elastic, InfoQ, and Microsoft DevBlogs. Regenerates every four hours.

Last refresh · 19 Oct, 06:56 IST

  1. 16 OctMini book: Evolutionary Architecture in PracticeInfoQ
  2. 16 OctArticle: Cryptographic Foundation of Mobile ID Systems: An ISO/IEC 18013-5 Enterprise Architecture BlueprintInfoQ
  3. 16 OctMicrosoft Commits Maia to Multi-Gigawatt Inference, and its Efficiency Metric Draws QuestionsInfoQ
  4. 15 OctIntroducing dotnetup: A toolchain manager for .NET.NET
  5. 15 OctPresentation: What 25 Trillion Tokens Reveal About How Developers Actually Adopt AI AgentsInfoQ
  6. 14 OctMicrosoft named a Leader in the 2026 Gartner® Magic Quadrant™ for Server Virtualization PlatformsAzure
  7. 14 OctPresentation: How to Find Resilience Bugs in Systems that Don't ExistInfoQ
  8. 13 OctAnnouncing .NET 11 Release Candidate 2.NET
  9. 13 OctInfrastructure for the frontier era: Scaling intelligence through open industry collaborationAzure
  10. 13 OctAdvancing hardware security with open-source Integrated HSM technologyAzure
  11. 13 OctPresentation: How Eve Online Leverages Head Based Sampling to Observe "Fun"InfoQ
  12. 12 Oct.NET and .NET Framework October 2026 servicing releases updates.NET
  13. 12 OctDurable Task in the Real World: What Problems Does It Actually Solve?.NET
  14. 12 OctDeep dive into Azure Maia 300 architectureAzure
  15. 12 OctPresentation: You Can't Trust Your AI Bill. And Neither Can IInfoQ
  16. 12 OctPodcast: What Does It Really Mean To Program With AI: A Conversation with Joy EbertzInfoQ
  17. 9 OctSignal Value Transforms, Routing Essentials, and Video Extension with Veo! ⚡Angular
  18. 9 OctIntroducing the Agent Experience (AX) Practitioner PlaybookMicrosoft DevBlogs