Web Design Weekly #346

February 18, 2019 - Jake Bresnehan

Headlines

Rendering on the Web

As developers, we are often faced with decisions that will affect the entire architecture of our applications. This can be a difficult, since there are a number of different ways to build a website. (developers.google.com)

How to choose your field of software engineering (medium.com)

Design + Development, Together at Last

Designers and developers need an integrated workflow. Bildr Studio combines design tooling with the power of a full development environment. Build the real app as you design it. (bildr.com)

Articles

The only reason your CSS fails

Facundo Corradini shares four core concepts that he believes, if taught correctly, would save us from 99% of CSS issues. They are block formatting context, box model, stacking context and the cascade. (blog.logrocket.com)

Write your first React Hook!

In this article, Leonardo Maldonado reviews how we are managing state in React, understand why React Hooks are really a game-changer and learn to write our very first React Hook. (hashnode.com)

The ineffectiveness of lonely icons

If your target audience is a general population, you should not be using icons alone to convey anything meaningful. By doing so, you have made assumptions that are unlikely to be appropriate to a general audience. (mattwilcox.net)

Overcoming RESTlessness

New API protocols like GraphQL, gRPC and Apache Kafka have risen in popularity as alternatives to REST-inspired HTTP APIs. This article argues that the strength of the REST paradigm cannot be reflected in one-on-one protocol comparisons. (infoq.com)

How Browsers Provide Everything Users Need

Some wise words from Eric Bailey about the possible outcomes if we alter the browser experience. (alistapart.com)

Links that don’t go anywhere should be buttons (christianheilmann.com)

Tools / Resources

Bootstrap 4.3.0

With over 120 combined closed issues and merged pull requests this release brings improvements to the utilities, some prep work for moving on to v5’s development, removing jQuery in favour of regular JavaScript and addressing the growing code base. (blog.getbootstrap.com)

GitHub Actions

A selection of open source actions. GitHub Actions are still in beta but are likely to be a game changer in the not too distant future. (github-actions.netlify.com)

How do you manage state in your React application? (news.ycombinator.com)

Public build pages for open source (buildkite.com)

Vue 2.6 released (medium.com)

Next.js 8 (nextjs.org)

Inspiration

UX Design Case Studies – Best of 2018 (casestudy.club)

Crazy Pure CSS Loader (codepen.io)

Jobs

Product Designer at Yelp

We’re looking for a senior Product Designer that can help Yelp conquer challenging opportunities across a range of mobile and web products. (yelp.com)

React Engineer at Unsplash

The web engineering team is responsible for all things unsplash. We use modern and well-supported tools to build the best possible version of our product and we need help. (unsplash.com)

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

Last but not least…

Announcing the State of CSS 2019 Survey (medium.com)