Select Page

Category: Link

Front-End Performance Checklist

Vitaly Friedman swings wide with a massive list of performance considerations. It’s a well-considered mix of old tactics (cutting the mustard, progressive enhancement, etc.) and newer considerations (tree shaking, prefetching, etc.). I like the inclusion of a quick wins section since so much can be done for little effort; it’s important to do those things before getting buried in more difficult performance tasks. Speaking of considering performance, Philip Walton recently dug into what interactive actually means, in a world where we throw around acronyms like TTI: But what exactly does the term “interactivity” mean? I think most people reading this article probably know what the word “interactivity” means in general. The problem is, in recent years the word has been given a technical meaning (e.g. in the metric “Time to Interactive” or TTI), and unfortunately the specifics of that meaning are rarely explained. One reason is that the page depends on JavaScript and that JavaScript hasn’t downloaded, parsed, and run yet. That reason is well-trod, but there is another one: the “main thread” might be busy doing other stuff. That is a particularly insidious enemy of performance, so definitely read Philip’s article to understand more about that. Also, if you’re into front-end checklists, check out David Dias’ Front-End Checklist. Direct Link to Article — Permalink Front-End Performance Checklist is a post from CSS-Tricks...

Read More

You are what you document

There are so many little gems in this piece by Yevgeniy Brikman all about documentation. He digs into a lot more than simply documenting code though and focuses on how we can document every phase of our work, from design to process and beyond. Here’s my favorite lines that made me sit back and shout “Wahoo!”: When a developer uses your code, they are really learning a new language, so choose the words in it wisely. …programs must be written for people to read, and only incidentally for machines to execute. I like how Yevgeniy suggests that there are kinda two different mindsets that we have to get into when writing code: one for making the dang thing work in the first place, and another for explaining how and why we did a specific way. There’s context-switching that takes place between those different stages of work. Anyway, when seen in this light, documentation could be much more than a nice-to-have. Instead, it might just be 50% of the work. Direct Link to Article — Permalink You are what you document is a post from CSS-Tricks...

Read More

Invision Studio

Studio is the name of the new design tool by the team at InVision that’ll launch in January 2018 and it looks like it has a lot of great features, with shared component libraries being one of the more interesting features that I can’t wait to take a closer look at. Also I’m sure that it’ll integrate really nicely with InVision’s existing tools and apps to make prototyping a whole lot easier. Direct Link to Article — Permalink Invision Studio is a post from CSS-Tricks...

Read More

Many Ways to Learn

Julie Zhuo responds to the classic “What can I do to continue my growth?”: One of the things I believe the most firmly is that everyone has something to teach you if you’re looking for the lessons. And these people don’t have to be other designers at your company! There are many paths to becoming an awesome product designer She lists (and explains): Learn from your users Learn from people with different skillsets Learn by doing  I have a draft blog post called “Tech Books are Supplementary” that I started in 2011 and somehow haven’t gotten around to finishing. One of these days! The point I try to make in it, as you can imagine, is that tech books are just a slice of the learning pie. I’m playing a lot more banjo lately, trying to level up the best I can. You know what it takes? Going to jams. YouTubing people playing the songs I want to learn. Asking for advice. Listening to tons of recordings. Playing along to those recordings. Buying and reading books on the topic. Finding tabs online. Learning things well takes hitting it from all sides. Direct Link to Article — Permalink Many Ways to Learn is a post from CSS-Tricks...

Read More
www.000webhost.com