Tag: programming

Stop solving problems you don’t yet have

This article is a bit old but in my opinion still rings as true today as it did when it was written. We have so much stuff to work with as front end developers it’s easy to get lost in the shuffle. As a byproduct of that, so many libraries and frameworks and classes make […]

Posted: May 21, 2013

Why tabs are clearly superior

I’ve been in the ‘spaces’ camp when considering the Tabs vs. Spaces Civil War ever since I first viewed source in my browser and saw how hideous it looked. If I’m honest, that was the primary reason I switched to spaces back then, and I pretty much forgot about it. That is until now. I’ve […]

Posted: May 21, 2013

Rethinking JavaScript Object Enumeration

I’ve been trying to take more conscious advantage of Objects in JavaScript, but that doesn’t come without it’s quirks. This article explores alternatives to Object enumeration, which I naively thought to be limited in possibilities. I’m striving to become familiar enough with JavaScript not only to be quickly enlightened by these alternative approaches, but also […]

Posted: May 03, 2013

Exploring JavaScript for-in loops

I recall Googling for ways to loop through JavaScript objects countless times as I was becoming more familiar with the language. It’s one of those things that is a bit confusing at first, but at the same time illustrates the uniqueness of JavaScript itself. This fantastic article walks you through for-in loops in such a […]

Posted: May 03, 2013

JavaScript Patterns

This is going to be a stop on my self-implemented JavaScript cleanse: ![http://shichuan.github.io/javascript-patterns/img/js-patterns.png](JavaScript Patterns) It’s a collection of both patterns and antipatterns we continually find in JavaScript. Checking these out will give me insight into approaches I’ve never tried before in addition to corrections to weak points in my implementation approaches I’ve accepted as “proper”.

Posted: April 09, 2013

I’m done with the web

This guy is way smarter than me, and also way younger. He’s worked on Cappuccino firsthand and is sick and tired of us still trying to solve the same problems again and again. I can’t say that I blame him. I find myself in seasons of wondering just why the heck it’s still taking me […]

Posted: April 09, 2013

Learning JavaScript – my experience and advice

Enough is enough. I’ve said for over a year that I was going to really learn Backbone.js and if I’m honest the only thing I’ve written with it is an abstraction of the sweetness that shipped with WordPress 3.5 Media workflow for Attachments. For me, there’s no better time to start learning Backbone as it’s […]

Posted: April 09, 2013

Practical Tips from Top WordPress Pros

To me WordPress is more than an open source blogging system. It’s a platform with an entire ecosystem full of accepted conventions and room to grow. WordPress has taught me a ton about software development in more ways than I can keep track of. While I usually avoid reading these all-encompassing-list-style-type articles, there is some […]

Posted: April 09, 2013

Programming Is Not for Everybody

I’ve been meaning to write a thoughtful response to this video since first seeing it not long ago: I think it’s a great video, it made me feel good about what I do, and I think it did a great job in accomplishing it’s goal of highlighting code.org. We’ve heard the opinion that everyone should […]

Posted: March 04, 2013

JavaScript: Function Invocation Patterns

As I reflect on that habits I picked up and hopefully left behind along the years, I realize that if I was anything it was inconsistent. I see those traits sneaking in my work even today, especially if I’m excited about something and just want to see it work. I think that might be a […]

Posted: January 28, 2013