- Managing the communities around open source software is a full time job in itself, and we maintainers can use all the help we can get.
- The debate about tabs vs spaces is as old as the internet itself (I assume), and the way that we go about deciding which one to use is far more selfish than you realise.
- Writing RegEx has always felt like using blood to draw runes in the dirt for the purpose of enacting an arcane incantation, but... maybe it doesn't have to be that way. 🤔
- Twitch has treated me well, but it's time to try out some greener pastures.
- Have you ever wondered what you'd do if you spent the day working on a huge new feature, only for your machine to catch on fire before you push the code? Well… I'll bet you're wondering about it now. 🙃
- Data modeling makes everything easier when you're building an app. I'll explore my own data modeling process and discuss how I decide what data I need in my database.
- Web workers are magical. They allow for multi-threading in JavaScript, a language that has been single threaded *since the beginning*. Their practical applications cover pretty much everything we do in web applications... so why isn't anybody using them‽ 🤔
- Copy pasta doesn't have to be that hard.
- ...or, Why the Hamburger Icon is Awesome.
- Browser caching is one of the best ways to take care of your users while also speeding up your website... so why is it so hard?
- Handlebars is **awesome**. I can separate my template logic from my application logic? Yes, please. When I try to use Handlebars in my local editor, though, it vomits all over those ugly `<script>` tags. Fortunately there’s an awesome, future-friendly, spec-compliant solution.
- A response to Raymmar Tirado’s 7 Reasons Why You Will Never Do Anything Amazing With Your Life
- The CSS transition property allows for a lot of really cool effects in your design, but it's caused me to bang my head against the desk more than a couple of times. Let's talk about some of the less well-documented parts of the transition property.
- `box-shadow` is arguably one of the coolest things to come out of CSS3. However, I’ve been creating shadows in Adobe Fireworks and Photoshop for years, so I feel like CSS3’s `box-shadow` implementation is just too constrained. In an effort to expand my boxy horizons, I set out on a quest to create some cooler shadows.
- Recently I discovered something mind-blowing that I feel like I should have known for years.
- Web designers were begging for variables and calculations in CSS well before LESS and Sass came along However, Sass and LESS output can sometimes bloat your CSS and, while it's pretty fun to play with, it's a pain to have to recompile your CSS after every change. Fortunately, the W3C has come in like the proverbial Mary Poppins and to give them a spit shine, making everything all fresh and new again.
- Pure CSS tooltips have been a thing for a while now, but all of the solutions I've found have had severe limitations. After reading through Louis Lazaris's article — Pure CSS Tool Tips Revisited over at ImpressiveWebs — I decided to take a stab at making some powerful CSS tooltips of my own.
- After reading through A List Apart's article — What I Learned About the Web in 2011 — I decided I needed to make a second effort at getting into mobile web design. This article chronicles the epic struggle between myself and the perils of designing for a screen that fits in my hand.