Writing
Notes on AI, agents, web technologies, and building with LLMs
Technical articles on AI integration, agents, agent harnesses, MCP, web technologies, and emerging tools. Working notes from a Google Developer Expert with 25+ years of building and teaching.
227 articles · Page 9 of 23
Filter by tag ▾
- All posts
- ADK
- AI
- AI Agents
- AI Literacy
- API
- AX
- AXI
- Agent Experience
- Agentic AI
- Agents
- Angular
- AngularJS
- Architecture
- Article 4
- Bash
- C2PA
- CLI
- CSharp
- Cloudinary
- Compliance
- Conference
- Content Credentials
- Core Web Vitals
- DevFest
- DevRel
- Developer Tools
- Docker
- EU AI Act
- Firebase
- Frontend
- Function Calling
- Gemini
- Ghost
- Google ADK
- Google chrome
- GraphQL
- Harness Engineering
- Image Formats
- Image Optimisation
- Jamstack
- JavaScript
- LLM
- Large Language Models
- Learn To Code
- MCP
- MEAN
- Machine Learning
- Memory
- MongoDB
- MySQL
- NLP
- Next.js
- NoSQL
- Node.js
- PHP
- Performance
- Polymer
- Product Strategy
- Production AI
- Progressive Web App
- Progressive Web Apps
- Provenance
- RAG
- React
- Recruitment
- Review
- RxJS
- Serverless
- Service Worker
- Sponsored
- SynthID
- Taipei
- Thought Leadership
- Tooling
- Transformers.js
- TypeScript
- VMware
- Veo
- Vercel AI SDK
- Vue.js
- Web Assembly
- Web Development
- Web Performance
- this || that
-
Symbol, Iterator and Generator in JavaScript
In this article, we'll take a look at Symbols, Iterators and Generators in JavaScript (ES2015) and we'll also implement an interesting example of using all three technologies.
-
Capturing user input in a Node.js application
This article discusses how to create an application in Node.js that will await input from a user via the readline built-in module.
-
Introduction to Serverless (FaaS)
In this article we are reviewing Serverless architectures, with a focus on Function-As-A-Service and we also take a look at an example implementation of FaaS
-
How to pass command line arguments to a Node.js app?
In this article, we'll take a look at how to pass command line arguments to a Node.js application executing from the CLI.
-
Add Material Design to an Angular application
This article reviews how to add and utilise Material Design within an Angular application.
-
Add Bootstrap to an Angular application
This article discusses how to integrate Bootstrap with an Angular project in three ways - using Bootstrap natively, via ng-bootstrap as well as ngx-bootstrap.
-
What is an opaque response?
In this article, we'll take a look at the mysterious 'opaque response' and learn what it means.
-
Image Management in Ghost - A performance report
This article draws a comparison between the built-in Ghost Image Management and a third party Image Management solution including a performance comparison.
-
Loading data before components in Angular
In this article, we'll review a few ways to make sure that data is available for a component before we load it and display it in the application to the user.
-
What's new in HTML 5.2 and HTML 5.3?
In this article, we'll review the latest proposed additions to HTML - more precisely we'll discuss HTML 5.2 and HTML 5.3.