- Starting a Refactor with CSS Dig
- Accessibility Wins
- the origin of the <blink> tag
- HTML Special Symbols
There are lotsa advanced enities out there… - Introducing the IE Diagnostics Adapter for third party developer tools
Wait, you can use Chrome Dev Tools on IE??? Mind blown. - BEM 101
- Browser representatives on CSS [selector] performance
In case you were still concerned, no, css selectors are rarely a performance issue. - Should designers learn to code?
Good question. “Yes!” (says the developer). Seriously though, there are good arguments for both sides. - 7 Ways to Optimize Jenkins
For those CI folks… - What is the WebP Image Format (And Why Does It Matter)?
- WordPress to be bundled in Jetpack with mission to power 50% of the web
- Loading CSS without blocking render
criticalCSS has been my solution. Check out the articles I wrote in the last week about it. - FOUT, FOIT, FOFT
Argh, FOUT. So annoying to deal with. - Using CDNs, Compression, and Minification to Speed Up WordPress
Speed. - ARIA Bones: Simplifying WAI-ARIA
- Tips & Resources for Enhanced Checkout Forms
- How to Test for Internet Explorer on Android, iOS, and Mac OS X
- iPhone Killer: The Secret History of the Apple Watch | WIRED
- Command Line Power User
zsh is awesome and really useful if you are in the command line at all. - WordPress Functionality Plugins
Yes. Yes! Everybody should be doing this. - Theming Form Elements with Sass
- Let Links Be Links
- Using HHVM With WordPress
At WordCamp Atlanta this last weekend, Nic Rosental talked about different stack configurations. a few of his stacks used HHVM and it seems to really blow other php options out of the water. Worth looking into. - DevTools: State Of The Union 2015
Addy Osmani talks DevTools. - A closer look at Project Spartan, Microsoft’s Internet Explorer killer
- “Project Spartan” in the Windows Technical Preview build 10049
We can start to use Spartan (if you have a preview installed). - Server Side Mustard Cut
Clever way of speeding up Mustard Cutting. - How to Separate the Good WordPress Hosts from the Bad
- A Picture is Worth a Thousand Bytes
- Loaders.css
Some great loading animations. - Primer by GitHub
GitHub’s little Bootstrap. - Building Better Interfaces with SVG by Sara Soueidan
Great slides on why you should use SVG’s over other technologies. - Die PNG. Die! How to use vector icons in your apps.
I’m all-in on SVG when possible. No repsonsive images and generally lighter-weight. - JavaScript World Domination
- Microsoft Q&A on the SitePoint Forums
- NHL GameCenter Live is Steadily Getting Worse – Winging It In Motown
Normal users complaining about the UX of a web app known as NHL GameCenter Live. As an nhl fan, I can understand these complaints. - Use the Right Web Performance Tools for the Job
Category: Links of Interest
I often think about the technologies I’ve learned over the past 8 years as a Front-End Developer and wonder what it must be like for someone coming into this field. I think the best answer is to take it one tool at a time.
This article is a great comprehensive list of what should be learned as a web developer.
Know These Web Dev Building Blocks
One part I had a little issue with was the section on Development Frameworks (i.e. Bootstrap). He isn’t wrong in saying that you should know how to use these, but I would add a caveat that these frameworks aren’t the silver bullet for every project. Just because you need, say a grid system, doesn’t mean you have to start with all of Bootstrap.
Overall, a great read!
Article Roundup for 03.27.2015
More great links for this week. I’m off to WordCamp Atlanta 2015 today! If you happen to be going, let’s meet up! Hit me up on Twitter.
- Top skills for front-end web developer
This is a really great plan to learn Front-End Development. And all these courses are free! - Should Our Agile Team Use Scrum or Kanban?
Gotta be honest, I didn’t know what Kanban was until this article. - First Click: the great Mac vs. PC touchscreen debate
This still hasn’t really played out. Touch/mouse devices are a pain for us to design for, but its the world we live in. - How to stand (at your desk)
I’ve been thinking of a standing desk as I’ll be in the market for a new desk. - 4 simple ways to design killer call to action buttons
- ▶ Made By: Chris Coyier (CodePen) – YouTube
Another great video from Envato on Chris Coyier - ▶ Made By: Dan Cederholm (Dribbble) – YouTube
Dan talks Dribbble - » Common Patterns in Styleguides, Boilerplates and Pattern Libraries Cloud Four Blog
- Building a Custom Right-Click (Context) Menu with JavaScript
- danielguillan/bem-constructor
A way to keep your BEM naming conventions in check. - Google Chrome Reverses Course- Will Implement Pointer Events
- Numeric Inputs – A Comparison of Browser Defaults
A bit of an inconsistent mess. - jonathantneal/sanitize.css · GitHub
Interesting CSS reset. Doesn’t seem to touch margin/padding stuff, just weird browser buggy-type stuff. - 14 Top Calendar and Date Picker jQuery Plugins
The days of loading all of JqueryUI are over. - Microsoft relegates Internet Explorer to a “legacy engine” to make way for new browser
- How to replace remote files with local files when debugging
I’ve used this before and it works pretty well if you aren’t compiling anything like scss/js. There are some pitfalls with files getting overwritten but overall making css tweaking a lot easier. - HTTP/2 for a Faster Web | Cascading Media
More on HTTP/2 - The Noun Project for Mac
Whoa! Pretty cool. - Microsoft is learning from its mistakes for its Internet Explorer successor | The Verge
- People Are Already Downloading Project Spartan
- WordPress Migrations Made Easy
I us WPMigrateDB Pro for WordPress to WordPress, but there are some good tools in here for other CMS’s to WordPress. - Treat Web Performance Issues Like Software Bugs
- Introduction to WordPress Front End Security: Escaping the Things
- Introducing Flexbox Fridays by Lincoln Loop on CodePen
- Chromium Blog: New JavaScript techniques for rapid page loads
- Power Chrome
Some shortcuts for Chrome users. - Nginx Guide: Introduction
I’m all in on nginx because it’s fast, but it takes a little more care to setup initially. - Announcing Enterprise Site Discovery support on IE8, IE9, IE10 and new privacy enhancements
More info on IE retirement (or lack thereof) - Infographic: Sketch vs Photoshop
Sketch seems to be getting more and more popular.
Article Roundup for 03.20.2015
I just subscribed to a handful of performance blogs today, so there will be a bit of an influx on performance this week. Cheers!
- Google PageSpeed Double Loading: A Third Party Blind Spot
- How to Prevent Third Parties from Dragging Down Your Web Performance
Third Party scripts are a pain in the butt to get working quickly. - Is There a DNS Doctor in the House?
- Case Study: WordPress Theme Optimization
- Matt Griffin on How We Work: Readable Wearables
- Probably Use initial-scale=1
Good call, Chris. - Why Make Websites Accessible?
- Some More Inspiration for Text Input Effects
- How to Write Great Web Development Articles and Tutorials
- 6 Node.js Static Site Generators
- Rendering engine updates in March for the Windows 10 Technical Preview
More improvements to Project Sparten - Microsoft delivers new Windows 10 preview without Spartan browser
Boo - The Path to Performance // Speaker Deck
- Skala Color 2: A More Functional and Beautiful Color Picker for OS X
If you’ve used the OS X color picker, you’ll know that getting hex and rgba values is not easy. - Microsoft is killing off the Internet Explorer brand
- Microsoft reveals how it will make money giving away software
- Strategies for Staying on Top of Web Performance
- Introduction to fetch()
XHR with promises! - CSS Contact Form
- Break Up With IE8
Sooper funny - Enhancing Responsiveness with Flexbox presentation at RWD Summit
- 6 Strategies for Freelancers to Take on Creative Agencies
Article Roundup for 03.13.2015
- What is Apple’s software problem?
- grunt-respimg
A responsive image workflow for optimizing and resizing your images. - js;dr = JavaScript required; Didn’t Read. Pages that are empty without JS: dead to history (archive-org), unreliable for search results (despite any search engine claims of JS support, check it yourself), and thus ignorable. No need to waste time readin
- When IE gave us beautiful, fast touch interactions, and nobody cared.
- Update to “How to Print a LinkedIn Profile as a Resume” Bookmarklet. Finally…
- Chris Coyier AMA on Designer News
- Push Notifications on the Open Web
- How to Improve Your Workflow With BrowserSync 2.0
- Understanding CSS Grid Systems from the Ground Up
- Better modern input type detection
- Getting started with Grunt
- Inlining critical CSS for first-time visits
Critical.css is awesome! - Improving Responsive Images with the Picture Element
- How to get started with CSS Shapes
CSS Shapes are really cool! Browser support is still thin, but that will hopefully change. - Apple Watch mockups
- Flipside
Animated button - SVG devices
Some lightweight SVG’s to wrap around your screenshots. - Side Effects in CSS
- A Simple Guide to the WordPress Quicktags API
- WordPress 4.2 Beta 1
We get a glimpse of what 4.2 looks like. - 2015 Minnesota State High School All Hockey Hair Team
Off topic but pretty funny if you ever knew a hockey player in high school. - Moving to HTTPS on WordPress
Someday I’ll do this on all my sites. - Hands-on with Vivaldi, the new Web browser for power users
- 5 rules for choosing the perfect web typeface