Home Software Blog Wallpapers Webtools

Didn't take too long to port my ASP.NET website to Python. I must say working with Python Flask has been great fun which I'll have to write about this sometime soon. A great web framework needs an equally great hosting provider - I am using PythonAnywhere. I haven't faced any issue with setting up the website with them. If you like python and are thinking of hosting for free, PythonAnywhere is the first place to check.


Assembly Properties

Assembly Properties

Integrates with Windows Explorer and lets you view .NET assembly information in a new tab of file properties. Also allows you to register and unregister assemblies for skipping strong-name verification.

Click here to know more.

Npp Tail

Npp Tail

A plugin for Notepad++ that automatically scrolls the text to show updated file contents.

Click here to know more.

Recent blog posts

blog-icon AWS Secrets Manager

The blog post explores the use of AWS Secrets Manager - what problem it solves, how we store secrets using the AWS Management Console, configurations required for reading secrets and application code to read secrets.

blog-icon Using JWT authentication in ASP.NET Core Web API

This blog posts discusses JSON Web Tokens and how they can be used for securing your Asp.NET Core Web API application.

blog-icon Custom authentication schemes in ASP.NET Core

This blog posts demonstrates how a custom authentication scheme can be used in ASP.Net Core Web API.

blog-icon Creating encrypted folders in Windows

A lot of times we need to hold data files at a particular location for further processing. Data in motion is usually protected quite well these days (using HTTPS) but a lot us aren't too careful about data-at-rest. This blog post discusses the NTFS encrypted file system functionality and a couple of related APIs for storing files securely on a Windows box.

blog-icon Configuration support in DotNetCore

We'll look at the support for dealing with configurations available in .NET Core applications in this blog post. We'll use a console application to work with raw classes to understand what capabilities are available to us.