Technology

Font sizing in CSS: em vs. px vs. rem

I've been looking for ways to simplify my CSS development constantly.  I recently made the switch to using Compass/SASS full time in all of my projects due to its simplicity and more importantly the fact that you can create a base template for all of the wild CSS3 effects that require 5 different lines for each browser.

Reflections on My First (Real) Ruby on Rails App

I have completed my first real Ruby on Rails app and it's in production.  The app answers a problem I have at work: individuals ask me to format newsletter templates all the time and it breaks up my day too often.  It's called Newsletter Maker.

PayPal's User Experience Sucks

PayPal is a great convenience for me and a lot of others.  Unfortunately, their website user experience sucks.  Why do I need to search Google to find the pages I need on PayPal.com?

If you're selling online and have PayPal buttons created, you better bookmark the "My Saved Buttons" page, otherwise you're going to need to go five pages deep and find this small link when you want to get back to the list:

Star Wars: The Old Republic first impressions

I’ve been an MMORPG player for years.  I started with Star Wars: Galaxies and dabbled in others like Anarchy Online and Final Fantasy XI in the early 2000s.  I leveled to 80 in Age of Conan (yeah...). 

Using Adaptive CSS to create mobile-friendly pages

I recently discovered the greatness that is adapt.js, or Adaptive CSS.  In a nutshell, it's a javascript tool that allows your website to activate different CSS files based on the user's current browser window size.  

The Android emulator takes a long time to load: solution

Having recently started development with Android, I noticed that the emulator takes ages to load up initially.  My original thought was that testing a change would take a very long time.  However, this is not the case.  If you launch an emulator from the Eclipse SDK, you must remember not to close the emulator window.  When you make changes and relaunch the application your changes will automatically be installed on the existing emulator.  This is something that wasn't completely obvious to me when I started.

Tips for beginner web developers

I feel starting out as a person who makes websites today is different than it was 12 years ago when I started.  Back then I had literally no guide and I was a middle school student.  Somehow, I pulled through and that experience is an interesting thing to look at now that I'm a little older.  Compared to some I am still a beginning web developer, but I now do it professionally and make a living with it.

Here is a list of things I'd recommend to anyone starting out on the path of web development.

Don't get burned by PayPal disputes and digital goods (especially with Drupal + Ubercart)

Recently, a user filed a dispute against one of my digital subscription-based websites.  Having never dealt with a PayPal dispute before, I went in not knowing what to expect.  I examined the user's account in Ubercart and they had definitely paid via PayPal and the IPN information was sent back to the site that the order had been successful.  The user had also received the digital subscriber role.  PayPal contacted me noting the user had filed a dispute against me that they did not receive the product.  However, I could see that they very clearly had.

WordPress is dropping Internet Explorer 6 (IE6) support, a step in the right direction

The upcoming WordPress 3.2 release will be thankfully dropping IE6 support.  This is a welcome change and means themers and developers no longer have to take a step back 10 years when doing their job.  I believe this change will hasten the removal of the browser since WordPress is a large chunk of the web.  

The Wikipedia "love" button should implement a downrate option as well

Readwriteweb made a post about Wikipedia launching the "Wikilove" button that lets users show appreciation for each other.  Apparently Wikipedia is trying to ride the wave of button popularity, what with Google launching their +1 button recently and the Facebook/Twitter buttons being featured on most websites around the Internet.  

Syndicate content