I want to ask a quick personal favour. If you are a blogger or content writer, I have been working on a product for the past few months that allow people to publish content from Google Docs to various Content Management Systems.
If this sounds like something you or someone you know can use, please have a look at Cloudpress and help me spread the word. 🙏🙏🙏🙏
Using OAuth 2.0 based flows is arguably the best way to secure an API, but sometimes the circumstances allow for (or require) something different. One of the possibilities is to use some as simple as API Keys. Josef shows how to use this approach to secure APIs.
We’ve had a few blog posts over the past couple of weeks looking at Quartz.NET, which is a library to create sceduled background tasks for .NET applications. This week, Andrew looks at how you can use it together with hosted services in .NET Core.
Policy-based authorization in ASP.NET Core allows you to easily create expression-based policies that can be evaluated to determine whether a user has permissions to perform a specific action. Scott gives a quick introduction to creating your own policies.
Being web developers, most of us probably have to interact directly with the DOM at some point or another. Louis Lazaris takes a closer look at some pure DOM and Web API features that work in modern browsers with no dependencies.
James Hickey has been writing a lot of blog posts over the past year about navigating your software development career. This week, he looks at what he thinks makes a senior developer, as well as give a few tips to aspiring senior developers.
#FiveThings about Visual Studio Code Languages, Extension Sharing, and Live Share
I frequently come across discussions on the internet that I think may be of interest to readers of this newsletter. Here are some of my favourite ones from the past week: