It’s that time again to choose the tool or technology that we want to brush up on. If you feel like you’ve been working hard at building but maybe not learning as much as you’d like, I’ve got your back covered.
Please enjoy the fifth installment of our Docs and Guides series and don’t forget to let us know of any others that we haven’t yet included in this or a previous post.
SitePoint’s very own project, a reference site based on Sass built by our resident expert Hugo Giraudel and Stu Robson, SitePoint’s Sass editor.
This is an interactive page to go along with a related article series by Sara Soueidan. This demo helps readers visualize some of the concepts associated with the
preserveAspectRatio attributes used on SVG elements. Noteworthy also is that the demo page has an associated cheat sheet.
This is a W3C document I came across recently. It’s a giant list of just about every CSS term, with links to each term or feature. In some cases the link is to a simple definition somewhere in the spec, in other cases it’s a link to that feature’s place in the spec.
This is not an interactive game, but a RPG-like talent tree representation of web development skills, with links to various places to learn the different skills listed.
“If you’ve ever argued with your team about the way your JSON responses should be formatted, JSON API is your anti-bikeshedding weapon. By following shared conventions, you can increase productivity, take advantage of generalized tooling, and focus on what matters: your application.”
A chart that specifies which jQuery events are applicable for desktop vs mobile and mouse vs keyboard.
An overview of SVG by Jake Giltsoff, getting you up to speed on how to use SVG on websites with some tips and tricks to help you along.
From Ire Aderinokun, this is a condensed version of the Web Content Accessibility Guidelines (WCAG), supported by some practical examples.
“The goal of this style guide is to present a set of best practices and style guidelines for one AngularJS application.”
This is a table that uses screenshots to display how the different browsers handle focus styles on various form elements in different situations.
17. Flexbox in 5 Minutes
An interactive tour of all the major features of the new flexbox specification. Includes demos and allows you to play with the features right on the page.
A searchable list of Sass functions (color, opacity, number, string, etc.) as a handy reference. You can download as a 2-page color or black-and-white PDF or LaTeX document.
“Up-to-date data on support for type and typographic features on the web.”
“A simple website that lists various katas (small tasks) for learning ECMAScript 6 by doing it. Each kata links to tddbin and loads the according source code in there. All you have to do is fix the failing tests. And by doing so you are supposed to use and learn ES6 one small task and feature at a time.”
- How to undo (almost) anything with Git
- The Art of Command Line
- SVG Weirdness
- The Gold Standard Checklist for Web Components
- The Cookbook of Git Goodies
- An Introduction to Unix
- CSS: The Good Parts
Got Any More?
Here are the previous posts in this series:
- 20 Docs and Guides for Front-end Developers (No. 1)
- 20 Docs and Guides for Front-end Developers (No. 2)
- 20 Docs and Guides for Front-end Developers (No. 3)
- 20 Docs and Guides for Front-end Developers (No. 4)
If you’ve built or know of another learning resource for front-end developers, drop it in the comments and I’ll consider it for a future post.