Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 52
  1. Owning the output when you use AI agents

    Saying 'my agent did it' can make it easier to distance ourselves from the work we submit.

  2. After rewriting my skills and clearing memory, Codex and Claude felt better to use.

  3. Getting sudo to use Touch ID on macOS

    macOS can authenticate sudo with Touch ID through pam_tid.so.

  4. How Shunt uses APFS copy-on-write data volumes, how those differ from sparse container disks, and which reproducible data I exclude from Time Machine.

  5. Using banked Codex usage resets

    How I redeemed a promotional Codex usage reset in July 2026, what changed in my usage balance, and why the value depended on when I used it.

  6. Your experience is a runtime dependency

    AI agents are already very capable, but they don't automatically have the judgement that makes you effective in your current role.

  7. cmux 0.64.5 flipped the default for opening local HTML files: they now preview inside cmux instead of launching your system browser.

  8. Checking GoHighLevel sending-domain authentication, restoring a missing DKIM record, and interpreting mail-tester results after the fix.

  9. AI can shorten the path to a working prototype.

  10. I edit OpenClaw scripts and configuration on my Mac, then use an SSH wrapper to test and run them on the homebox server that holds the services and runtime state.

  11. Migrating from Ghostty to cmux

    cmux is built on libghostty and reads my existing ~/.config/ghostty/config, so the move from Ghostty was effectively a relaunch.

  12. Step-by-step guide to enabling the brokered Docker socket, configuring image allowlists, and tuning privilege controls per repo.

  13. Why I built a brokered Docker socket instead of sharing the raw one, how the two-phase request inspection works, and the limits of those checks.

  14. I kept my research cache and skills, but removed the global trigger that made Claude load them on every task.

  15. Configuring a delay before adopting new package versions, keeping repeatable installs with lockfiles, and understanding what these controls can and cannot prevent.

  16. How to fix the "There was a problem reaching this app" error and "failed reason: Ocdi" in Microsoft Teams configurable tabs.

  17. The gotchas I hit deploying a Next.js static export site with TinaCMS to GitHub Pages, proxied through a Cloudflare Worker — and how I fixed them.

  18. Claude Code gives you a JSON blob and a shell script hook.

  19. Ghostty tab titles from git repo names

    Using a zsh hook and Ghostty configuration to show the git repo name in terminal tab titles.

  20. I've been asked about my dotfiles a few times, so here's the full breakdown — GNU Stow for symlinks, multi-identity Git, 1Password SSH, AI agent configs, and a bunch of shell tricks I've picked up along the way.

  21. How I used Claude Code to migrate my terminal and shell configuration, preserve my existing integrations, and check the result.

  22. Q1 2026 brings copilot_here to your favorite package managers (Homebrew, WinGet, .NET tool), adds Golang support, enables Podman and OrbStack as container runtimes, and introduces model configuration.

  23. How AI-assisted development compares with earlier abstractions such as SMTP libraries, and why I expect more of our work to involve specifying and verifying outcomes.

  24. Using iTerm2’s Send text at start setting to open new terminal sessions in a chosen working directory when the Initial Directory setting does not take effect.

  25. How to check the Tailscale Windows service and reset local state when the client stays on Starting with a 503 no-backend error, including the re-registration consequences.

  26. Why a Docker container can use a local directory when its NFS share is not mounted, how to check the backing filesystem, and the limits of create_host_path: false.

  27. How ASP.NET Core JSON number handling affects OpenAPI schemas and Kiota integer properties, and what changing to strict number handling means for existing clients.

  28. The Day of the Year Fitness Challenge

    Starting a new year usually comes with big fitness goals that fizzle out by February.

  29. December updates move copilot_here orchestration into a .NET 10 Native AOT CLI, fix PowerShell 5.1 compatibility issues, and add cross-shell installation and session information.

  30. GPT-5.2 refused a request to write deployment secrets into a script, while Claude 4.5 Sonnet complied.

  31. The workflow I use to upgrade Angular one major version at a time with GitHub Copilot CLI, including build checks and common migration errors.

  32. November updates add native ARM64 images, .NET 10, PowerShell Core integration, Airlock network controls, host path mapping, and configurable directory mounts.

  33. The account setup and System Settings restrictions I chose for a family Mac, while keeping school Wi-Fi access available and managing NextDNS separately.

  34. The recording of my SSW Brisbane User Group talk, covering how I divide development work between AI tools and run Copilot CLI in a Docker sandbox.

  35. How to add expected implementation touchpoints or a snapshot of the implemented pattern to an Architecture Decision Record, with a caching example.

  36. The prompt and directory-mount setup I use to produce structured codebase investigation reports with GitHub Copilot CLI.

  37. When a Copilot CLI conversation accumulates unrelated task history, I start a new context and give it a brief based on the current code.

  38. October changes to copilot_here: Windows support, script updates, installation, Copilot argument forwarding, version reporting and Docker image cleanup.

  39. Using Copilot CLI to trace missing cleanup data through Git history, identify affected records and compare migration and fallback options.

  40. How I use task-specific chat modes for issue writing, planning, tests and backlog analysis, with Markdown templates to adapt to a project.

  41. Checking the app listener, exposed TCP port and tunnel service configuration when smtp4dev HTTP access works but SMTP connections fail.

  42. A step-by-step guide to fixing common and stubborn Xcode code signing errors, from 'Personal Team' limits to clearing the Derived Data cache.

  43. Adding TinaCMS live preview to a recipe site, adapting custom list components, and keeping checkbox state working through the rich-text renderer.

  44. Using GitHub Copilot CLI to integrate TinaCMS into my wife's portfolio, including JSON content schemas, visual editing and repository instructions.

  45. My Docker setup for running GitHub Copilot CLI with access to a project directory, including installation, image variants and the limits of that isolation.

  46. How I used Gemini for the specification, GitHub Spark for a React frontend, and Copilot for refactoring and parallel development on a portfolio site.

  47. How I used ChatGPT to plan a URL shortener, assigned the implementation to GitHub Copilot, and reviewed the resulting pull requests.

  48. Why I prefer estimates and rating scales that acknowledge uncertainty, with examples from T-shirt sizing, planning poker and five-point feedback.

  49. Choosing a C# exception because its name sounds right is a common anti-pattern.

  50. Our CI pipeline was burning through our budget and slowing developers down.