Fixing "Window Not Defined" Error in Next.js with ApexChartsSo this is the second time I am getting this error, first time it happened while I was using react-apexcharts. And this time around I was using react-apexcharts. The first time I was using NextJs 13. Just after its release so I think the Apexcharts t...Jul 24, 2024 · 2 min readabelmisiocha.hashnode.dev
Two way encryption in GoLangSometimes you need to store sensitive data that cannot be stored as plain text in your database. When the data stored needs to be used in its original plain text format, we then need a way to decrypt it. Unlike bcrypt, which is one-way, we need a way...Jul 9, 2024 · 3 min readabelmisiocha.hashnode.dev
Set up NGINX with SSL on a Ubuntu server to serve static pages.NGINX is an open-source software used in web serving. Some of its other uses include reverse proxying, caching, load balancing, media streaming and more. It is similar to Apache and the main difference is NGINX uses an event-driven architecture handl...Feb 15, 2023 · 4 min readabelmisiocha.hashnode.dev
How set up HTTPS on Localhost.During development, you might want to use HTTPS. This might be the case when you want to test some browser APIS which require a secure connection to work. Today we will be exploring two ways you could achieve this. By setting up ngrok or local-SSL-pr...Feb 9, 2023 · 2 min readabelmisiocha.hashnode.dev
What happens when You type google.com in your browser.1. DNS resolution The first step would be determining the IP of the web server. This is achieved by querying a DNS server. The DNS server translates the domain name (google.com) to an IP which is a unique numeric identifier of the server hosting the ...Jan 31, 2023 · 2 min readabelmisiocha.hashnode.dev