New Start up – b1t.co

Tom, Nick, and I (affectionately known as Tominick by some) have launched a new website called b1t.co, which is a simple url shortner and QR Code generator. We have plans for more functionality currently available on bit.ly or goo.gl, but this is a great start for now. We’re still ironing out the kinks and have over 11 bugs and improvements before we move past the beta stage. Despite that, b1t.co has already seen over 500 page views! Some key technical features of this project: MVC4 with Razor LESS Stylesheets Bitbucket.org as the repository

Useful jQuery Plugins – Part 1: Scrolling

There are some great jQuery plugins out there that make our life a little easier. I’m not going to talk about any of the jQuery UI components which I use on a regular basis, but rather some of the 3rd party plugins that are available. They are all open source and free (this is the reason why I’m not including isotope). This is the first of a 4 part article. For some reasons I’ve used a lot of different scrolling plugins. The following are very useful plugins to make your pages a little more interactive: Waypoints This is an awesome …

Microsoft 70-480 Exam Notes

I passed Microsoft’s  Javascript, HTML5, and CSS3 Exam with a great mark, and it helped that I made thorough notes. Please note that these notes are incomplete and I also relied heavily on writing out JS code in JSFiddle so that I would better comprehend the code. I will post the links to JSFiddle sometime in the future after I go over them (they are very rough). However, my notes provide a great start and some excellent links. I recommend that you use them as a starting point. You will notice that many of the topics are missing (especially towards …

New UI – The Beta

So I completed the first stage of my new user interface for this blog. You’re looking at it right now, but don’t look too critically as it’s only in the beta phase. As I’m writing this, I’m aware of several layout issues, and some parts aren’t complete at all. For one, I still need to style the comments section of single blog pages. I also need to fix the overflow issue of many categories in the footer. All that aside, I’m very happy with the new look and feel. I will soon post all about this new UI in an …

Geek Art

Technology has revolutionized modern art. Today, even revolutionary contemporaries like Warhol seem to belong more with modern classics like Picasso or Munch. That’s because modern installations immerse us with media-rich (sometimes interactive) abstractions and realisms. It’s easier than ever for an artist to shoot, edit, and produce a video; artists now can easily make digital sounds previously unheard by human ears. And as the cost of these technologies fall, the frequency of their implementation increases. It’s appropriate that modern art is increasingly digital since our lives are as well. We socialize on social networks instead of bars or homes. We text instead of talk. …

Some Geeky Resolutions

It’s another new year. I enjoy this day because it feels like a blank slate to begin new habits, and drop old ones. We even make lists–resolutions. And so here is my list of computer-related resolutions. 1. Learn Linux Well Modern Linux distros make it very easy to use. The fist time I installed Linux, it already had a GUI interface (KDE, GNOME, and XWindows) but the installation process was still console based, and any customization needed to be done manually in the terminal; as well, most applications needed to be compiled (I don’t remember any RPMs). I ran LILO, …

Installing Cordova\PhoneGap for Android on Windows (a suppliment)

Difference between Cordova and PhoneGap When my friend told me about the PhoneGap framework, I was excited to test it out. So I went to their website, clicked on getting started documentation (for android), and began to read the instructions. And there it was. Install eclipse (check), install android-sdk (check), install ADT Plugin (check), and install Cordova. “Wait a second,” I said to myself, “what about PhoneGap?”Clearly there is a PhoneGap download (which I downloaded), and a Cordova download (which I also downloaded). Do I need both? What’s going on here? As it turns out–no, you don’t need both. So …

C# Using the Out Method Parameter

Let’s say you need some method to perform some task and then return the value. The standard approach, of course, is to make the method return a value. What if you need the method to return multiple values? Or, better yet, you want to know whether the method succeeded in its task before you use the generated return? In this case, using the out method parameter becomes extremely useful. Let’s say the project calls for creating a log-in method that returns the user’s GUID if it succeeds (not necessarily the best approach). If you do something like this: public Guid …

dgCarousel – a jQuery Plugin

I am the proud new owner (if one can call it that) of an open source project: dgCarousel. It is a simple, easy to use jQuery carousel that takes a set of list elements and converts them into a fixed-width, animated carousel. It’s customizable, extandable, and adaptive (sort of). I decided to start this project for several reasons. First, I wanted to learn how to create jQuery plugins the right way. I wanted to follow their standards and best-practices, which was also an excellent learning experience in adapting and utilizing an existing API. I followed the example from the jQuery …

Stop Using Kaspersky!

Technically, Kaspersky is probably the most sophisticated information security organization. They caught both Stuxnet and Flame (super-sophisticated, state-sponsored super viruses designed to avoid capture) before anyone else. They offer a great product at a great price, with half decent support. On top of that, Eugene Kaspersky is Russia’s version of Bill Gates meets Steve Jobs. In short, he’s a tech-savvy genius with a personality, and now he’s one of the richest men in Russia. So why should you avoid using Kaspersky like the plague? In short, you should never install this program on your machine because of one simple reason: …