23Dec CardSpace Fail?
I remember once Microsoft CardSpace was announced and shown to a group of MSDN members that I was apart of here in Detroit. The idea seemed fantastic- finally a way to secure user’s online identity and allow the user to relay the needed information to online applications without having to fill out forms anymore! However, [...]
18Dec Why Google Native Client is not a Flash competitor
There has been a lot of buzz around the internet about Google’s new development project called Native Client. This very ambitious project attempts to being desktop applications to the web browser. This project has a very long road ahead of them as it becomes extremely difficult to regulate an application that is able to access [...]
04Dec Programming News Week
Here are some random tidbits of news headlines and links I found of interest this week:
PHP 5.3 will support Lambda functions/closures
Python 3.0 released - backwards incompatible but contains much more logical syntax.
Adobe Alchemy is it actionscript heresy? - good article stating that Alchemy could be little to no faster than AS3 once the compiler is [...]
18Nov Flash Player 10 confirmed for Android (with video)
Well, I predicted that Adobe would be eager to develop for the Android, and here it is: a working demo of Flash Player 10 running on the G1 being displayed today at a conference:
This is VERY exciting news! While Flash games may be slow because of the device, video streaming and Flash/Flex applications will be [...]
11Nov T-mobile G1 impression and Flash
Well, I finally took the plunge and got my first smart phone! I’ve looked at several choices over the past year like the Blackberry Bold, Storm, Apple’s acclaimed iPhone, Diamond Touch, Envy, and the LG Dare. However, after measuring the pros and cons, I decided on Tmobile’s G1. Why, you might ask? For one, I [...]
17Oct Adaptive Interfaces
A common mistake that I read on blogs is when it comes to today’s “modern” user interfaces: fewer features we offer to the user’s interface the better… make it simple! This common misconception is happening in some of even the largest software companies. For example, the Windows Vista defragger changed dramatically from XP as it [...]
03Sep The Java Bloat
Don’t get me wrong- Java is an incredible platform that is able to rock the socks off several other languages in and outside the browser… and certainly this is the case within the server world. However, the language has become rather convoluted over the years… compare the below chart of Java’s infrastructure versus Flash.
Image source: [...]
19Aug UrGroups - A Social Networking Experiment
This was a project I actually came up with to do while under a mass power outage in Detroit. I wanted to dabble on exactly what would be required to build a very simple social networking site. The direction I decided to head with was a group meetup system in which people could post [...]
18Aug Recursive Logic
One of the most fascinating concepts I believe in programming is recursive logic (aside from reflection which I will be posting about soon, but I digress). Recursive operations are pieces of functionality that can execute themselves until a desired outcome is achieved. For example, what if you had a random number generator from 1-100 but [...]
14Aug Unit Testing the Unpredictable
What most users overlook from what I can see on forums and written articles is on the subject of unit testing functions that produce inherently non-concrete returns. For example, how would one go about unit testing a function that generates random numbers? It would be futile to try to only gaged a single outcome of [...]

