These days it seems like all programming is about creating web-apps! For a long time, I sort of resisted this tend, and I tended to think of user-interface-related work as “beneath” me; I was more interested in lower-level type programming for sure. Recently, however, I started to study how modern web browsers work, and I
Abstract This blog post documents the creation of a simple “web-app” for viewing articles from simple.wikipedia and en.wikipedia side-by-side, and expounds on the importance of a “do-it-yourself”-attitude and a “minimalistic-mindset” to the programmer. The finished product described here can be seen at the following URL: https://kundalinisoftware.com/io/wikicompare.html Form Follows Function The phrase “form follows function” comes
“Programs often stem from a developer’s itch” unknown Introduction Google’s Chrome browser is an amazing feat of cross-platform software engineering that I (along with millions of other people!) use on a daily basis. Like other web browsers, Chrome has the ability to support extensions to extend its functionality. In this post, I am going to
If something is worth doing once, it is worth automating. Unknown (Note: the github repository for the library developed in this post is available here.) I think being a computer programmer is a mindset; it means to think in algorithmic terms, or how to formulate problems in terms of discrete steps to achieve our outcomes.
This is the second part of an article regarding retro-computing using Turbo Pascal. For the first part, please see this post. Also: note that the source code these example programs can be downloaded from downloaded from the public Github repository here With the advent of modern high resolution graphical mode screens and GUI-based operating systems