Greg Holmes - Developer, Educator, Tinkerer

Welcome toGreg's Digital Space

Developer, Educator, and Digital Tinkerer sharing knowledge, projects, and insights to help you grow in the ever-evolving tech landscape.

20+
Articles
14+
Years Experience
10+
Technologies
Curiosity

About Me

Greg Holmes profile photo

Greg Holmes

Developer Educator & Advocate

Clickable logo of the dev.to logo, which is a black rectangle with rounded corners. In the center is the white text 'DEV'

Greg is a Developer Educator and Advocate with over fifteen years of experience, primarily as a backend web developer. His main focus is to produce content that helps other developers grow by improving their understanding and knowledge of different languages, technologies, and APIs.

He is currently a Senior Developer Educator at Ably, a realtime communication platform powering live experiences at scale. Ably provides pub/sub messaging, WebSocket connections, and presence features that enable millions of devices to seamlessly stream realtime data.

When not working, Greg can also be found tinkering with Raspberry Pis, often on a number of unfinished or active projects.

Recent Posts

Latest insights and tutorials

Tutorial thumbnail showing the title "Build a Model Context Protocol (MCP) Server for Symfony" in white text on a dark blue background, with an illustration of the Symfony logo connecting to a database server icon
14 min read

Build a Model Context Protocol (MCP) Server for Symfony

Learn how to integrate the Model Context Protocol (MCP) into your Symfony application, enabling AI assistants like Claude to interact with your data. This step-by-step tutorial guides you through building an MCP server for a customer management system, allowing AI to search customers, analyse orders, and query database information directly. Covers installation of the Symfony MCP SDK, creating MCP tools with PHP attributes, and connecting your server to Claude Desktop.

GH
Greg Holmes
Read more