# Craig Antolick > Personal blog covering web development, Edge Delivery Services, and technology. ## About - Craig Antolick is a senior web engineer specializing in Edge Delivery Services, Adobe AEM, Cloudflare, and AI-assisted development workflows. - Content targets developers building on or migrating to Edge Delivery Services. - Posts span 2017–2026. ## Blog - [Agent-Driven Block Compilation and Compression for EDS](https://www.craigantolick.com/blog/agent-driven-block-compilation-and-compression-for-eds): Agent-driven workflow for compiling and compressing EDS blocks without introducing a traditional build pipeline. - [Making Edge Delivery AI-Readable (Without Rebuilding Everything)](https://www.craigantolick.com/blog/making-edge-delivery-ai-readable): You don’t need new infrastructure to make EDS LLM-friendly, you just need to expose what you already have the right way. - [From Developer to Orchestrator: What I Learned by Treating AI Agents Like a Team](https://www.craigantolick.com/blog/ai-agent-swarm-dev-to-orchestrator): A practical exploration of how splitting AI into specialized agents improves feature delivery, reduces rework, and shifts the developer role toward orchestration. - [AI in VS Code helped me modernize a 3-year-old EDS fork in under 2 hours](https://www.craigantolick.com/blog/ai-vscode-eds-migration-post): A firsthand account of using AI in VS Code to modernize a legacy fork for Edge Delivery, emphasizing prompt precision, iterative validation, and preserving custom work without a full rewrite. - [Spreadsheet as a service](https://www.craigantolick.com/blog/spreadsheet-as-a-service): A demonstration of using Google Sheets as a dynamic data source for API queries, showcasing how named tabs like “shared-visited” can drive structured content delivery for Edge Delivery Services. - [Throwback Thursday: Flash Game](https://www.craigantolick.com/blog/throwback-slingshot-swamp): A nostalgic look back at the Slingshot Swamp Flash game, reflecting on its animation style and gameplay as part of a broader Throwback Thursday series. - [Top 3 things I learned when implementing my first Edge Delivery](https://www.craigantolick.com/blog/top-3-things-i-learned-when-implementing-edge-delivery): A practical reflection on rebuilding a legacy site with Edge Delivery, highlighting autoblocks, table-based layout structuring, and CDN integration for faster iteration and content updates. - [Top 3 things I learned at Imagine 2019](https://www.craigantolick.com/blog/top-3-things-i-learned-at-imagine-2019): Key takeaways from the Imagine 2019 commerce conference, emphasizing the importance of product imagery, local Docker setups, and centralized product information management (PIM) for omni-channel - [Throwback Thursday: 64 PDAs Display Wall](https://www.craigantolick.com/blog/throwback-thursday): A nostalgic reflection on building a PDA-powered digital signage wall using Vikuiti film, showcasing early innovation in interactive displays and the challenges of delivering a large-scale tech demo. - [Screenly.io OSE](https://www.craigantolick.com/blog/screenly): A personal exploration of open-source digital signage using Screenly OSE, highlighting its simplicity, offline capabilities, and suitability for home automation and workplace displays. - [Process Result](https://www.craigantolick.com/blog/process-result): A reflection on using the “Big Rocks” metaphor to improve task prioritization, personal discipline, and process alignment—emphasizing checklist habits and self-forgiveness to drive better - [Influential Engineer](https://www.craigantolick.com/blog/influential-engineer): A reflection on applying six core influence principles; reciprocity, scarcity, consensus, consistency, authority, and likability, to improve leadership communication and elevator pitches in technical - [VueJS evaluation](https://www.craigantolick.com/blog/vuejs): A concise evaluation of VueJS as a modern JavaScript framework for CMS-based static websites, comparing its performance, testing capabilities, and developer adoption against jQuery and AngularJS. - [GEB (jeb)](https://www.craigantolick.com/blog/geb-jeb): A summary of GEB’s role in automating front-end testing using familiar jQuery-like syntax, presented at a tech-focused session to improve QA alignment and explore cucumber-based test generation. - [NFJS - Business Pressure](https://www.craigantolick.com/blog/nfjs-business-pressure): A reflection on balancing maintainable code and delivery speed under business pressure, with strategies like smart commits and time tracking to manage technical debt and improve developer workflows. ## Full Content - [llms-full.txt](https://www.craigantolick.com/llms-full.txt): Full inline content of all posts for LLM indexing