Posts

Showing posts from February, 2025

Why I Started Using Next.js

Introduction Its been over 3 years since I have been working as a software engineer. I primarily started out with HTML and CSS to build basic static sites. Eventually I learned how to do cool animations and interactions with JavaScript. Since then I have gradually kept seeking new ways to implement my ideas, leading me to explore different web frameworks. I have worked with react, Flask, Django, Astro, Wordpress, & Elementor to build all kinds of websites to fit my specific use cases. Overtime I have developed a strong affinity towards Django, for more complex and dynamic features. Recently I have found myself looking for a fully integrated JavaScript framework that handles both front and backend, to really mimic Django's monolithic architecture. Personally, I loath the overhead of separating by backend from my front end and communicating via an API, so after hearing the hype I finally decided to give Next a shot.   The Problem The first reason I left my Django Habitat was for ...

The Life of Donald Knuth

  The field of mathematics stretches all the way back to Ancient Greece, where philosophers such as Pythagoras, who formulated the notorious Pythagorean theorem, and Thales of Miletus, who calculated the height of a pyramid using geometry, brought a systematic approach and universal language to describe the world around them. Since Ancient Greece, history has witnessed many notable mathematicians, and one of them is Donald Knuth. The work of Donald Knuth has dramatically impacted the field of mathematics and led to significant advancements in the application of math to computer science. Donald Knuth's early life, education, and mathematical research reveal the before and after effects of his legacy in his field of study. Donald Knuth was born on January 10, 1938, in Milwaukee, Wisconsin, to Ervin Henry Knuth and Louise Marie Bohning.[2] Ervin Henry Knuth, a teacher at the Lutheran school Donald Knuth a ttended and introduced his son to music, mathematics, and S cience.[ 1] 13-ye...