The week I gave a talk at the Sydney Alt.Net Meetup about using .NET Core 3.0, Span , stackalloc, and other newer .NET features to improve performance of an application. In it I showed a specific scenario where I used a PDF library ( PdfPig ) to count the words in a PDF file, and in less than an hour improved the performance by over 30%. Much of the talk centered around actually making the…
I have a small personal project I’m building with Vue and Webpack v4. I noticed that the production bundle size was starting to get a bit large (3.4 Mb). A bundle of this size will be slow to load and people on slow connections might think the web app is failing to load and leave the site. Time to do some code splitting. If you’ve not heard of the term before, code splitting aims to reduce the…
This is part 9 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP API from…
This is part 8 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP API from…
This is part 7 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP API from…
This is part 6 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP API from…
This is part 5 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client (this post) Part 6 - Calling an HTTP…
This is part 4 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API (this post) Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP…
This is part 3 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer Part 3 - Adding Google Authentication to IdentityServer (this post) Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP…
This is part 2 of a series showing you how to secure a Vue.js app with IdentityServer and call an ASP.NET Core Web API. Part 1 - Overview and Solution Structure Part 2 - Creating and Configuring your IdentityServer (this post) Part 3 - Adding Google Authentication to IdentityServer Part 4 - Creating and securing an ASP.NET Core Web API Part 5 - Creating the Vue.js client Part 6 - Calling an HTTP…