WordPress vs. Drupal

Thursday, October 14th, 2010

Sometimes I feel a little lame as a WordPress developer, I’ll admit it. There are SO MANY things that have already been done, it seems like it’s pretty easy to make a great blog / basic CMS site with WordPress.

Anyway, great slide set shared by WPMU that highlights the differences in functionality, approach and what drupal is “doing wrong” compared to WordPress.

Keep Reading » Comments Off

Yahoo Pipes Awesomeness

Wednesday, October 13th, 2010

I totally forgot about building this until it came up in conversation today.
At one time I was obsessed with filtering everything I did on the internet down into one mega rss feed.
And Yahoo Pipes was the coolest new thing on the internet.

So, the idea was to bring together:

You can check out the All Things Tyler Kremberg Yahoo Pipe here. (Warning, you may need a Yahoo login to view)

Keep Reading » 1

Passion, Crushing It, and Elevators

Thursday, October 7th, 2010

I’ve found myself recommending Crush It, by Gary Vaynerchuk to several people recently. It’s very inspiring, especially the audiobook version, read by him.  In a nutshell: be passionate about something, create a personal brand, live your passion, be patient, make money eventually.

For me, identifying my passion is the hardest part. I LOVE building websites, vinyl, biking, architecture and lots of other things.  I find it SO hard to focus on one thing. The internet has made it way easier to share your passion.

Here is somebody who has definitely found his passion: he loves riding elevators.  And has a youtube channel filled with 536 videos of himself riding different models of elevators.  Yes, you read that correctly.

Absolutely brilliant.  As of this writing he has had over 4.5 million views in total of all of his videos.

Go check him out.

Keep Reading » 1

Drupal and other cool XSS

Sunday, October 3rd, 2010

I’ve been working with Drupal a bunch lately on some smaller projects, but it’s fun to dig into the codebase and see how other systems are built.  Anyway, as I was digging in, I found the Cracking Drupal book and blog.

I really enjoyed this XSS hack and video:

I’ve been considering going back to a more corporate job or at least digging very deeply into onc specific technology, I’m afraid I’ve become too much of a generalist.

Also, somewhat related, was sent this great hack that uses all kinds of cleverness to exploit an XSS hole in your router to use an un-documented Google Location services piece to find and map the GPS coordinated of the router.  Damn smart.

Keep Reading » Comments Off

Best Comedy Albums (not my list)

Friday, October 1st, 2010

The brilliant and funny Marc Maron has a list today of Five Funniest Comedy Albums that changed my life.

In the comments, he also mentions Albert Brooks’ Comedy Minus One.

And considering that its been long out of print, I don’t feel that badly about posting this link for a place to download it.

I’d have to think a little longer f0r my list.  It would definitely include Emo Philips E=MO^2 as well.

Keep Reading » Comments Off

Fun Freelance Project I finished – Touchscreen Work

Tuesday, September 28th, 2010

As I’ve blogged before, I’ve been going down the deep hole of html5/ css3 /js. In the not too distant future I think you’ll pretty much be able to do anything with those technologies.  Thanks to technologies like Titanium (Mobile and Desktop)

Anyway, the browser conditional selectors are still kind of a clusterfuck, but I love it.

I’m setup in downtown Athens GA in a little coworking space I’m trying to get off the ground, so remote projects are a huge help.
I’ve screwed myself on a few full-time possibilities in Atlanta, because basically it’s not worth it for me to travel, I just don’t care enough.  On my portfolio I’ve started quoting higher rates for on-site work, but the number difference still isn’t worth the mental cost of not being able to bike to where I want to go.

Anyway, I’m not really sure if I’m supposed to share the code from this latest project, but I’ll share some things that I found interesting.

  1. It was a for a great design firm (ESI Design from NY) for a huge national company.
  2. I only did the front-end work, which is a little odd for what I typically do, but actually very refreshing to draw a line in the sand and what my responsibilities really were.  It would have been nice to communicate with the back-end team, but I didn’t have the opportunity, so I hope they aren’t cursing me for some decisions I had to make.
  3. The project was all html5/ css3 and targeted at Google Chrome for a tablet device, which as of right now, I don’t believe exists.
  4. Lots of gradients and rounded corners, which made my job pretty easy (and reminded me of how much of a pain this would have been even a year ago)
  5. I never really had a device to test this on, but there are a lot of weird decisions that have to go into the concept of active and hover states if you are using a touch-screen device.  (as in, what the hell does that state actually mean in that context)
  6. The simple solution is always the best one.  And pushback is often necessary (and preferable) to horrifically hack-y solutions. (For example, how to overwrite native browser scrollbars)
  7. Delivered early!  Which was a nice surprise.

I’m kicking ass on our own stuff.  Gotta Groove has been awesome and we’re re-structuring our working relationship. Which means Reinvent Retail is going to get a bit of a re-work, as I start to take things to the next level.

Rock.

Keep Reading » Comments Off

Pixel Perfect

Thursday, July 29th, 2010

I’ve been doing a bunch of freelance work since moving and am continually amazed at the weird and diverse selections of web projects that I somehow manage to find. Most are pretty fun little projects, building something useful to somebody for something. A lot of these low hanging fruit are building xhtml/css templates, typically for WordPress.

I have a bunch of rules when it comes to these jobs. For example, I only hand over work once I’ve received money. I’d like to think most of them are equally reasonable. The latest addition to the list is use of the terms pixel perfect, especially if they are in bold.

It means nothing, because there is going to be somebody using WebTV, Seamonkey, Shiira or Maxthon (yes, those are all real web browsers) which will render some crazy thing differently that will never, ever be caught in any testing scenario ever.

Is it important to do thing the right way? ABSOLUTELY.

Is it important to test the rendering and graceful degradation of your execution in all modern browsers? OF COURSE.

Will there be some silly reason why you had to compromise? PROBABLY.
(our CMS strips out all span tags!)

Will it look the same in every browsers? Consult the internet:
http://www.dowebsitesneedtolookexactlythesameineverybrowser.com/

There is no certification exam for web developers or designers, so judge us on the work we produce, how good we are to work with, and we’ll do the same.

If I included a line on my resume that I would only drink organic tea at precisely 10:20 every morning, would you hire me or think that I was difficult to work with?

Keep Reading » Comments Off

JAPAN! MUSIC! SHOES!

Friday, July 23rd, 2010 YouTube Preview Image Keep Reading » Comments Off

Investing in the Future

Friday, July 16th, 2010

I have in my hand a copy of HTML5 for Web Designers by Jeremy Keith.

It’s concise and fantastic. And I think it represents the direction things are going on the web.
I’ve been doing web development as a full-time job for 7 years now. I remember once I dove in, and first bought Designing with Web Standards [the orange one] and Eric Meyer on CSS.

Since then, I’ve done a ton of work with PHP, some Rails work, a year of JSP/ Struts and a lot of Javascript.
I’ve worked executing the visions of many visual designers. And have designed and created many user interfaces along the way.

About a year and a half ago, I started investing heavily in working with Adobe Flex. At the time, I believed it promised a lot of great simplification in building Rich Internet Applications. At the time, the promise of having the AIR runtime to deploy to a desktop app and a great tool for building rich interfaces won me over. I went to one spectacular conference, met a ton of great people, and built some cool projects. The biggest draw at the time was the ability to make desktop apps in AIR work nearly the same as applications viewed in the browser in the Flash plugin. Sure, maybe one day it would work in Mobile devices too.

Anyway, I’ve had a bunch of transition in my life and have been re-evaluating and re-focusing.

I think that with runtimes like Adobe AIR and Appcelerator’s Titanium Desktop and Mobile, investing heavily in HTML5, CSS3 and all of the badass things one can do with Canvas. Anyway, I’m done wasting my time with Flex, and I’m more excited about the future of web standards and browsers than I ever have been.

It’s a good thing A Book Apart isn’t selling this book in stores, because it’s readable in about 30 minutes, and not anything you’ll ever refer back to. I’m glad I bought my copy, and I’m happy to pass it along to anybody who wants to buy me a sandwich. I recommend it, but more for what it represents than what it actually contains.

I’m looking forward to a few new publications coming out in the next several months, and think that the new service from Think Vitamin is a much better resource to start learning.

I hope to continue to become even more expert in the DOM and browser-based web technologies.

Keep Reading » Comments Off

My Lyrics to a Plug Song for Comedy Death Ray

Wednesday, June 30th, 2010

I couldn’t find an instrumental of Plug Tunin’ by De La Soul, but that’s what it’s supposed to rapped over.

I can’t flow, but I can rhyme
I just write jokes, don’t need stage time

it’s the part of the show you’ve been waitin for
comedy death ray, this humor is raw

scottie aukerman’s been making silly jokes
best comedy writer? I’m callin it a hoax

but thanks for listening to this show in order
the funny parts were written by BJ Porter

you know the time, but first I’m gonna rhyme
dissin unfunny guests

jimmy pardo is always not funny

yo nick kroll, your jokes is old
you’re not that brainy, but funnier than john mulaney

and I’m sorry ansari, but I don’t want to hear
about your cousin harris or vids with paul sheer

todd glass, andy kindler, morgan murphy, dana gould
all great comics, you guys ruled

but scott used to ask what every guest earns
now wastes your time between the two ferns

wish you wrote jokes that were a lot stronger
dropped albums on vinyl like my man matt braunger

is harris wittels funny? hell no!
he should be writing for Jay Leno

like i love movies, with the same guests.
ways to improve, allow me to suggest

funny characters by mr. f thompkins
when he’s on the show, everybody wins.

songs by weirder scott, need a disclaimer
even worse than raps by mr. howard kremer

offense joke, what? too soon?
get better guests than mr. nick thune.

comedy nerd fans who hate dane cook
comedy by the numbers, yeah they read the book.

go to UCB every day this spring
their homepage is aspecialthing

but enough of this shit, nice show cyberthug
it’s time to drop the mic and listen to the plugs

///
Obviously very little editing went into this.

Keep Reading » Comments Off