Curated by Wenyi Chu

READ MORE
thursday
10 Jun 2021
What the Fastly outage can teach us about writing error messages onlineornot.com

We as developers should take the Fastly outage as an opportunity to improve our error messages. You never know when your witty in-joke might end up being seen by hundreds of millions of internet users, so just try to be helpful, and explain

SHOW MORE
What the Fastly outage can teach us about writing error messages
Development
WooCommerce’s integration with Google Shopping is now live searchengineland.com

The integration with shopping partners like Woocommerce makes it even easier for retail and commerce partners to reach increased audience across Google's properties.

SHOW MORE
WooCommerce’s integration with Google Shopping is now live
General
wednesday
09 Jun 2021
App store or web? Why not both!? dev.to

Most app development technologies force teams to make hard decisions about where they will distribute their apps, usually either app stores as a native app or the web as a Progressive Web App.

Capacitor, a universal app runtime, avoids these tradeoffs by targeting one universal runtime (the web), and giving you maximum optionality for where you distribute the app that you build. You can deploy your app with one codebase anywhere your users are, even if that happens to change! That might mean the app stores today, but it could mean the web and desktop tomorrow.

SHOW MORE
App store or web? Why not both!?
Development
Software Development Myths dev.to

Myths have accompanied man since ancient times and still exist in our high-tech world. So despite the fact software development is a fairly formal science, this does not prevent the existence of many myths and misconceptions in this industry. In this article, we will discuss just some of them.

SHOW MORE
Software Development Myths
General
Hexagons and Beyond: Responsive Grid Patterns, Sans Media Queries dev.to

Since the rise of Flexbox and CSS Grid, everyone is claming the same: "float is dead!", "stop using float!" but I'm here to resurrect our old friend float to create complex and responsive layouts that you cannot achieve using flexbox and CSS grid. All this without any single media query.

I know, it's hard to believe. So let's start with a working demo:

SHOW MORE
Hexagons and Beyond: Responsive Grid Patterns, Sans Media Queries
Development
5 Social Commerce Trends for 2021 (From Facebook Shops to Shoppable Video) hongkiat.com

Combining the ease and accessibility of e-commerce with the community engagement of social media, social commerce is a growing trend for 2021. As an online brand or business, social commerce doesn’t just help you market your products to a wider audience; it also allows you to more easily and effectively convert your social media followers into paying customers.

SHOW MORE
5 Social Commerce Trends for 2021 (From Facebook Shops to Shoppable Video)
General
jakezatecky / d3-funnel github.com

A JavaScript library for rendering funnel charts using the D3.js framework

SHOW MORE
Development
The Modern Guide to OAuth fusionauth.io

OAuth 2.0 is a set of specifications that allow developers to easily delegate the authentication and authorization of their users to someone else. While the specifications don’t specifically cover authentication, in practice this is a core piece of OAuth, so we will cover it in depth (because that’s how we roll).

What does that mean, really? It means that your application sends the user over to an OAuth server, the user logs in, and then the user is sent back to your application. However, there are a couple of different twists and goals of this process. Let’s cover those next

SHOW MORE
The Modern Guide to OAuth
Development
Google changes Core Web Vitals metrics; How to use lab and field data for optimization searchengineland.com

Core Web Vitals are grand performance metrics related to speed that factor in towards achieving a stable, viewable, and usable experience given a device viewport and including offscreen content up to 9000 vertical pixels. Faster is better, which typically means lower metrics evaluations are better.

SHOW MORE
Development
Documenting the almighty button uxdesign.cc

We can simply document what is visible, including any known context. Grouping products (or interface elements, to begin with) by context, be it: theme, topic, date, place within a product, product type, location, company size, evolution, etc. can actually lead to an interesting archive of what is created within our field.

SHOW MORE
Documenting the almighty button
Design