Retina is misunderstood

As you can tell from the title of this post we’re gonna talk about retina and most importantly, that it’s not called retina. Why you ask? Well, because it’s a buzzword from Apple so instead let’s call it HiDPI because that’s more appropriate, but even then I still don’t like that term. The reason is “dpi” actually stands for “dots per inch” and our screens are in pixels…or at least that’s how I think of them as. I would rather call it HiPPI which replaces “dots per inch” with “pixels per inch.” DPI is used by printers so that’s why it always confuses the hell out of me when we talk about computer screens.

Keeping your front-end tool chain up-to-date : node, npm and Ruby

WARNING! I use a Mac so these comments and examples are from the point of view of a Mac owner.

Setting up an environment with the required dependencies can be a chore to be blunt. Here’s a rundown of the best approaches to keep these dependencies in place once they’re installed. This is not an article about installation, but what to do once they are installed and maybe a few hot items/points of interest to enhance your experience. As a FRED these days you’ll certainly run into a project that may have node or may use Ruby and knowing how to operate in these environments plus keep them updated can be a huge advantage to you or your team members.

WTF Boolean Attribute: How to use the required attribute in HTML

Reading specs is hard. There I said it, but it’s not like it hasn’t been said before by the bajillion other developers out there and today is no different for me. I’ve been doing some writing lately that requires me to conduct research within the actual documentation which brings our work to life. It’s also the content we search heavily for on blogs that help interpret it for us to digest.

Which Git? How to Keep Git Up To Date on Mac

As we all know the majority of the Web development community uses Git or Github in some way or fashion. The funny part to the whole story is the fact that most developers don’t even know what version they’re using.

Now, before I get up on my high horse here I’ll preface everything by saying I was in the same boat as the rest of you. Sadly, making sure my version of Git is up to date is the last thing on my mind. Thankfully I’ve grown up since those troubled days and now know the value of keeping Git up to date and using the best techniques to keep it that way.

How it’s made: Front–end Developers Spill The Beans: The Windows/Ubuntu Edition

In the spirit of discovery and process once again, I set out to ask 1 front–end developer to share his procedure when making stuff for the Web on a Non–Mac machine including a little share from myself for Windows scenarios. We’ll start with the initial set up of the local environment and end with deploying the final product. A special thanks to @remybach for opening up the curtain and sharing his secrets on Ubuntu.

The point is there is no point in #RWD

Lately I’ve been curious about units used in #RWD –mostly rems I have to admit. Yes, discussing the correct or preferred values to use in #RWD is a topic that definitely makes me fall asleep, but instead of writing the same post about why ems are good for sizing in #RWD, I thought I would look at why pt isn’t beneficial when used in a #RWD setting – also due to a recent conversation on Twitter about the lonely pt. This surely goes for you nasty pixels too, but I’ll keep it to the pt for today –no pun intended.