Read more Register for the training
Every day we hear about apps being hacked, and data breaches causing enormous disruption; let's learn how to avoid being the subject of such bad news! In this 1-day workshop, we will look at the whole deployment stack of a typical web application, and work through a set of configuration and code examples using vanilla PHP to discuss and demonstrate security problems, solutions, and defence-in-depth at every layer of the deployment stack, from cloud infrastructure all the way through firewalls, SSH & TLS config, injections, validation & escaping, and XSS.
We will also look at numerous testing and attack tools to check that what you're doing is actually working.
You'll work through examples (using PHP) using your own laptop and a provided Ubuntu VM.
Read more Register for the training
This comprehensive workshop equips you with the skills to harness Antigravity IDE, the Agent Development Kit (ADK) and the latest Gemini models to develop autonomous voice-first agent teams using Angular.
Starting with managing agent teams and the core Agentic Loop (Plan - Execute - Verify), you will progress to building autonomous agents with goal-exit conditions, integrating MCP, A2A and Managed Antigravity Agents, culminating in a real-time Personal AI with heartbeat loops where voice intents spawn long-horizon tasks such as tickets, research and code.
Materials will be updated to the latest Gemini models.
Read more Register for the training
AI can build applications faster than ever, but how do you stay in control of your data, workflows, permissions and business logic?
In this 2-day hands-on workshop, we use AI both to create applications and to build AI features into them, without becoming dependent on a commercial platform or model provider. This is the opposite of vibe coding. The AI works within a defined structure (forms, data relationships, permissions) that you can guide, inspect and revise by hand, and the AI picks up your changes and keeps building. Our case study is a mature open source platform, so nothing is a black box: we look at exactly how it all works under the hood. We'll also have an open-weight model running on local hardware, working through the same exercises.
You'll learn practical approaches to AI governance and permissions, designing tools and how they work together, errors that act as prompts so models can recover, human-in-the-loop workflows, and testing the reliability of AI integrations.
You can work through everything on your own laptop if you want, and you will leave with a running application you can move to any server. You will also learn patterns for safely integrating AI into the applications and infrastructure you control.