So you want to self-publish books and courses on programming

John Resig and I recently self-published our book on GraphQL. There are tons of how-tos for self-publishing a book, or even online classes, but very little in the way of why you would want to, or whether it’s even worth your while. I’m going to share my experience and revenue numbers with you in this […]

Safari 15 Opinions

It was interesting that when Safari 15 was dropping at this last WWDC, in my circles at least, I mostly heard enthusiasm. Like the colors-in-the-browser-controls stuff was a neat trick and fun to play with. And there were other more serious features, like iCloud Private Relay, which were near-universally applauded for the security innovation. But […]

Learnings From a WebPageTest Session on CSS-Tricks

I got together with Tim Kadlec from over at WebPageTest the other day to use do a bit of performance testing on CSS-Tricks. Essentially use the tool, poke around, and identify performance pain points to work on. You can watch the video right here on the site, or over on their Twitch channel, which is […]

Demystifying styled-components

When I first started using styled-components, it seemed like magic ✨. Somehow, using an obscure half-string-half-function syntax, the tool was able to take some arbitrary CSS and assign it to a React component, bypassing the CSS selectors we’ve always used. Like so many devs, I learned how to use styled-components, but without really understanding what […]

Facebook Style Search Feature using Twitter Typeahead.js and PHP

Search is one of the interesting feature Facebook has invented. It is way to search the various connections inside of Facebook for a user. The style of how the Facebook search works was really good that i wanted to create a front-end system like that. Fortunately i found Twitter Typeahead, which is a suggestion system […]

Basics of LESS CSS

LESS also known as Leaner CSS is a dynamic stylesheet language. It provides us various features available in programming languages. Features like Variables, functions like feature called Mixins, inheritance like feature called Extend (But not the inheritance that you think in other languages will work like). With LESS we can create cleaner and more efficient CSS. With LESS maintaining CSS is […]

Facebook Style Search Feature using Twitter Typeahead.js and PHP

Search is one of the interesting feature Facebook has invented. It is way to search the various connections inside of Facebook for a user. The style of how the Facebook search works was really good that i wanted to create a front-end system like that. Fortunately i found Twitter Typeahead, which is a suggestion system […]

Web Features That May Not Work As You’d Expect

As the web gets more and more capable, developers are able to make richer online experiences. There are times, however, where some new web capabilities may not work as you would expect in the interest of usability, security and privacy. I have run into situations like this. Like lazy loading in HTML. It’s easy to […]

Pin It on Pinterest