Don’t like it? Fix it yourself! My quest to build a WordPress Theme.

I got pretty upset with my last wordpress theme. The theme was stripping out all of my script tags I was inserting and replacing them with comment tags. I’m attempting to add ads to my theme, track with Google Analytic, and other things. I tried going to their support forums, but you have to pay now to view them. Again, pretty frustrating.

I fix this, I’m going to build my own WordPress theme. Going to start with the default Twenty Eleven theme and build it out the way I want it. I may even build out some of my own plugins. I’m going to have fun with this!

Tired of typing long URLs into your mobile devices? QR code that!

Co-Worker: Hey Daniel! Can you check this site out on the company iPad!?!?!
Me: Yeah sure what’s the URL?
Co-Worker: http://www.superlogurlwithextracharacters.us?queryvar=1&var=abvceor&mobiledetectioin=42&key=wholikestacos
Me: Ummm….. *sad face*

I work with a lot of mobile devices at work and I’m not comfortable setting up my email on company devices. It hit me like a ton of bricks. USE QR TECHNOLOGY!!!!!!

I go to http://qrcode.kaywa.com/ or any other qr generator. Download a QR app on your device that can open URLs in the native browser. I use SimpleAct Inc. Best Barcode Scanner. It works on all iDevices and it works great. Pull up the QR on your screen, point your camera to it, and BAM!!!! Site pulls upon your device.

I haven’t gotten around to finding any QR apps on Android and Windows Phone 7 yet.

This has shaved countless minutes of typing out complex urls on a tiny device.

Go old school with a mechanical keyboard!

I use to go through keyboards like candy. I’ve owned just about every kind. Ergonomic ones hurt my fingers, but helped my wrist. Plain flat ones worked ok, but hurt my fingers got tired after a while because of the weight of the keys. I preferred a back lit one because I work in a darker environment…. and I occasionally have to look at my keyboard for special characters. I’m big fan of standard layout keyboards, built in USB ports, and built in media keys/volume control. I’m a big fan of this article and this article. They helped me come to some great realizations about keyboards.

A little over a year ago, I “took the plunge” and spent close to a hundred bucks on a mechanical keyboard. It’s been worth every penny. The key presses are extremely light with a tactile response. I’ve been able to pull 12+ hour days typing with minimal hand fatigue. It has also shown minimal wear over all the heavy use.

If you really think about it, your keyboard is the most critical piece of your PC setup. You shouldn’t hesitate to invest good money into one. If you are a hiker, you can get by with cheap equipment, but you have to have good boots or you will have a miserable day. A high quality pair of boots will keep you comfortable and last you a long time. A $150 mechanical keyboard should last you multiple computers. I’d highly encourage anyone who works all day on a computer all day to invest in one.

Awesome jQuery performance tips by Addy Osmani.

I’m always on the look out for ways to improve my front end development skills. I usually have to sift through heavily opinionated articles to find anything useful. Addy Osmani recently posted up a slide show with some really great performance tips. He has a bunch of great articles and I’ve learned a lot from them. You can check out the slides here. I’d highly highly encourage you to go through all the slides a couple times. Here are a couple of things that I took away that I now use all the time.
Continue reading

Just an update

As you may know, I’m a developer for Rockfish Interactive. Well, I’m a senior developer. I got promoted a few months ago. Regardless, I code all day and I love it. Why do I love it? I get to do different stuff all the time. I get to do cut out, javascript, database work, and good ole C#. It’s never a dull moment, but can get a little stressful. I’m currently on a project that has web, mobile web, and facebook components. It’s been a great opportunity to learn how to share content and site components across platforms. I’m still trying to figure out the best way to share across mobile web and web. It still seems to be a case by case basis. I ran into some frustrations on my current project. Main issues were multiple people on the same project. I have issues with source control. I dislike Mercurial, SVN, and all the other version controls I’ve used. Need to try GIT I guess.

Haven’t had much time to blog lately. Heh, haven’t had much time to do scouting, much gaming, or anything. I’m going to make more of an effort when I come up with better ideas and make time. Until then I’m just going to keep Minecrafting!

Mobile Website Methods with Asp.Net MVC. Part 1 – Content Sites

I have a fair amount of experience building mobile sites. Mobile sites are essential now because so many people are using mobile phones and tablet devices to browse the internet. Many sites don’t have great mobile experience. They use flash, rely heavily on hover effects, or they have so much content that it takes forever for the page to load.

I’m going to show how I made a mobile version of my site in just a couple hours using Asp.Net MVC and jQuery mobile. My site is primarily content and has very little code involved on it. My website is very basic and very straight forward. I browsed through my site and decided to find the basic information I wanted to display on my mobile version. In my case, I wanted to display my portfolio, resume, about me, contact me, some of my social links, and an about my mobile page so people could see what technology I used.
Continue reading

Cool zoom feature in Windows 7 and quick update

Put your mouse arrow towards the middle of your screen and hold the windows key then press and hold the “+” key.

Maximum zoomage!!!

Use windows and “-” to zoom back out. This is a really nice feature that was totally unknown to me. It’s really great for web page cutout. The browser zoom feature is pretty lame and zooming in Vista was really glitchy.

Anyway, I’ve been working on a bunch of jQuery plugins and trying to update some of my sites. Should have some cool stuff to post soon.

Several Great Mobile Emulators for Windows Users

Nothing beats testing mobile sites on actual mobile devices, but it can be really annoying to have to frequently deploy to view every small change you make. I haven’t had great success with the Andoird and Black Berry emulators on my machine. You have to install a bunch of extra stuff and it is not straight forward. The iPhone emulator is great, but I don’t develop on a Mac, don’t easily have access to one and don’t really want one.

Here are a few apps/methods for initial mobile development, but I haven’t tested any HTML5 capabilities with these (except Safari).

Safari

Totally ghetto, but this is normally what I use for testing javascript and inspecting the DOM. The browser has a built in feature that lets you change the user agent.

Opera Mobile

This is my tool of choice for checking page layouts. It is fairly lightweight and pretty customizable on resolutions and other fun stuff like that.

iBBDemo2

This is an Adobe AIR app that acts as an iPhone and iPad emulator. It is pretty nice, but I frequently find myself forgetting the commands to rotate the device and change the device from iPad to iPhone.

Windows Phone 7 Emulator

Fairly useful. Takes a little while to load, but is fairly nice once it is up and running.

Palm Pre Emulator

Runs on Virtual Box. It has been about a year since I used it though.