GitHub Copilot has officially entered Technical Preview. Having used it for a month, my workflow has fundamentally changed. It is not just autocomplete; it is idea generation. Context Awareness Copilot reads your open tabs. If I have a `User.cs` file open and I start writing a SQL query in `UserRepository.cs`, it correctly infers the column […]
Read more โSearch Results for: name
TypeScript 4.3: Template String Types
TypeScript 4.3 turns the type system into a programming language itself. Template Literal Types You can now concatenate types! This is incredibly useful for typing strings that follow a specific pattern, like CSS classes or Event names.
Read more โHardening Kubernetes: Moving away from Pod Security Policies
Pod Security Policies (PSP) are deprecated in K8s 1.21. The industry is moving to Pod Security Standards (PSS) and Admission Controllers like OPA Gatekeeper or Kyverno. The New Standard Kubernetes now has built-in labels for namespaces to enforce security levels: Setting this label automatically rejects any Pod that tries to run as Root or mount […]
Read more โBicep Modules: Enterprise Infrastructure Scale
To manage 100+ Azure subscriptions, you cannot copy-paste Bicep files. You need Modules. Private Registry You can publish modules to an Azure Container Registry (ACR). Then consume it: This enforces compliance. If the module enforces HTTPS only, every consumer adheres to it.
Read more โAzure Durable Functions: Fan-Out/Fan-In Pattern
Running a long process in a standard Azure Function hits the 5-10 minute timeout. Durable Functions allows you to write stateful workflows in code. The most powerful pattern is Fan-Out/Fan-In. The Scenario You need to resize 10,000 images uploaded to Blob Storage. Behind the scenes, the Durable Task Framework manages the Azure Storage Queues to […]
Read more โGitHub Copilot Preview: The AI Pair Programmer
The landscape of software development is undergoing a seismic shift. I have spent the last week with the technical preview of GitHub Copilot, powered by OpenAI’s Codex model, and I can confidently say: this is not just “IntelliSense on steroids.” It is a fundamental change in how we write code. In this comprehensive review, I […]
Read more โ