New
The latest blog posts to take off on Hacker News. 4,615 posts.
The Chrome Javascript editor can do hot swapping
Hot swapping is the process of replacing code while the application is running. It allows a developer to see changes immediately - no recompiling, no waiting on page reloads, and no clicking to get to the application state where the code was changed. Just save the file and you’ll see the changes. I would say hot…
How to Learn JavaScript Properly
Learn JavaScript Properly (For Beginners and Experienced Programmers) This study guide, which I also refer to as a course outline and a road map, gives you a structured and instructive...
MindBEMding – getting your head ’round BEM syntax
A primer on the oft-confusing BEM notation for CSS
Labels in input fields aren’t such a good idea
There’s something that’s been bothering me lately. It seems to be some kind of form interface trend where the labels for text inputs are placed inside the fields themselves.
1% of CMS-Powered Sites Expose Their Database Passwords (2011)
Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.
High Performance Networking in Google Chrome
Chrome gets faster as you use it. Chrome learns the topology of the web, browsing patterns, and critical resources on every page to optimize your browsing! A look under the hood of how it all comes together...
Pixels don’t care
There's plenty of discrimination and intolerance in our world, but never forget that pixels don't care.
On Layout and Web Performance
Outside of initial page load problems, “layout thrashing” is the most common performance problem I see in dynamic web applications. This is particularly true for Single Page Applications which build and destroy views on the fly. However, I’m often amazed by the number of web developers I run into who are unaware of…
Developing a responsive, Retina-friendly site (Part 1)
This post is part of a series documenting the design and development of this blog, including responsive mobile first web design.
Mincss "clears the junk out of your CSS"
A project I started before Christmas (i.e. about a month ago) is now production ready.
My iOS 7 Wishlist
Actually, it's not a list at all. There's just one thing I want from iOS 7.
What No One Told You About Z-Index
The problem with z-index is that very few people understand how it really works. It’s not complicated, but it if you’ve never taken the time to read its specification, there are almost certainly crucial aspects that you’re completely unaware of.
Aaron Swartz really did co-author RSS spec at age 14
In a discussion about journalism on venture capitalist Fred Wilson's blog, Dave Winer writes: ... professionals make plenty of these kinds of mistakes. For example last week the esteemed NY Times said RSS was software and that it was co-written by a 14-year old on a mail list. It is neither of those things. They never…
Why did infinite scroll fail at Etsy?
My point is not that infinite scroll is stupid. It may be great on your website. But we should have done a better job of understanding the people using our website” – Dan McKinley, Principal Engineer at Etsy A few weeks ago, Etsy engineer Dan McKinley gave a talk on “Design for Continuous Experimentation.” It’s …