Today, I stumbled upon a very annoying page. It had an overlay that simply had no options to close it. I could follow the instructions on the pop-up and fill out the 5 minute survey to get to the underlying page, or simply turn off JavaScript. I did the later. Although JavaScript functionality is pretty …
Category Archives: Programming
Professional Development Environments
In a professional setting, you’ll need at least 3 environments, a development environment, a testing environment, and the live environment (when the product gets released). The development environment is the environment in which code gets developed. It is the scratch pad, drawing board, sandbox, and etc. The development environment is the birth place and weeding …
Optimize code or cache?
Should we optimize the code so it loads faster, or should we cache it so that it loads faster? The question really shouldn’t be which one you should do, but in what order you should do it. To properly explain the difference, I’ll have to first clarify what I mean by code optimization and caching. …
The Dell Experience
Websites and APIs
Anyone who’s anyone has an API. What is an API? API is an acronym for Application Program Interface. It’s a way for developers to access information in a manner that is different from how most users perceive it. For example, most users see Google Maps as a map interface, but the API for Google maps …
The Growing Importance of the Web
Ever since Google, the web and the world itself will never be the same again. As long as search engines exists, and as long as they’re still important the web will remain important. If search engines grow in importance, the web itself will also grow in importance, and from growing reliance on search engines I …
Employee Optimization
From a company’s prospective, employees are fixed cost resources. While they’re working, they’ll contribute to the product that they’re working on, but what about when they’re not working? A simple way to test is to come up with estimates for a product, use a weighted system such as a system which factors in experience, accuracy …
Election Monitoring Sites
For this post, we’re comparing Google, CNN, and CBSNews. I am very disappointed in both Google and CNN, but frankly quite impressed with CBSNews. In this modern day and age, when the word “real-time” is used, we no longer expect the need to refresh the page, and CBSNews has risen to the occasion. CNN’s flash …
I Became Lead
So yesterday, an hour before a schedule meeting to discuss a project, the General Manager in charge of all development told me that I’m charge of this new project and that I’m the lead. Not only that, but he wanted me to go through all the relevant documentation regarding this project and take charge of …
Why Writing Free Apps Make Economical Sense
The web is becoming more and more populated web applications. We have social networking tools, we have web-based email clients, even web-based Microsoft office, and last but not least, we have a super powerful repository of knowledge (Google). What do all these web apps have in common? They’re all free. The great thing about a …
Continue reading “Why Writing Free Apps Make Economical Sense”