Articles

Recently, I finished an HTML5 app for browsing Flickr photos. It's rather unique because it all runs on one page, using jQuery to fetch photo urls and such from a web service backend.

I've submitted the code to a contest running over at NetTuts so hopefully I become a finalist. Since I don't know how these things will be voted, it's kinda a shot in the dark on whether or not anything becomes of it. Needless to say, it eventually WILL be available at Code Canyon

You can try this app out below. Works in Safari (Mac OS X, iPhone, iPad), Chrome, Firefox, and IE7+.

http://www.gabereiser.com/flickr

This is where I work, live, and play.... It's where I develop the software that I do and program the games that I make. It's where I design my art and code my sites.... It's where the magic happens...

Where the magic happens...

It's 4pm on Thursday, June 24th, 2010. While many people lined the streets outside Apple stores to pick up their new hardware I was one of the fortunate to pre-order my phone online just a week prior and received mine in the mail yesterday.

I've been using my iPhone 2G since they first came out back in 2007. My initial reaction to the new phone was that of amazement. Amazement that I could do so much with such a small device. It was the best phone on the market at the time and did things Blackberry users could only dream of. The hardware itself was a little sluggish but it still was better than any other alternative.

I'm a geek, a hardware nerd, and as a programmer I'm always looking to develop on the latest, fastest hardware. I've found that the best way to measure progress is to program against it.

In the last article, we discussed creating a database manager to handle our abstracted data layer. Today, we will discuss how to use Reflection on a .Net class object's properties tied to custom attributes so we can build SQL statements on the fly.
Part I - Database Abstraction
Part II - Database Manager
Part III - Reflection and Custom Attributes for SQL Generation

In my previous article, I discussed database abstraction and provided code to connect to various SQL database types such as Microsoft SQL Server (and SQL Compact), MySQL, and SQLite. Today I'm going to go over how to connect to those classes with a nice and easy database manager class which will manage accessing our database (which-ever that might be).
Part I - Database Abstraction
Part II - Database Manager
Part III - Reflection and Custom Attributes for SQL Generation

There comes a time when building applications, whether it's a game project, a business app, or a web app, that one needs to store data in a database. Websites (such as this) use databases extensively. Stand-alone applications have their choice on how they store information. Some just use Binary files and write data to them, others use a more complex XML schema for cross application compatibility. Others use SQL databases.

Today, we are going to focus on the SQL database approach. In game development, this is a must for anyone wishing to write a robust server that players can connect to and play.

Part I - Database Abstraction
Part II - Database Manager
Part III - Reflection and Custom Attributes for SQL Generation

Some time ago, I used to visit World Domination Design Group, or the WDDG for inspiration back when I was learning web design and graphics. I recently decided to drop by their site again and LOVED their new design.

It's very steam punk like in it's shaky projection look. Have a look for yourself.

WDDG

Macs have always had the reputation of being well, expensive. Lately with Intel Macs and the new unibody macbook pro's people have been flocking to get a mac. Not to mention the clever adverts on TV. But what are you really getting? Are you getting a PC that never has issues like Windows machines do? Or are you being lied to? Odds are if you bought a mac in the last 5 years, you swallowed some big Subterfuge. Let me explain before all the Mac fans send me kill-mail.

I own several PC's, one of which is a MacBook 15" from late 2007. Recently I decided to go on a little adventure and install OSX on a Non-Mac Machine (Won't tell you how, that's not the point). After waging war with drivers and compatibility I finally did it and had everything working on my Non-Mac Mac.

The interesting thing while doing this is what I found about Mac's and the hardware/software relationship they have.

ThemeShaper has an excellent 11 part tutorial on making your own WordPress theme. They take you through the ins and outs of making a theme and leave only design up to you. Though I don't use WordPress for my sites, it's still an awesome article series for anyone wanting to customize their own WordPress blog.

How To Create a WordPress Theme: The Ultimate WordPress Theme Tutorial

http://themeshaper.com/wordpress-themes-templates-tutorial/

From Web Designer Wall...
This Adobe Illustrator tutorial will show you how to create an abstract art that can be used for wallpaper, website header or background images. It is fun and easy. You will learn how to use the Warp and Twirl tool to create abstract vector art in minutes. Users with basic skills should be able to handle this tutorial. To continue on this tutorial, you need Adobe Illustrator CS or above.

Abstract Vector Art

http://www.webdesignerwall.com/tutorials/illustrator-abstract-vector-art