Confessions of a Web Developer VII

By  on  
Confessions!

It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:

  • Ryan Florence said something recently that I realized I completely agreed with:  the more I work on the client side, the less I enjoy working on the server side.
  • The iPad will be great for mothers, grandmothers, and people who don't need to do much except play music, surf the web, check email, and manage photos.  Outside of that, I don't see a lot of value in iPads...yet.
  • Opera's huge Opera Mini for iPhone campaign is really ballsy. They're almost begging Apple to reject it and cause a major PR (and legal?) crisis.  I'm excited to see how this all shakes out.  I'm not excited at the prospect of needing to support another mobile browser.
  • Rule for asking for help:  if you don't show that you've tried to accomplish something, you don't deserve help.
  • I've learned a lot on one of the recent consulting projects I've worked on.  Completely opened my eyes to a different way of managing events with JavaScript.  Event.target FTW.
  • Sometimes when I'm coding something really awesome, I put on sun glasses...even though it's night.
  • I've learned in the past three months is that if you want to speak with one of your web heroes (Moo members, Dojo members, startup founders, etc.), all you have to do is ask.  They're much more accessible than you'd think (unless you're just looking for support).
  • I probably shouldn't but I do take pride in the fact that ScrollSpy is the most downloaded plugin in the MooTools Forge.
  • I'm not a jQuery fanboy in any capacity but I HATE when someone spells it "Jquery".
  • I haven't been able to make it to any conferences yet but that will change very soon....and I look forward to meeting you all.
  • The second I find a primarily JS/CSS/HTML job, I'm taking it.  As much as I sometimes enjoy PHP, a front-end job would be perfect for me.  And if it were for an agency that did EPL websites, I will have died and gone to heaven.
  • A tags are block level in HTML5. FTW and long overdue!
  • The level to which web ads are becoming obtrusive is really, really insulting.   You know the ads -- the Flash-based ads that end up taking up most of your screen.  Complete fucking annoyances. CNNSI has been the worst for me.
  • There are whispers of a MooTools conference within a year....
  • A GoDaddy support representative recently told my colleague that Java and JavaScript were the same thing.  Think about that next time you think about using them for hosting...
  • Websites are a lot like picking women:  some look super hot but don't have any value outside their looks;  others look really nice but have the content and user experience that keep your attention.

Feels good to get that off my chest.  Now is when you flame me....

Recent Features

  • By
    CSS vs. JS Animation: Which is Faster?

    How is it possible that JavaScript-based animation has secretly always been as fast — or faster — than CSS transitions? And, how is it possible that Adobe and Google consistently release media-rich mobile sites that rival the performance of native apps? This article serves as a point-by-point...

  • By
    CSS Filters

    CSS filter support recently landed within WebKit nightlies. CSS filters provide a method for modifying the rendering of a basic DOM element, image, or video. CSS filters allow for blurring, warping, and modifying the color intensity of elements. Let's have...

Incredible Demos

  • By
    Facebook Open Graph META Tags

    It's no secret that Facebook has become a major traffic driver for all types of websites.  Nowadays even large corporations steer consumers toward their Facebook pages instead of the corporate websites directly.  And of course there are Facebook "Like" and "Recommend" widgets on every website.  One...

  • By
    MooTools Kwicks Plugin

    I wrote a post titled Get Slick with MooTools Kwicks ages ago. The post was quite popular and the effect has been used often. Looking back now, the original code doesn't look as clean as it could. I've revised the original...

Discussion

  1. – jQuery has its time and place (I hate to say this even so). But even still, minor spelling annoyances FTW :)

    – Umm….dude YOUR site has image based ads…..nearly as bad as Flash IMHO.

    – GoDaddy and Dreamhost are two of the worst hosts out there….I completely agree. Media Temple FTW.

    – Event.target? How can you mention something awesome and not post links!?! I must learn what this is….

  2. Mike McBrien

    Rule for asking for help: if you don’t show that you’ve tried to accomplish something, you don’t deserve help.

    -Not to mention trying to accomlish something will make evrything you do better, as you will learn how to do it instead of relying on handouts.

  3. + 1 on Event.target
    – 1 on ads on your own site ;)

  4. @Tim + Pete – I don’t see how the ads on this site are in anyway obtrusive compared to some of the huge flash ads that constantly pester you for attention!

    Agree with all points except the sunglasses, that just makes you sound like a douche :P

  5. Charlie

    “A tags are block level in HTML5.” That’s misleading. Actually, anchor tags are still inline, but can now be placed around block elements.

  6. @Tim Novinger: I’ve been on Dreamhost since 1997 and I absolutely LOVE it! I couldn’t recommend them more.

  7. @Charlie: Thanks for the clarification!

  8. Very nice post Mr. Walsh. You should do those funny ones more often :)

  9. MooTools conference!? I’m game. Best be one on the east cost, Mr. Walsh. Best be.

  10. I found that a lot of IT recruiters also thought that Java and JS were the same thing when I was looking for work last year.

    I also like the rule for asking for help. While I’m at it, I have an error in my 2500 line JS file I don’t feel like tracking down. Care to check it out? j/k…nice post

  11. @Alex Crooks: Your douche statement means little coming from an Portsmouth supporter. Hahahah.

  12. Lorenzo S.

    I quote Tim Novinger: I wanna know about Event.target! :)
    And what do you mean with EPL websites?

  13. Jacob Rask

    Don’t you think you should already be “supporting” Opera Mini even if it’s not on the Iphone? It does have 50 million users and is (one of?) the most widely used mobile browsers…

  14. @Jacob Rask: Good point, although the importance of of anything gets magnified when the iPhone/iPad begin support.

  15. I use Chrome with FlashBlock. It disables any flash from loading until you click the flash button then it loads. Very useful against those annoying ads.

    I had problem with Godaddy awhile back with their domains etc, so I switch to namecheap.. so far so good. Still have free SSL that I haven’t use :)

    Agree with “Websites are a lot like picking women”

  16. Ray Valdez

    Jquery sounds like a Java’s LINQ.

  17. @David Walsh: haha, I will reserve this comment space for when we win the FA cup :P

  18. kolin

    what really gets on my wick is not being able to post on outstanding blogs because i’m behind a work proxy. :( :(

  19. Ronny

    Oh btw, Opera Mini for iPhone is in App Store.

  20. Enjoyed your post. I think your adds are fine.

  21. Update: Opera Mini for iPhone has been approved. Seeing mixed reviews about it.

  22. Enjoyed Your Post!

    I also enjoy working on the client-side especially since I have the opportunity to work with OPENsports.com

  23. cdoggyd

    @Lorenzo S.: I don’t know what an EPL website is either.

  24. I enjoyed your post, thanks.

  25. Hahaha! Woah, wearing sun-glasses when you are coding something awesome is the best thing I’ve ever heard. I’m probably going to start doing that too.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!