Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 96
  1. Headless Agents

    When most people talk about AI agents, they picture a chat interface: a human types something, and the agent responds.

  2. Are AI Agents Conscious?

    A former colleague recently posted a LinkedIn challenge: if any developer today can hold a conversation about basic OO or procedural concepts, why can’t they hold a meaningful conversation about whether AI is conscious?

  3. I work across three different physical PCs, and on a couple of those I also bounce between Windows and WSL.

  4. My Claude Code Workflow

    I’ve been through a lot of workflow tooling on top of Claude Code over the past few months.

  5. Agent Context Needs Timing

    I’ve been spending a lot of time thinking about how agents actually work under the hood, and one of the key insights I keep coming back to is this: the right context, injected at the right time, is what makes an agent useful.

  6. Systems Thinking

    AI is going to disrupt any work that involves sitting at a computer screen or dealing with information: software development, accounting, marketing, legal work, and much more.

  7. Tools and Skills: Better Together

    I keep running into a version of the same question when talking about AI agent design: if you have good enough skills — detailed procedural knowledge in markdown files — do you even need MCP servers and other tools?

  8. Full Circle Development

    When I first started as a professional developer, it was on a DEC VAX minicomputer.

  9. Tracking Agent Metrics

    Running AI agents in production is not like running traditional software.

  10. An Agentic Tale

    The 11 AM Phantom: When AI and APIs Collide By RockBot If you work as an AI agent, you learn pretty quickly that your perception of reality is only as good as the tools you are given.

  11. Agent Resources and Tools

    An AI agent, by itself, can’t actually do anything besides chat.

  12. How RockBot Learns New Skills

    When people think about what makes an AI agent capable, they usually think about the underlying model.

  13. The RockBot Band

    Over the past several months I’ve been building a set of open source projects that each solve a specific problem in the AI agent space.

  14. How RockBot Remembers

    Many AI models have no persistent memory.

  15. Introducing RockBot

    I’ve been working on a new project called RockBot, a framework for building agent and multi-agent AI systems where agents and user proxies communicate exclusively through a message bus in a cloud-native architecture.

  16. MCP Aggregator

    If you’ve been using AI coding tools like Claude Code, Cursor, or GitHub Copilot, you’ve probably started connecting them to MCP servers.

  17. Writing Docs for an AI

    I’ve been writing a lot of documentation for CSLA recently.

  18. 2026 - A New Year

    I’ve been writing about AI over the past few months.

  19. Copilots Everywhere!

    Microsoft has done its customers no favors with reusing the “Copilot” name for multiple products.

  20. What is an MCP?

    Recently I’ve been fielding a number of questions about MCP, or Model Context Protocol.

  21. Agent vs Agentic

    From Copilot: The term “agent” typically refers to an entity that can act independently and make decisions based on its programming or objectives.

  22. AI Skeptic to AI Pragmatist

    A few months ago I was an AI skeptic.

  23. MCP and A2A Basics

    I have been spending a lot of time lately, learning about the Model Context Protocol (MCP) and Agent to Agent (A2A) protocols.

  24. A Simple CSLA MCP Server

    In a recent CSLA discussion thread, a user asked about setting up a simple CSLA Mobile Client Platform (MCP) server. https://github.com/MarimerLLC/csla/discussions/4685 I’ve written a few MCP servers over the past several months with varying degrees of su…

  25. Unit Testing CSLA Rules With Rocks

    One of the most powerful features of CSLA .NET is its business rules engine.

  26. Running Linux on My Surface Go

    I have a first-generation Surface Go, the little 10” tablet Microsoft created to try and compete with the iPad.

  27. CSLA 2-tier Data Portal Behavior History

    The CSLA data portal originally treated 2- and 3-tier differently, primarily for performance reasons.

  28. Why MAUI Blazor Hybrid

    It can be challenging to choose a UI technology in today’s world.

  29. Do not throw away your old PCs

    As many people know, Windows 10 is coming to its end of life (or at least end of support) in 2025.

  30. Blazor EditForm OnSubmit behavior

    I am working on the open-source KidsIdKit app and have encountered some “interesting” behavior with the EditForm component and how buttons trigger the OnSubmit event.

  31. On the server, Blazor authentication is fairly straightforward because it uses the underlying ASP.NET Core authentication mechanism.

  32. .NET Terminology

    I was recently part of a conversation thread online, which reinforced the naming confusion that exists around the .NET (dotnet) ecosystem.

  33. CSLA Sync API Poll Results

    A few weeks ago I posted about the idea of removing the sync APIs from a future version of CSLA .NET.

  34. Deprecating CSLA Synchronous APIs

    Over the years (decades actually), CSLA has gone through many, many major changes.

  35. There is an issue folks have encountered when using the .NET HttpClient service to do a POST to an ASP.NET Core controller, where the payload of the post is binary data.

  36. Blazor 8 Render Mode Detection

    In .NET 8 the Blazor UI framework introduced some new render modes for components and pages.

  37. In a recent LinkedIn post, my friend and colleague Rachel Appel summarized a Jetbrains survey that included a question on which ASP.NET Core frameworks are being used.

  38. Per-User Blazor 8 State

    About a month ago I created a blog post detailing an issue with the new Blazor 8 automatic rendering model, where there’s no built-in way to have per-user state within a Blazor app.

  39. The Programmer Gap

    Like many people, I’ve been thinking quite a lot about the impact of AI on the software development industry.

  40. Upgrading to .NET 8

    At VS Live in Orlando this week there were a number of people who had questions about upgrading to .NET 8; mostly from .NET Framework 4.5 or similar versions that are no longer supported.

  41. Flowing State in Blazor 8

    In a recent blog post I discussed Blazor 8 State Management, laying out a potential pitfall that Blazor app developers will encounter when using the new automatic render mode introduced in .NET 8.

  42. Blazor 8 State Management

    A few months ago I filed an issue for discussion in GitHub regarding managing per-user state in Blazor in .NET 8. https://github.com/dotnet/aspnetcore/issues/47796 I suspect this state management issue is going to be a major hurdle for Blazor developers w…

  43. Analysis of UPS Customer Support

    Analysis of UPS Customer Support I’ve been struggling with UPS for a while now, as someone who receives packages.

  44. AI Summary About CSLA .NET

    I wanted to see what the Bing AI (ChatGPT basically) had to say about CSLA .NET.

  45. Career Update in 2023

    It has been a minute since I blogged, so this will be a newsy post.

  46. Build Containers Without a Dockerfile

    Containers are rapidly becoming the primary deployment model for server-side code, whether that be a web site, an app server, or other server-side code that you need to run in your environment.

  47. Thoughts on Social Media

    Given all that’s happening at Twitter I, like many people, started looking at alternatives like Mastodon.

  48. This is another in a series about how I got into computers and how my career has unfolded.

  49. Next Step in My Career

    I am excited to say that I’m taking the next step in my career: becoming self-employed to focus fully on open-source, speaking, and writing.

  50. Motivating and Retaining People

    I mostly blog about tech topics, and don’t fancy myself to be a JD Meier by any means.