A love letter to jQuery

A love letter to jQuery – very beautiful and sentimental …

So thank you jQuery! It’s been a wonderful 10 years. I hope we have another 10, but if we don’t it will always be with dignity and respect that I remember you and never less, because you do the perfect job of making yourself redundant. It is befitting that you do this so gracefully. If the time does come to say goodbye it will be because you have given us all that you can. To not be needed does not mean you will not forever be important to the me and the web.

Google Design : Resizer

resizer

Here’s a very handy tool for anyone in web design and developer – Resizer, from the Google Design team.  It allows you to preview your site in different resolutions, helping with all kinds of responsive issues.

This is an alternative to Am I Responsive?, which I mentioned a while back.

Git rebase and the golden rule explained

Git rebase and the golden rule explained” – is an excellent explanation of what happens when you do rebase in git repository.  If you know already, or don’t care, at least remember the golden rule:

Never, NEVER, NEVER, rebase a shared branch. By shared branch I mean a branch that exists on the distant repository and that other people on your team could pull.

Code is poetry. But not literature.

WordPress has been known, among other things, for coining the phrase “code is poetry”.  It’s used in the footer of their website as well as quite a bit around the web.  This goes along with Donald Knuth paradigm of Literate Programming.

Turns out, some people disagree.  Most recently, Peter Seibel, the author of “Coders at Work” book of interviews, wrote this blog post titled “Code is not literature”.

It was sometime after that presentation that I finally realized the obvious: code is not literature. We don’t read code, we decodeit. We examine it. A piece of code is not literature; it is a specimen.

It’s an interesting read, filled with quotes and references to some of the smartest people in IT and Computer Science.

GitHub : Issue and Pull Request templates

GitHub is working hard on extending the functionality of their web service.  They’ve released a much needed feature recently – templates for new issues and pull requests.

templates

I like the elegant implementation – they basically just grab the ISSUE_TEMPLATE.md and PULL_REQUEST_TEMPLATE.md files from the root of your project and stick them into the editor.  And if you are concerned about all the noise in your project’s root folder, they now also support .github/ folder.

One other feature released recently that you might have missed is direct upload of files into the repository – no need for fancy git clients and such.  This makes things so much simpler for the less technical folk, like designers and project managers.

Very nice!