Browsed by
Tag: GitHub

Spec-Driven Development: The Methodology Behind the Magic

Spec-Driven Development: The Methodology Behind the Magic

Most developers I know have been here. They type a detailed prompt into their AI agent. The output looks right. They run it, tweak a detail, run it again – and somewhere around the third attempt, the whole thing has quietly shifted into something else. The problem is not the AI. The problem is the approach. Spec-driven development changes that. Before a single file gets created, you define intent. You build a shared understanding for your business stakeholders, your architect,…

Read More Read More

Stop Coding. Start Building from Specs.

Stop Coding. Start Building from Specs.

I haven’t written a line of code since January. Not because I couldn’t. I stopped because spec-driven development showed me I was spending time on the wrong part of the job. Today, it is easy to type “build me XYZ” and get code in seconds. I did that too. Sometimes the result looked great. Then I ran the same prompt again and got something different. Logic shifted. Edge cases disappeared. The output stopped being predictable. The turning point came when…

Read More Read More

Vibe coding PCF Controls with GitHub Copilot

Vibe coding PCF Controls with GitHub Copilot

What if you could build a PCF control without writing most of the code yourself? I just tried vibe coding with GitHub Copilot – describing what I want and reviewing its solutions. My goal: A JSON viewer for Power Apps that works in both Canvas and Model-Driven Apps. Back in 2020, I built the PCF-MarkDown Viewer. Let me tell you, that was an adventure. Installing the Power Platform CLI, wrestling with XML manifest files, configuring TypeScript, debugging webpack builds. Hours…

Read More Read More

Setup GitHub Codespace for AWS Development

Setup GitHub Codespace for AWS Development

I recently came across a new way to write and create source code. I had been looking for an alternative because my computer didn’t have the necessary administrative privileges to install software and the resources available on it were also limited. In detail, I had no Git for source code management, no Docker Runtime, no AWS Command Line Interface (AWS CLI), and no AWS Cloud Development Kit (AWS CDK). In other words, I was lost, but I discovered GitHub Codespaces….

Read More Read More