Password Manager for Programmers

Password Managers

A password manager is a great tool to save time and be more secure. I’ve seen so many times passwords that are stored in text files or on sticky notes. When I installed the first password manager, my life changed. Seriously! Now I remember only a couple of passwords, the vault has the other ones. I have two recommendations for … Read more

C# Web Scraping and Automation

C# Scraping and Web Automation

I think every programmer tries to automate some of their tasks. Once, one of my colleagues created an app that checked the cinema website in order to book a ticket to a Star Wars movie. In C# the are many ways to scrape a website or automate a flow on a website. Here is a list of possible options: Selenium … Read more

Add Captcha in your ASP.NET Core Website

Add Captcha in ASP.NET Core

Nowadays, if you have a form that is publicly available, you must have a captcha in order to stop bots to post spammy data. Add your site to the reCaptcha console ReCaptcha is the most popular captcha service on the Internet. It’s offered for free by Google. You must create an account and add your site to the admin console. … Read more

AJAX Calls in ASP.NET Core Razor Pages

AJAX Calls Razor Pages

Razor Pages is a new programming model in ASP.NET Core. Instead of the MVC model, this programming model is based on page routes. Each page is separated into two files: one for the backend and the other one for the frontend. Razor Pages only works with GET and POST methods. A page will contain two methods: OnGet and OnPost. Handle … Read more