Dom Barter - Software Engineer

Hi, I’m Dom!

  • I’m an Associate Software Engineer studying Computer Science at the University of Sheffield whilst on placement at 3squared.
  • I have a wide range of experience, with nearly 3 years of commerical exposure, across different platforms, languages and frameworks; but I am currently specialising in C#, .NET and Vue.js development.
  • If you’re looking for more specifics about my education and work experience - my LinkedIn is the best place to look. Otherwise, please have a look around at my different posts and projects and get in touch if you have any questions!

Generate a .NET 6 Web API Typescript client from an OpenAPI / Swagger definition

Turn your swagger.json file into a fully configured typescript API service, that you can instantly integrate into your JavaScript application

August 17, 2022 · 2 min · Dom Barter

(Part 4) Amend JWTs to work securely with SPAs in a .NET 6 Web API

Change how we handle JWTs so that they can be securely used by SPAs rather than the standard API lifecycle

August 17, 2022 · 4 min · Dom Barter

(Part 3) Add JWT based authentication and authorization to a .NET 6 Web API

Authenticate and authorize users calling your .NET 6 Web API by using JSON Web Tokens (JWTs)

August 17, 2022 · 5 min · Dom Barter

(Part 2) Add .NET Identity roles to a .NET 6 Web API

Manage your user’s roles on a .NET Web API using .NET Identity

August 17, 2022 · 3 min · Dom Barter

(Part 1) Add .NET Identity login and registration to a .NET 6 Web API

Manage the login and registration of your users on a .NET Web API using .NET Identity

August 17, 2022 · 3 min · Dom Barter