Welcome to TheTechMaker! Here are some cool things I have written

  • How Does Base64 Decoding Work?

    Base64 is an ASCII representation of binary data often used to pass raw binary data in environments that don’t support it, such as SMTP. I covered Base64 encoding earlier and wrote my own C++ implementation of… Read More

  • Writing a Base64 Encoder in C++

    This is a follow-up to an earlier post where I explained how Base64 encoding and decoding works. If you have not read that yet, I would recommend you do as it provides helpful background information. C++… Read More

  • Adding Menu Bar Functionality to FeatherText

    As you may know, I recently began building my own online text editor. We added a menu bar to it, but not any functionality. Today, I will be adding functionality to my menu bar. Adding a… Read More

  • Programming a Basic Text Editor in HTML, CSS, and JS

    When you are looking to quickly edit a file, chances are you open something like Notepad or Notepad++. However, on more limiting devices such as a phone or a Chromebook with no built-in text editor (Google… Read More

  • How Does Base64 Encoding Work?

    Some things you might have heard being thrown around in the cryptography space are encoding methods. Such encoding methods are normally used to turn binary data into text, typically so it can be used to transmit… Read More

  • Regular Expressions in C++

    In an earlier post I made, I discussed how regular expressions could be used. Now, I will show you how to implement them in your own C++ program. The regex Library The regular expression library was… Read More

  • Make a Price Drop Notifier in Python

    In this guide, I will show you how to use the BeautifulSoup library to make a simple program that notifies you when a product on an online site drops in price. This library runs in the… Read More

  • The Beginner’s Guide To Regular Expressions

    Regular expressions (abbreviated as a “regex”) are useful tools that help easily find and match text in strings and files. They sort of function like the typical find-in-document feature you are probably used to, only more… Read More

  • How to Install Arch Linux From Scratch

    In this guide, I will be showing you how to install Arch Linux from scratch. You can do this on a physical machine, but I will be doing it on a virtual machine. What is Arch… Read More

  • Optimizing AI Models Using Convolutional Neural Networks

    This guide is a part two to a previous guide I made, called The Simple Guide to AI and Machine Learning With Python. This guide is simply how you can improve accuracy to the model you… Read More