Writing
Notes on AI, agents, web technologies, and building with LLMs
Technical articles on building with LLMs: agents and agent harnesses, MCP, evaluation, and the web technologies underneath. Worked examples with code, written for working developers.
248 articles · Page 18 of 25
Filter by tag
- All articles
- A2A
- ADK
- AGENTS.md
- AI
- AI Agents
- AI Strategy
- API
- AX
- AXI
- Agent Experience
- Agent Skills
- Agentic AI
- Agents
- Angular
- AngularJS
- Architecture
- Automation
- Bash
- Browser APIs
- C2PA
- CLI
- CSharp
- Cloudinary
- Community
- Conference
- Content Credentials
- Core Web Vitals
- DevFest
- DevRel
- Developer Tools
- Docker
- Embeddings
- Enablement
- Engineering
- FDE
- Firebase
- Frontend
- Function Calling
- Games
- Gemini
- Ghost
- Google ADK
- Google chrome
- GraphQL
- Harness Engineering
- Image Formats
- Image Optimisation
- Jamstack
- JavaScript
- LLM
- Large Language Models
- Learn To Code
- Local-first
- Loop Engineering
- MCP
- MCP Apps
- MEAN
- Machine Learning
- Memory
- MongoDB
- Multilingual
- MySQL
- NLP
- Next.js
- NoSQL
- Node.js
- Open Source
- PHP
- Performance
- Polymer
- Product Strategy
- Production AI
- Progressive Web App
- Progressive Web Apps
- Protocols
- Provenance
- RAG
- React
- Recruitment
- Review
- RxJS
- SQLite
- Security
- Serverless
- Service Worker
- Sponsored
- SynthID
- Taipei
- Thought Leadership
- Tool Calling
- Tool Use
- Tooling
- Transformers.js
- TypeSafe
- TypeScript
- VMware
- Veo
- Vercel AI SDK
- Verification
- Vue.js
- Web
- Web Assembly
- Web Development
- Web Performance
- WebGPU
- WebMCP
- this || that
Classes in ECMAScript 2015
If you have worked with JavaScript before you may have heard the expression 'prototypal inheritance' or that JavaScript is a 'prototype' based language. As of ES2015 we can use the class keyword which adds syntactic sugar over the prototypes.
Declaring variables in ECMAScript 2015
The way you have defined variables in JavaScript for the past decade has always been the same – by using the `var` keyword. In the latest version of JavaScript (ES2015) you can declare variables using let and const.'
Functions in JavaScript
The latest version of JavaScript (ES2015) allows us to write functions in a different way by using the arrow function syntax. This not only allows for terser function declarations but also has additional benefits.
Interfaces in TypeScript
Interfaces provide a very powerful way of to define entities that most conform a definition – in other words it allows us to specify properties for entities.
Types in TypeScript
TypeScript uses data typing which is one of it's most important features for allowing developers to write better code.
Introduction to TypeScript
TypeScript is a language developed by Microsoft that, among other things, has type support. In this article we'll discover its basics including how to setup your environment to work with this language.
MarkLogic Node.js API -- Working with Binary Documents
Arrow functions in ES6 / ES2015
Performance monitoring using Node.js, socket.io and MarkLogic
Getting started with Ionic