Web Design Weekly #198


How to Become a Great Front-End Engineer

Philip Walton who is an Engineer at Google gives a down to earth perspective on how you can push yourself to become a great front-end engineer. If you are passionate about your craft, make time for this one. (philipwalton.com)

Design Machines (louderthanten.com)

Learn WordPress through a custom workshop

In a personal Skype session, I’ll show you how to convert your HTML design to a powerful WordPress site. Whether you’re building a brochure site, media site, or ecommerce shop, I got you, boo! Snag more clients, increase your worth, and learn to build anything with your second brain for WordPress. (wordpress-brain.com)


Let’s talk about Web Performance

Nicolas Bevacqua looks at several tools and techniques that he recommends people use to monitor their site’s performance. Be sure to also check out perfschool, a node based learning experience. (ponyfoo.com)

Taking the BEM Naming Convention a Step Further

Some really interesting ideas from Harry Roberts in this post. He takes the BEM naming convention to the next level by adding namespaces and responsive suffixes. If you are finding your BEM based CSS getting out of hand, some of Harry’s tips could be very handy. (csswizardry.com)

The most significant improvement to CSS in years

CSS Modules are hot off the press and in this post Josh Johnston reinforces to us that they are the way forward and we should start playing around with them. (x-team.com)

If we stand still, we go backwards

Jake Archibald responds to Peter-Paul Koch post, which was linked in last week’s newsletter. Jake works for Google on the Chrome team and is super passonate about building the raddest web possible. Very entertaining read. (jakearchibald.com)

Push Notifications on the Web (deanhume.com)

Tools / Resources

Awesome JavaScript

A collection of awesome browser-side JavaScript libraries, resources and shiny things. (github.com)

Reviewing Pull Requests Locally

Jim Vallandingham explains how you go about testing a pull request locally to get a feel for what is really going on and try out the changes. (bocoup.com)

Advanced CSS filters

A nice little insight into some advanced CSS filters by Vincent De Oliveira. (iamvdo.me)

Campaign Monitor now has transactional email

Being able to design and tweak amazing email quickly and hook them up to work alongside your app with ease is exactly what Campaign Monitor have done. Be sure to check out their numerous API wrappers for all the details. (campaignmonitor.com)

New TypeKit embed code for asynchronous font loading (typekit.com)

Current Best Practice in Front End Ops (vimeo.com)

New React Devtools Beta (github.io)


Things I would build if I worked at GitHub (kevin.is)

Making Netflix Faster (netflix.com)

Wilson Miner: “Steal This Talk” (youtube.com)


Product Designer at Zapier

We’re looking for a Product Designer to join the product team at Zapier. Interested in designing a product that helps the world automate their work so they can get back to living? (zapier.com)

Senior WordPress Developer

As a Senior WordPress Developer at Elegant Themes, you will be leading the development of individual projects and organizing small teams to create products for one of the largest WordPress communities in the world. Our developers work on creating new themes and maintaining old ones. (elegantthemes.com)

Need to find passionate developers? Why not advertise in the next newsletter

Last but not least…

Unsplash It

Beautiful placeholders using images from unsplash. (unsplash.it)

Responsive Day Out Videos (vimeo.com)