© 2022 Hashnode
First things first: I'm a programmer in my early 30s, I've probably spent most of my awake time in front of a computer, and it looks like I will continue to do so for the next 35 years. I'm already st…
ID3 is the language of the metadata in your mp3 (or m4a) files. There are two major versions of ID3 tags: ID3v1 and ID3v2. ID3v2 has many features such as custom genre tags. Gone are the days of ID3v1 which limited users to a small set of p…
In today’s world, more and more people have access to the internet. But internet connection is not always stable. And when it is relatively stable, users are not always able to get internet subscripti…
TLDR; Hi again! I'm writing this article the night before my mock IT matura exam, so it's probably not the wisest choice but history will judge me later. I discovered a few things to help you during t…
There was a situation where my next-to-zero traffic, decade+ old WordPress 4.9.18 site on PHP 5.7 was badly infected with malware which even created a user in my WordPress site called wpsupport@mydomain.com ! It created some 200 spam posts …
In this blog, we will be going through the topic of offline support on React Native and what are the different ways we can go about implementing it on an application. But before we start off, let us f…
Remember the song 'Cloud Number 9' by Bryan Adams? Well here's the video either ways... %[https://www.youtube.com/watch?v=QhO-4cCQSUU] In today's world we practically live in the cloud. Always connec…
Building a web app sometimes you want to add offline capabilities to your application. You can do this using a client-side database like indexedDB. IndexedDB is a low-level API for client-side storage…
Most web application developers reach for the tried and tested approach of fetching data from their API right when they need it, and they don't give an offline-first approach the consideration it dese…
Licensing a desktop application is hard, and cryptography is hard — at least it was for me when designing the licensing scheme for my company's desktop application. The difficulty of this task is larg…