Jason Taylor
Developer | Microsoft MVP
Brisbane, Australia
Actions
Jason Taylor is a solution architect, trainer, mentor, and full-stack developer with over 20 years of experience. He specializes in developing, testing, and deploying custom solutions to the cloud using .NET, Angular, Blazor, and Azure. Jason loves a challenge and is skilled at progressing from a simple proposal into a well-defined, coded, and tested solution.
Links
Area of Expertise
Topics
Practical Clean Architecture and DDD with .NET
In this fast-paced, hands-on workshop, you'll build a real-world .NET application from scratch, applying the principles of Clean Architecture and Domain-Driven Design (DDD). Forget theoretical overviews—this is all about using the concepts to create a testable, maintainable, and flexible system.
You'll start by designing the foundational domain layer, focusing on creating rich business logic through entities, value objects, and domain services. From there, you'll build application logic with well-defined use cases, ensuring clear separation of concerns. We'll introduce the CQRS pattern to effectively manage commands and queries, utilising the Mediator pattern to streamline interactions between components. Finally, you'll develop a robust Web API, integrating these elements to create a solution that's functional and ready to handle real-world scenarios.
This workshop is designed for developers who want to master Clean Architecture and DDD in practice. It offers immediate takeaways you can apply to your next project. By the end of the day, you'll have built a strong foundation for testable, maintainable, and flexible enterprise-level systems with .NET.
Participants should have experience with C#, .NET and basic knowledge of ASP.NET Core, but no prior knowledge of Clean Architecture or DDD is required.
Unleashing the Power of AI-Assisted Development
In the rapidly evolving landscape of software development, AI-assisted tools are revolutionizing how developers approach coding. Offering real-time suggestions, error fixes, and test generation, these tools transform the coding process into a more efficient and creative endeavor.
This talk explores the transformative potential of AI-assisted development across three levels of mastery: Basic, Intermediate, and Advanced. We will discuss how developers can harness these tools to enhance their coding efficiency, creativity, and problem-solving skills, unlocking new possibilities at each level of mastery.
Join us to discover strategies for maximizing the capabilities of AI-assisted development and envisioning a future where AI-driven processes lead to ground breaking advancements in software engineering. Learn how to effectively integrate these tools into your development workflow and leverage their full potential to accelerate your coding projects.
Deep Dive into Azure Developer CLI
Do you find the journey from code to cloud daunting? Developers are expected to build local dev environments, provision infrastructure, establish CI/CD pipelines, and more! The Azure Developer CLI (azd) offers best practices and a developer-friendly approach to support you on this journey.
Join this live coding session for an in-depth azd journey. We will start by creating a new app using ASP.NET Core. Then, by leveraging azd, we will provision infrastructure, establish CI/CD, deploy, and monitor the app in Azure. Finally, we will create a reusable template to simplify the entire process for your next app deployment.
You'll gain the skills to work with AZD and build specialised templates. Doing so will elevate your cloud journey by rapidly developing, deploying, and supporting your next app in Azure.
Mastering Secure Coding with AI and GitHub Advanced Security
In the evolving landscape of software development, security is paramount. The 'shift left' approach emphasizes embedding security early in the development lifecycle, enabling developers to identify and mitigate vulnerabilities efficiently. GitHub Advanced Security (GHAS) plays a crucial role in this process, providing tools like code scanning and secret scanning that integrate seamlessly into the developer's workflow.
GHAS's integration with Visual Studio Code allows developers to address security issues directly within their IDE, reducing context switching and enhancing productivity. Furthermore, the synergy between GHAS and GitHub Copilot, an AI-powered coding assistant, offers real-time security insights and code suggestions, accelerating the remediation process.
By leveraging these advanced tools, developers can enhance the security of their applications, streamline their development process, and foster a culture of proactive security. This talk will explore strategies for implementing the shift left approach with GHAS and GitHub Copilot, empowering developers to build more secure software from the ground up.
Mastering Vue.js (2 day workshop)
Vue.js is an emerging JavaScript framework. In this workshop you’re going to learn how to master Vue, from creating small widgets in an existing project to building an entire sophisticated enterprise application.
We're going to build a new application from scratch going through templates, components, routing, transitions, state management, testing and much more.
Topics Include:
Getting Started
Beyond the Basics
Dynamic Forms and Validation
Automated Testing
Styling the UI
Consuming APIs
State Management with Vuex
Packaging and Deploying
Computer Setup
Attendees will need a laptop with the following software installed:
Visual Studio Code (or your preferred IDE)
Practical Clean Architecture with .NET (2-day workshop)
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 provides 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.
Topics Include:
- Clean Architecture
- Building New Features
- Working with Data
- Designing Web APIs
- Implementing Open API
- Authentication and Authorisation
- Automated Testing
You will leave this 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 with ASP.NET Core 9
In the dynamic world of web development, staying ahead means having a solid architectural foundation that promotes clean, maintainable code. Clean Architecture is the key to building web applications that are both efficient and enjoyable to work with. This talk will explore the core principles of Clean Architecture and how they seamlessly integrate with ASP.NET Core to create scalable and maintainable solutions.
We'll delve into practical strategies for structuring your solutions, emphasizing the importance of clear dependency rules and providing real-world examples of these concepts in action. Attendees will leave with valuable insights on overcoming common web development challenges, enhancing project scalability, and streamlining maintenance, making this session a must-attend for anyone looking to elevate their ASP.NET Core projects with Clean Architecture.
NDC Sydney 2024 Sessionize Event
DDD Brisbane 2023 Sessionize Event
NDC Oslo 2023 Sessionize Event
NDC London 2023 Sessionize Event
NDC Melbourne 2022 Sessionize Event
NDC Sydney 2020 Sessionize Event
NDC Melbourne 2020 - Online Workshop Event Sessionize Event
NDC Oslo 2020 Sessionize Event
NDC Sydney 2019 Sessionize Event
NDC Minnesota 2019 Sessionize Event
NDC Sydney 2018 Sessionize Event
DDD Sydney 2018 Sessionize Event
NDC Sydney 2017 Sessionize Event
Jason Taylor
Developer | Microsoft MVP
Brisbane, Australia
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top