Increasing Youtube View Counts

It has become increasingly popular for artists to be ranked by their YouTube view counts. This article is written to help my readers best utilize their loyal fan-base. Understanding the System YouTube is no new kid on the block when it comes to “spammers”. They’ve had to combat a lot of “artificial views” brought on …

Reducing Learning Curve Overhead with OOP

A lot of people don’t understand why object-oriented programming (OOP) practices are getting so much hype. While I can’t explain all the benefits of using OOP in this article, I will cover one of the compelling cases of using OOP, you save time. Imagine a scenario where a new recruit has just joined your ranks. …

Underlying System Flexibility of API Testing Systems

Your testing sandbox can be flexible or immutable. I have a preference for designing testing systems that are flexible. Data that is generated via the testing process, can be modified through the testing process. Everything flows the same as a live system from beginning to end. There are developers who would disagree with this approach, …

City of Los Angeles Business Tax Online E-File

As of writing this article, the site for filing businesses taxes online at https://latax.lacity.org/laweb is broken. I’ve tested the site across 3 browsers, chrome, firefox, and IE, and none of them will pass the professional activity code validation check. I’m amazed that such a bug could’ve even passed a decent QA process. In fact, when …

A Compelling Case For the Use of Objects

I think one of the hardest things about being a programmer is working with code that you’re not familiar with. You can spend hours, days, weeks, months, trying to understand the code that someone else wrote. I used to think that if a person who can’t read through my code and fully understand what my …

Introductory Documentation

Well written introductory documentation starts by first understanding the purpose. The purpose of the document is to get the reader to become acquainted with whatever you’re trying to introduce. Not only that, but one should keep in mind what they wish to accomplish by introducing the topic. This would help organize the overall direction of …

View Point on Frameworks

The way humans get computers to do what they want is through “programming” and we program in a “programming language”. In a way, it’s how humans communicate with a computer. When I program, it’s more like talking to a computer than anything else. Talking is what keeps me clothed, fed, and sheltered. In English, you …

Handling File Storage

When you’re writing a massive application, if given a choice to use a file manager to manage files or to allow the application to manage the files on its own, it’s much preferable that allow the application to handle the file placement logic. This way, the application’s database can be put in charge of maintaining …