All Posts
Local Agent
Neil Haddley • June 14, 2026
A conversational AI assistant for this blog using WebLLM (in-browser) and Ollama (local server) as interchangeable backends
Claude Cowork (Part 1)
Neil Haddley • June 4, 2026
Using the page-line-summary skill in Claude Cowork to generate a deposition summary from a transcript PDF
Claude Code (Part 14)
Neil Haddley • June 4, 2026
Using the page-line-summary skill in Claude Code to generate a deposition summary from a transcript PDF
Claude Code (Part 13)
Neil Haddley • June 3, 2026
Building a Claude Code skill that generates Dataverse solution XML for Power Platform
Customize Copilot chat
Neil Haddley • June 1, 2026
Microsoft Copilot for Model-Driven Power Apps
Picade Console
Neil Haddley • May 31, 2026
Building and setting up the Pimoroni Picade mini arcade cabinet with RetroPie on a Raspberry Pi
Customizing Status Reasons in Power Platform
Neil Haddley • May 24, 2026
How to add custom Status Reason choices, surface them on forms and views, and enforce allowed transitions using Status Reason Transitions in the classic Solution Explorer
Claude Code (Part 12)
Neil Haddley • May 8, 2026
Using the DeepSeek API with Claude Code as a cheap, fast alternative to local models
SharePoint
Neil Haddley • May 3, 2026
Device Request (Part 2)
SharePoint
Neil Haddley • May 2, 2026
Device Request (Part 1)
ShareGate
Neil Haddley • May 1, 2026
ShareGate Migration (Part 2)
ShareGate
Neil Haddley • April 30, 2026
ShareGate Migration (Part 1)
LLM Wiki
Neil Haddley • April 20, 2026
Building a Claude Code-powered personal knowledge base inspired by Andrej Karpathy's LLM Wiki — ingesting PDFs, emails, and notes into structured wiki pages
Claude Code (Part 11)
Neil Haddley • April 10, 2026
Running Claude Code against a local Ollama model (qwen3-coder:30b) instead of the Anthropic API — no API costs and no data leaving the machine
Paperclip
Neil Haddley • March 28, 2026
Open-source orchestration for zero-human companies
Claude Code (Part 10)
Neil Haddley • March 18, 2026
An AI agent for Dynamics 365 Sales Professional
Azure Foundry
Neil Haddley • March 10, 2026
Creating an AI agent in Azure AI Foundry backed by Azure AI Search with vector embeddings for retrieval-augmented generation (RAG)
Meta Unity
Neil Haddley • February 28, 2026
Modding Vision on the Quest 2 and Quest 3
Claude Code (Part 9)
Neil Haddley • February 22, 2026
Using an AI coding agent to create an AI coding agent
Power Automate
Neil Haddley • February 17, 2026
Connect Power Automate to Azure AI Foundry
Claude Code (Part 8)
Neil Haddley • February 1, 2026
Building a Scheme-like LISP interpreter with a Jupyter-style notebook UI in pure HTML/CSS/JS — guided entirely by Claude Code from first prompt to deployed app
Claude Code (Part 7)
Neil Haddley • January 26, 2026
Adding the Context7 MCP server to Claude Code to inject real-time, version-specific library docs and reduce stale training data errors
Claude Code (Part 6)
Neil Haddley • January 21, 2026
Creating custom slash commands in .claude/commands/ to package project-specific context and workflows into a single reusable shortcut
Claude Code (Part 5)
Neil Haddley • January 21, 2026
Using Claude Code's Plan Mode (read-only exploration before edits) and Extended Thinking to handle complex tasks more carefully
Claude Code (Part 4)
Neil Haddley • January 21, 2026
Pre-approving trusted shell commands and file operations in Claude Code's settings to stop repetitive permission prompts
Claude Code (Part 3)
Neil Haddley • January 21, 2026
Managing Claude Code's context window with ESC ESC rewind, /compact summarisation, and /clear reset to keep long sessions accurate
Claude Code (Part 2)
Neil Haddley • January 21, 2026
Using CLAUDE.md to give Claude Code persistent memory about your project — setup, conventions, and rules that Claude reads automatically every session
Claude Code (Part 1)
Neil Haddley • January 20, 2026
Getting started with Claude Code — Anthropic's agentic CLI that reads your project files, writes and edits code, and runs commands from a single prompt
Business Central
Neil Haddley • December 18, 2025
External Business Events
Business Central Azure Functions (Part 2)
Neil Haddley • December 16, 2025
Creating the Business Central Extension
Business Central Azure Functions (Part 1)
Neil Haddley • December 15, 2025
Creating the Azure Functions App
Voice Kit 4
Neil Haddley • December 14, 2025
Automatically Boot your Raspberry Pi 3 into Google Voice Assistant
Business Central Azure Logic App
Neil Haddley • December 12, 2025
Azure Logic App with Business Central Trigger
Business Central (Part 27)
Neil Haddley • November 17, 2025
Development Environment
MLX 1
Neil Haddley • November 6, 2025
Using Apple's MLX framework to run and fine-tune large language models efficiently on Apple Silicon Macs
Voice Kit 3
Neil Haddley • October 18, 2025
Adding Commands
Voice Kit 2
Neil Haddley • October 16, 2025
Google Assistant API
Voice Kit
Neil Haddley • October 11, 2025
Raspberry Pi Voice Kit
OpenAI
Neil Haddley • October 3, 2025
Creating custom ChatGPT assistants (GPTs) for specific purposes using OpenAI's GPT builder — no coding required, available with ChatGPT Plus
Copilot Studio Agent Tools
Neil Haddley • September 24, 2025
Connected to Business Central
Model Context Protocol (Part 2)
Neil Haddley • September 21, 2025
Building a Model Context Protocol (MCP) server for Microsoft Business Central to give Claude Code access to BC data and APIs
ASP.NET 5 Visual Basic
Neil Haddley • September 20, 2025
Generate Context and Entity Classes from an Existing Database
Microsoft Dynamics 365 App for Outlook
Neil Haddley • September 20, 2025
References
Dynamics 365 Sales (Part 4)
Neil Haddley • September 20, 2025
Tiki Tour
.NET Core (Part 4)
Neil Haddley • September 20, 2025
Creating a VB.NET Web App using Microsoft's cross-platform framework.
.NET Core (Part 3)
Neil Haddley • September 20, 2025
Creating a Blazor App that calls Microsoft Graph.
Customer Copilot Studio
Neil Haddley • September 20, 2025
Business Central Customer Copilot Using Copilot Studio
Angular
Neil Haddley • September 20, 2025
A platform for building mobile and desktop web applications
Mac Screen Sharing
Neil Haddley • August 18, 2025
Screen Sharing VNC
Model Context Protocol (Part 1)
Neil Haddley • August 13, 2025
Typescript quick start
SharePoint Syntex
Neil Haddley • July 30, 2025
Autofill columns
Internet of Things (Part 3)
Neil Haddley • March 1, 2025
Arduino Nano 33 BLE Sense
Azure AI service
Neil Haddley • February 4, 2025
Using Azure OpenAI Service to access OpenAI's GPT-4 and GPT-3.5 models through the Azure AI Foundry portal
Power Apps (Part 23)
Neil Haddley • January 1, 2025
The Configuration Migration tool
Business Central (Part 26)
Neil Haddley • December 22, 2024
Integration Tables
Power Pages (Part 3)
Neil Haddley • December 20, 2024
Customer Order Lines
Power Pages (Part 2)
Neil Haddley • December 20, 2024
View, create, and edit orders
Business Central (Part 25) Integrating with Dataverse using Dataflows
Neil Haddley • December 1, 2024
Integrating with Dataverse using Dataflows
Power Pages (Part 1)
Neil Haddley • October 26, 2024
Sales Orders
Prompt Flow (Part 6)
Neil Haddley • September 1, 2024
Building a multi-step AI chat workflow in VS Code using Prompt Flow, Semantic Kernel, and Planner
Prompt Flow (Part 5)
Neil Haddley • September 1, 2024
Creating and deploying an AI chat application with Azure Prompt Flow and LangChain in Azure AI Studio
LangChain Agents
Neil Haddley • August 25, 2024
Building LangChain agents that use LLMs as a reasoning engine to choose which tools to call, execute them, and loop until the task is complete
Prompt Flow (Part 4)
Neil Haddley • August 24, 2024
Using Semantic Kernel's planner to automatically orchestrate multiple AI plugins so an agent can combine them to achieve a user's goal
Prompt Flow (Part 3)
Neil Haddley • August 24, 2024
Using Microsoft Semantic Kernel to build a plugin-based AI agent that generates jokes, called from an Azure Prompt Flow node
Microsoft Dataverse Advanced Reports Setup
Neil Haddley • August 10, 2024
Microsoft Dataverse Advanced Reports Setup
Microsoft Power Automate Reports
Neil Haddley • July 19, 2024
A Flow that emails a Report
Microsoft Dataverse Reports
Neil Haddley • July 19, 2024
Creating a Dataverse Report
Prompt Flow (Part 2)
Neil Haddley • June 12, 2024
Running an Azure Prompt Flow application inside a Docker container using the VS Code Prompt Flow extension
Prompt Flow (Part 1)
Neil Haddley • June 11, 2024
Setting up Azure Prompt Flow in VS Code to create and run sample AI applications — compared with LangChain-based alternatives
Business Central (Part 29)
Neil Haddley • May 24, 2024
PromptDialog (Part 3)
Business Central (Part 28)
Neil Haddley • May 24, 2024
Prompt Dialog (Part 2)
Business Central (Part 27)
Neil Haddley • May 24, 2024
Prompt Dialog (Part 1)
Custom Virtual Tables
Neil Haddley • May 7, 2024
Customer Content Virtual Tables
Blog Copilot Studio
Neil Haddley • March 24, 2024
Building a Business Central extension that lets BC users query this blog using a Copilot Studio chatbot backed by post content
Custom Copilot Studio
Neil Haddley • March 23, 2024
Customer Copilot
Configure Copilot single sign-on for Web
Neil Haddley • March 16, 2024
Publish|Configure channels
Copilot Studio
Neil Haddley • March 11, 2024
Customize the look and feel of the bot default canvas
Copilot Embed Code
Neil Haddley • March 11, 2024
An HTML page to host my Blog Copilot
staticwebapp.config.json
Neil Haddley • March 10, 2024
staticwebapp.config.json
Codespaces and Authentication
Neil Haddley • March 6, 2024
Adding a NavBar and staticwebapp.config.json
Model Driven Purchase Order Lines
Neil Haddley • March 3, 2024
manage Business Central Purchase Order Lines
Model Driven Purchase Orders
Neil Haddley • March 2, 2024
Quick View
Cloud Flow
Neil Haddley • February 26, 2024
A Topic that uses the Business Central Connector
Copilot Studio
Neil Haddley • February 25, 2024
Building a Copilot Studio topic that calls the Business Central connector to return live company data from Dynamics 365 in a chatbot
Plugin Actions
Neil Haddley • February 24, 2024
A comprehensive guide covering plugin actions
Add a Purchase Order
Neil Haddley • February 21, 2024
I used Patch to add a Business Central Purchase Order and to add Purchase Order Lines
Add an Item
Neil Haddley • February 17, 2024
I used Patch to add a Business Central Item
Business Central Virtual Table
Neil Haddley • January 12, 2024
Microsoft Dynamics 365 Business Central Virtual Tables for Microsoft Dataverse
Azure React Static Web App
Neil Haddley • January 8, 2024
Creating a React app, testing it locally, pushing to GitHub, and publishing to Azure Static Web Apps for free hosting
Create action based on a flow
Neil Haddley • January 4, 2024
Created from the Business Central user interface
Business Central Power Automate Flow
Neil Haddley • January 2, 2024
Business Central includes a Microsoft Power Automate license
Business Central Microsoft Graph
Neil Haddley • December 18, 2023
Financials
Sales Invoice
Neil Haddley • December 14, 2023
How the Inventory, Sale, Tax and Receivables accounts are determined
Purchase Invoice
Neil Haddley • December 14, 2023
Purchase Invoice
General Posting Setup
Neil Haddley • December 14, 2023
Which accounts payable ledger account
Customer Posting Group
Neil Haddley • December 14, 2023
Which accounts receivable account?
Vendor Posting Group
Neil Haddley • December 12, 2023
Sub-ledgers
General Ledger
Neil Haddley • December 11, 2023
Purchase
Hands-on-Lab 3.1
Neil Haddley • December 4, 2023
Set Up Finance Management
Hands-on-Lab 2.3
Neil Haddley • December 4, 2023
Set up dimensions
Hands-on-Lab 2.2
Neil Haddley • November 22, 2023
Migrate master data to a new company
Hands-on-Lab 2.1
Neil Haddley • November 22, 2023
Create and configure a new company
Java Spring Boot (Part 5)
Neil Haddley • October 30, 2023
Spring for GraphQL
Java Spring Boot (Part 4)
Neil Haddley • October 29, 2023
ModelAndView
Java Spring Boot (Part 3)
Neil Haddley • October 28, 2023
Using Spring Data JPA
Java Spring Boot (Part 2)
Neil Haddley • October 26, 2023
References
Dynamics 365 Sales (Part 3)
Neil Haddley • October 21, 2023
Adding a Warranty table
Dynamics 365 Sales (Part 2)
Neil Haddley • October 21, 2023
The Lead to Opportunity Sales Process
Dynamics 365 Sales (Part 1)
Neil Haddley • October 21, 2023
the Account|Sales Insights form
Model Driven Apps (Part 4)
Neil Haddley • October 9, 2023
Power FX
Model Driven Apps (Part 3)
Neil Haddley • October 8, 2023
JavaScript to update a Business Process Flow Stage
Model Driven Apps (Part 2)
Neil Haddley • October 5, 2023
Environments
Model Driven Apps (Part 1)
Neil Haddley • September 18, 2023
Setting up users and Dataverse security roles in a Model-Driven Power App — assigning roles to each user based on their duties
A Short History of Microsoft Dynamics and Microsoft Dataverse
Neil Haddley • September 9, 2023
Microsoft Dynamics and Microsoft Dataverse
Rewards Extension
Neil Haddley • August 30, 2023
Rewards Extension
AL-Go-PTE
Neil Haddley • August 26, 2023
Extensions
Financial Operations Purchase Invoice
Neil Haddley • August 20, 2023
Payment Journals
Warehouse Management Put away
Neil Haddley • August 19, 2023
Warehouse Management - Put-away
Business Central Admin Center
Neil Haddley • August 18, 2023
The Business Central Administration Center
Dynamics Trial Signup
Neil Haddley • August 14, 2023
Microsoft Signup
Business Central Canvas Apps
Neil Haddley • August 14, 2023
Microsoft Dynamics 365 Business Central
Meta
Neil Haddley • August 5, 2023
Testing local large language models on a laptop using LM Studio — download, run, and chat with Llama and other open-source models without any API keys
LlamaCpp
Neil Haddley • August 3, 2023
Accessing the llama.cpp model from Python
Colorization
Neil Haddley • August 3, 2023
colorization.ipynb
Stable Diffusion
Neil Haddley • August 1, 2023
Generating images from text descriptions using Stable Diffusion via Jupyter Notebook and Hugging Face — a deep learning text-to-image model
Object Detection
Neil Haddley • July 25, 2023
Installing OpenCV on a Raspberry Pi and using Python to build a computer vision object detection pipeline
Apple MacBook
Neil Haddley • July 25, 2023
Setting up Anaconda on a MacBook for data science and machine learning — installs Python, the Conda package manager, and Jupyter Notebook
Raspberry Pi Imager
Neil Haddley • July 22, 2023
Raspberry Pi Imager Advanced Options
LangChain (RAG)
Neil Haddley • July 21, 2023
Using LangChain to create a medical report application
Sentiment Analysis
Neil Haddley • July 19, 2023
Sentiment Analysis
Sentence Similarity
Neil Haddley • July 19, 2023
Sentence Similarity
Context Injection
Neil Haddley • July 19, 2023
How context injection works in LLM applications — injecting relevant documents, data, and instructions into the model's prompt at runtime for RAG
3D Printing 2
Neil Haddley • July 19, 2023
Raspberry Pi 4 and Mini Breadboard mount
3D Printing 1
Neil Haddley • July 15, 2023
ELEGOO Mars 3 Pro 4K Resin 3D Printer
VB.NET Console SQL Server Unit Tests
Neil Haddley • May 27, 2023
Test driven development
Multiplayer Tick-Tack-Toe
Neil Haddley • May 10, 2023
Creating a new firebase project
Angular and Phaser
Neil Haddley • May 10, 2023
Using Phaser in an Angular Component
Multiplayer Game
Neil Haddley • May 9, 2023
Creating a new firebase project
Angular Firebase
Neil Haddley • April 25, 2023
Creating a new firebase project
Firebase
Neil Haddley • April 24, 2023
Firebase web codelab
VB.NET WinForms and ASP.NET Core API
Neil Haddley • March 27, 2023
VB.NET WinForms Development
ASP.NET Core Unit Tests
Neil Haddley • March 26, 2023
Test driven development
Blazor WASM API SQL Server Stored Procedure
Neil Haddley • March 25, 2023
Three Tiers
Blazor WASM and ASP.NET Core
Neil Haddley • March 24, 2023
An ASP.NET Core backend and a Blazor Web Assembly frontend.
Angular and ASP.NET Core
Neil Haddley • March 24, 2023
Single Page Application (SPA) templates
React and ASP.NET Core
Neil Haddley • March 22, 2023
An ASP.NET Core backend and a React frontend.
ASP.NET Core
Neil Haddley • March 21, 2023
Create Razor Pages with ASP.NET Core.
ASP.NET 5 C#
Neil Haddley • March 19, 2023
Generate Context and Entity Classes from an Existing Database
ASP.NET 5 Visual Basic
Neil Haddley • March 18, 2023
Generate Context and Entity Classes from an Existing Database
.NET Core (Part 2)
Neil Haddley • March 15, 2023
Creating a Blazor App that calls Microsoft Graph.
XCode C++ (Part 3)
Neil Haddley • March 8, 2023
Building an OpenGL application using C++ and XCode
Three.js
Neil Haddley • March 5, 2023
A JavaScript-based WebGL engine
SharePoint 2019
Neil Haddley • December 31, 2022
Azure Portal
Component Framework
Neil Haddley • August 14, 2022
Component Framework
Azure Storage
Neil Haddley • August 13, 2022
Microsoft Azure Storage
Microsoft Purview
Neil Haddley • August 3, 2022
Retention policy with adaptive scope
A Custom Connector for Microsoft Graph
Neil Haddley • July 4, 2022
Calling the Microsoft Graph API from a Canvas App
Machine Learning (Part 9)
Neil Haddley • June 17, 2022
Training a neural network on the MNIST handwritten digit dataset — 60,000 training and 10,000 test images for image classification with TensorFlow
Machine Learning (Part 8)
Neil Haddley • June 12, 2022
Stealing Baseball Signs
Machine Learning (Part 7)
Neil Haddley • June 11, 2022
Google Cloud Platform
Machine Learning (Part 6)
Neil Haddley • June 11, 2022
Splitting into training and test dataframes
Machine Learning (Part 5)
Neil Haddley • June 11, 2022
Predicting glucose levels from age using a machine learning regression model in Python, starting from an Excel dataset
Machine Learning (Part 4)
Neil Haddley • June 8, 2022
Using Google Colab (Jupyter Notebooks in the cloud) to run machine learning experiments with GPU access and no local setup required
Machine Learning (Part 3)
Neil Haddley • June 5, 2022
Creating models
Machine Learning (Part 2)
Neil Haddley • June 5, 2022
What apps can be written quickly?
A Teams App SharePoint Web Part for One Drive
Neil Haddley • May 29, 2022
The SharePoint Framework (SPFx) can be used to create SharePoint Web Parts and Teams Applications
JavaScript and Microsoft Graph
Neil Haddley • May 28, 2022
A console application that calls the Microsoft Graph API
Microsoft Graph
Neil Haddley • May 26, 2022
Graph Explorer
Power Automate
Neil Haddley • May 4, 2022
Automating Team Creation
WebXR
Neil Haddley • April 22, 2022
Create Augmented Reality Experiences.
Leaflet
Neil Haddley • February 21, 2022
An open-source JavaScript libraryfor mobile-friendly interactive maps
Web Components
Neil Haddley • February 10, 2022
A set of web technologies that allow users to create HTML elements.
Phaser
Neil Haddley • January 23, 2022
2D game framework used for making HTML5 games
Ionic
Neil Haddley • December 22, 2021
Cross-platform apps.Powered by the Web.
Next.js (Part 4)
Neil Haddley • November 11, 2021
Deploying to Azure
Next.js (Part 3)
Neil Haddley • November 7, 2021
API routes and next-auth
Next.js (Part 2)
Neil Haddley • November 6, 2021
getStaticProps, getServerSideProps, getStaticPaths and useSWR
Next.js (Part 1)
Neil Haddley • November 5, 2021
The React Framework for Production
Sails (Part 3)
Neil Haddley • October 13, 2021
Sails and the Amazon Elastic Kubernetes Service
Sails (Part 2)
Neil Haddley • October 12, 2021
Sails and the Azure Cosmos DB API for MongoDB
Sails (Part 1)
Neil Haddley • October 12, 2021
Azure DevOps and Sails.
Amazon Fargate
Neil Haddley • September 20, 2021
Pay-as-you-go
Amazon Elastic Container Service
Neil Haddley • September 20, 2021
Deploying to Amazon ECS
Deploying a .NET Core Web API to Amazon EKS
Neil Haddley • August 16, 2021
Deploying a .NET Core Web API to Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Elastic Kubernetes Service
Neil Haddley • August 12, 2021
Deploying to Amazon EKS
Power Apps, Custom Connectors and Application Registrations
Neil Haddley • August 9, 2021
Power Apps, Custom Connectors and Application Registrations
Power Apps, Custom Connectors and API Management
Neil Haddley • August 2, 2021
Azure API Management Service
Progressive Web Application
Neil Haddley • July 24, 2021
Building a Progressive Web Application
A Power Apps Application
Neil Haddley • July 14, 2021
Power Apps Application.
Power Apps Custom Components
Neil Haddley • July 13, 2021
Create reusable Power Apps Components.
A Power Apps Custom Connector
Neil Haddley • June 27, 2021
Create a GitHub Repository
Teams Toolkit with SPFx
Neil Haddley • May 30, 2021
Get started with Microsoft Teams app development using SPFx.
Teams Toolkit with Azure
Neil Haddley • May 29, 2021
Get started with Microsoft Teams app development using Azure.
DevOps Starter Azure DevOps
Neil Haddley • April 26, 2021
Everything you need for developing, deploying, and monitoring your application.
DevOps Starter GitHub actions
Neil Haddley • April 25, 2021
Everything you need for developing, deploying, and monitoring your application.
Azure Active Directory (Part 2)
Neil Haddley • April 17, 2021
Microsoft Azure Active Directory Authentication.
.NET Core (Part 1)
Neil Haddley • April 10, 2021
Creating a REST API Service using Microsoft cross-platform framework.
Java Spring Boot (Part 1)
Neil Haddley • April 6, 2021
Spring based Java Applications that you can just run.
Azure Active Directory (Part 1)
Neil Haddley • March 29, 2021
Using Microsoft Identity to Authenticate Users.
Microsoft SQL Server (Part 2)
Neil Haddley • March 27, 2021
T-SQL, Stored Procedures and Snapshot Isolation.
Microsoft SQL Server (Part 1)
Neil Haddley • March 14, 2021
Microsoft SQL Server 2019 Docker image.
Internet of Things (Part 2)
Neil Haddley • March 6, 2021
Node-RED can publish messages to a MQTT broker and subscribe to MQTT topics.
Internet of Things (Part 1)
Neil Haddley • March 3, 2021
ESP8266 is a low-cost Wi-Fi microchip, with a full TCP/IP stack and microcontroller capability.
GraphQL
Neil Haddley • March 1, 2021
GraphQL is a query and manipulation language for APIs.
Docker Buildx
Neil Haddley • March 1, 2021
Build multi-platform Docker images.
NuGet C#
Neil Haddley • February 27, 2021
Create, publish and consume a NuGet package using C#.
npm C++
Neil Haddley • February 26, 2021
Create and publish an npm module using C++.
npm JavaScript
Neil Haddley • February 25, 2021
Create and publish an npm module using JavaScript.
Microsoft 365 command line interface
Neil Haddley • February 22, 2021
Manage Microsoft 365 tenants and SharePoint Framework projects
SharePoint site designs and site scripts
Neil Haddley • February 15, 2021
SharePoint users and administrators have long appreciated the opportunity to reuse SharePoint Site Templates.
SharePoint Web Part (Part 2)
Neil Haddley • February 14, 2021
How to create and publish a SharePoint Web Part
SharePoint Web Part (Part 1)
Neil Haddley • February 11, 2021
How to create and publish a SharePoint Web Part
API Gateway
Neil Haddley • February 10, 2021
How to publish a collection of microservices using an API Gateway.
React useState and useEffect
Neil Haddley • February 8, 2021
Create a React app using the useState and useEffect hook.
REST
Neil Haddley • February 6, 2021
Creating a REST API Service using Node and Express
Kubernetes
Neil Haddley • February 6, 2021
Kubernetes is a platform for managing containerized workloads.
Docker
Neil Haddley • February 6, 2021
Docker is an easy way to create, manage, and deliver applications.





































