Demystifying Huffman Encoding: From Shorthand to SubstanceTo the people coming from Part 1, welcome back! And to the people who are new to my blogs, Welcome! In the previous part of this coding challenge, we worked on creating a Huffman Tree from the raw text and then encoding the raw data using that Huffma...Mar 14, 2024 · 6 min readreejubhai.hashnode.dev
Demystifying Huffman Encoding: A Look at Lossless Data CompressionAs the world moves more and more towards a digital future, we are often frustrated by large file sizes and slow downloads. "Well, get a faster internet connection then!" - you might interject, but what if I told you that one could simply shrink the s...1SMar 11, 2024 · 14 min readreejubhai.hashnode.dev
Building your own head in Node.jsLet's say you are ever in a mood, where you want to check out a file, but you don't really want to "check out" a file. The legendary creators of the Unix operating have once again come to our rescue, with the head command. According to omniscient Wik...Mar 9, 2024 · 9 min readreejubhai.hashnode.dev
Building your own wc tool in Node.jsToday, we are going to make an attempt to develop a simple but extremely useful CLI application, known as wc. But, what is this 'wc'? According to Wikipedia - "wc (short for word count) is a command in Unix, Plan 9, Inferno, and Unix-like operating s...Mar 3, 2024 · 7 min readreejubhai.hashnode.dev
Building your own Cat Tool in Node.jsCommand line utilities have always fascinated me because mostly they are quite simple to use, but still make you look really cool to someone not familiar to them. So, when I stumbled onto the Coding Challenges blog, which provided a fun challenge to ...Mar 1, 2024 · 10 min readreejubhai.hashnode.dev