.NET Aspire 9.4 – CLI Magic and Developer-Friendly Dashboards
2 years ago, back in December of 2023, I blogged about the first release of .NET Aspire and how it promised to simplify distributed application development. Since then, the Microsoft team has been busy, releasing new features every few months, and now it’s matured a lot. I’m certain devs are going to love the updates. The latest release, Aspire 9.4, has just landed with some exciting new tools designed specifically to improve developers’ daily workflows. It’s got some cool new integrations, an interactive dashboard-based input, and a standalone, native AOT command line tool (CLI) for creating and running ‘Aspirified’ apps.
There’s been good stuff in all the updates, being 9.1, 9.2, 9.3, and now 9.4 and along the way we’ve updated our SSW Clean Architecture Template on GitHub.
The End of Integration Hell: How MCP Is Changing Everything | Calum Simpson
Calum Simpson, SSW's VP of AI, delivers a deep-dive session on the transformative power of MCP (Model Context Protocol) and how it redefines software integration. In this talk, Calum walks through the evolution from brittle, hard-coded API connections to plug-and-play AI-enabled integrations via MCP. He introduces powerful tooling like Cloud Code, GitHub MCP, and the game-changing "TeloScript" custom host.
SSW's Chatbot Experts: A New Era of Customer Service
Why SSW?
We're not just implementers; we're innovators. Through countless hours of implementing custom AI solutions, we've become experts at training, fine-tuning, and refining them for personalized needs.
There will be something for everyone. Experienced AI developers can share ideas with other experienced developers. If you’re a beginner then there’s plenty to learn on the day.
If you’ve never played with AI or ML before it would be good to do a little bit of learning before the day but all experience levels are welcome.
In this workshop we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules, and lazy loaded routes.
By the end of this workshop you will have built a working Angular application that you can extend into an enterprise application.
MCP: Ensuring Our Tools Are Ready for the Robot Overlords
The Model Context Protocol (MCP) is rapidly gaining traction as a pivotal standard for integrating LLMs with real-world tools and data sources. By providing a structured, context-rich interface, MCP enables AI agents to interact seamlessly with external systems, enhancing their utility and effectiveness.
In this session, we'll delve into the core concepts of MCP, explore its architecture, and demonstrate how to build and publish your own MCP server. We'll also cover advanced features like Server-Sent events and the new A2A protocol, along with essential security considerations. Whether you're currently working with AI or planning to, this talk will equip you with the knowledge to make your systems LLM-compatible.
Anton is a Senior Software Engineer at SSW with over 10 years of experience delivering high-quality software across a range of industries. He combines technical expertise with a pragmatic mindset, consistently building solutions that are robust, scalable, and aligned with business objectives.
A strong advocate for continuous learning and knowledge sharing, Anton regularly speaks at tech meetups on topics ranging from .NET performance to software architecture and AI integration. He also contributes to the local developer community as the founder and organizer of a competitive programming club in Newcastle.
Senior .NET & Azure Engineer SSW Melbourne | Sydney
We are currently seeking an experienced Azure Expert (Cloud Solution Architect) to join our team in Melbourne
In this role, you will need superior communication skills and a proven track record in designing and implementing cloud-based solutions using Microsoft Azure technologies, as well as production-ready web solutions using .NET technologies.
Senior .NET Developer Melbourne SSW Melbourne | Sydney
We are looking for a Senior .NET Developer to join our Melbourne team!
This role requires great communication skills and solid experience in delivering production-ready web solutions. Further, we encourage you to take ownership of your relationship with clients and build meaningful connections, think critically, and create the right solution for the right job.