SSW Events
I am looking for...
This year, NDC Porto takes a deeper dive with the entire event dedicated solely to workshops. The event kicks off with a 2-day workshop followed by three days of 1-day and half-day workshops.
Multiple workshops will be running in parallel, offering plenty of topics to choose from. The 2-day workshops are pre-booked and will be published soon, while the 1-day workshops will be selected from a formal Call for Papers in mid-May.
The conference will cover topics such as:
.NET - AI - Architecture - Big Data - Cloud - Continuous Delivery - Cross-Platform - Database - Design - DevOps - Docker - Ethics - Fun - Functional Programming - JavaScript - Languages - Machine Learning - Microservices - Microsoft - Mobile - People - Security - Serverless - Soft Skills - Testing - Tools - UX - Web and more
AI Hack Days are community-run events for Developers or people who want to learn AI for free.
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.
You’ll need a laptop to follow along.
If you then want to build something yourself, you’ll need some of the Microsoft AI and/or Machine Learning (ML) tools already set up and installed. 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 it’s not a requirement as all experience levels are welcome.
NDC AI is a three-day event with two days of hands-on workshops and one conference day. This event is for software developers who want to use AI to create better applications. Attend this event to stay relevant and be ready for the future with AI.
11-12 November - 2-day hands-on Workshops 13 November - Conference with multiple tracks

Angular Workshop - Brisbane
In this workshop, we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules, and lazy loaded routes. We will then cover unit tests and using the redux pattern with the ngrx library. By the end of this workshop, you will have built a working Angular application you can extend into an enterprise application. You will also walk away with the source code and the course material. So, join us to learn to build great enterprise applications with Angular.
What’s included in this workshop?
- 2 days of tuition with an experienced Angular developer.
- Full course material
- Full source code for the three apps you will build for later reference and to be used as best practice
Day 1
Setup and Tooling
Introduction to Angular
Getting Started with the Angular CLI
Components and component communication
Debugging an application
Services and dependency injection
Introduction to RxJs
Angular template and reactive forms
Day 2
Using HTTP Requests to talk to the server
State management
Architecture and Angular modules
Routing
Lazy loading routes
Bundling and deployment
Unit and e2e testing
Introduction to the Redux pattern
Implementing Redux pattern with NgRx

Angular Workshop - Melbourne
In this workshop we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules and lazy loaded routes. We will then cover unit tests and using the redux pattern with the ngrx library. By the end of this workshop, you will have built a working Angular application you can extend into an enterprise application. You will also walk away with the source code and the course material. So, join us to learn to build great enterprise applications with Angular.
What’s included in this workshop?
- 2 days of tuition with an experienced Angular developer.
- Full course material
- Full source code for the three apps you will build for later reference and to be used as best practice
Day 1
- Setup and Tooling
- Introduction to Angular
- Getting Started with the Angular CLI
- Components and component communication
- Debugging an application
- Services and dependency injection
- Introduction to RxJs
- Angular template and reactive forms
Day 2
- Using HTTP Requests to talk to the server
- State management
- Architecture and Angular modules
- Routing
- Lazy loading routes
- Bundling and deployment
- Unit and e2e testing
- Introduction to the Redux pattern
- Implementing Redux pattern with NgRx

Angular Workshop - Sydney
In this workshop, we will build a CRM application with Angular using components, services, dependency injection, forms, Angular modules, and lazy loaded routes. We will then cover unit tests and using the redux pattern with the ngrx library. By the end of this workshop, you will have built a working Angular application you can extend into an enterprise application. You will also walk away with the source code and the course material. So, join us to learn to build great enterprise applications with Angular.
What’s included in this workshop?
- 2 days of tuition with an experienced Angular developer.
- Full course material
- Full source code for the three apps you will build for later reference and to be used as best practice
Day 1
- Setup and Tooling
- Introduction to Angular
- Getting Started with the Angular CLI
- Components and component communication
- Debugging an application
- Services and dependency injection
- Introduction to RxJs
- Angular template and reactive forms
Day 2
- Using HTTP Requests to talk to the server
- State management
- Architecture and Angular modules
- Routing
- Lazy loading routes
- Bundling and deployment
- Unit and e2e testing
- Introduction to the Redux pattern
- Implementing Redux pattern with NgRx
Speakers and workshops on development security - More to come...
Since its start-up in Oslo 2008, the Norwegian Developers Conference (NDC) quickly became one of Europe`s largest conferences for .NET & Agile development. Today NDC Conferences are 5-day events with 2 days of pre-conference workshops and 3 days of conference sessions.

Clean Architecture Workshop - Brisbane
In this 2-day hands-on Workshop, we will cover the best approach to building enterprise applications using Clean Architecture & .NET Core. You will be building your own application from scratch.
Introduction
The explosive growth of web frameworks and the demands of users have changed the approach to building enterprise applications. Many challenges exist and just getting started can be a daunting prospect. Let's change that now.
This hands-on workshop will provide practical guidance and recommendations. We will cover architecture, technologies, tools, and frameworks. We will examine strategies for organizing your projects, folders, and files. We will design a system that is simple to build and maintain - now and well into the future.
You will leave this hands-on workshop having developed the foundation and structure for your next enterprise application, along with the knowledge to take your enterprise application development to the next level.

Clean Architecture Workshop - Melbourne
In this 2-day hands-on Workshop, we will cover the best approach to building enterprise applications using Clean Architecture & .NET Core. You will be building your own application from scratch.
Introduction
The explosive growth of web frameworks and the demands of users have changed the approach to building enterprise applications. Many challenges exist and just getting started can be a daunting prospect. Let's change that now.
This hands-on workshop will provide practical guidance and recommendations. We will cover architecture, technologies, tools and frameworks. We will examine strategies for organizing your projects, folders and files. We will design a system that is simple to build and maintain - now and well into the future.
You will leave this hands-on workshop having developed the foundation and structure for your next enterprise application, along with the knowledge to take your enterprise application development to the next level.