Building Production-Ready HTTP Logging Middleware for Go's Mux Router
Building Production-Ready Rate Limiting Middleware in Go
Convert PDF to JPEG
I know there are allot of online tools that allows you to convert PDF to JPG. For confidential reasons I prefer to do it locally on my machine.
Writing a logger middleware for use with Mux router
A logging middleware is a piece of software that sits between the incoming request and the final handler function in a web application. Its primary purpose is to log information about each request that comes through the application.
Write a REPL using GPT-3 and Go
This blog post will discuss how to use the OpenAI Chat API in Golang. For this purpose we will create a simple REPL (Read-Eval-Print-Loop) that will use the GPT-3 API to generate the responses.
Shodan.io tips and tricks
Shodan is a search engine for the internet of things (IoT). It allows users to search for specific types of internet-connected devices, such as security cameras or industrial control systems, and view information about them, such as their location, their internet protocol (IP) address, and their manufacturer.
Improve ssh session performance by reusing an existing connection to a remote SSH server
When working on a remote server, it is often necessary to establish multiple Secure Shell (SSH) connections to the same host. This can be time-consuming and resource-intensive, especially if you are working on a slow or congested network.
Cheatsheet Utility
It is often helpful to have a quick reference to a set of commands in a development environment. Some of them are hard to remember because they are not very common.
Enable Password Reset Feature on Exchange 2013
Exchange Control Panel (ECP) is a web based management and configuration interface that allows you to manage various aspects of the server configuration. The password reset feature enables administrators to reset mailbox passwords over ECP.
