Curated by Wenyi Chu

READ MORE
wednesday
09 Jun 2021
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
tuesday
08 Jun 2021
Data Leak of $1B “Tech Unicorn” Gorillas Shows How Far Venture Capital Has Fallen hackernoon.com

In a world where civil unrest and economic uncertainty are on the rise amid a worldwide pandemic, venture capital firms still find ways to throw ridiculous amounts of money at trendy startups. If you haven't heard, Gorillas is the latest in a wave of quirky-named food delivery startups spreading across Europe and poking its tendrils towards the US.

An investigation by German IT Collective Zerforschung found that even with over $300 million in cash, the tech infrastructure of Gorillas leaks like a sieve.

SHOW MORE
Data Leak of $1B “Tech Unicorn” Gorillas Shows How Far Venture Capital Has Fallen
General
The web we choose to build uxdesign.cc

I reflected on this with another DWP front-end developer James Gordon when we were talking about front-end principles.

We broadly split it down into accessible, agnostic, robust, performant, and secure.

SHOW MORE
Design
Snowtrack – a new version control software for graphic designers and 3D artists snowtrack.io

Whether you’re working on a photo, sketch or 3D scene, a project goes through many phases and ideas as the project evolves. Snowtrack simplifies file version handling of graphic projects so you can focus on your work. Go back to former versions and get rid of cluttered project directories.

SHOW MORE
Snowtrack – a new version control software for graphic designers and 3D artists
Design
What is gun.js? dev.to

Lately a technology that has been calling my attention is Gun.js, besides being easy to use it also has a very interesting concept about how we should see data, usage and rights over it. Today I'm going to talk a little more about what gun.js is, as well as discuss Decentralized web concepts

SHOW MORE
What is gun.js?
Development
How to auto-document the database schema of your Rails app dev.to

An entity relationship diagram (ERD) shows the tables, columns and relations in a relational database schema. To auto-generate an ERD for a specific version of your code directly from the database, you can use the rails-erd gem. It does this by:

  • Gathering database meta data through active record (it uses ActiveRecord so it’s database independent).
  • Analyzing the schema and then generating a DOT file, which can be processed into a PDF.
  • Bundling all of this up into a rake task, which you can use to update the ERD when you modify the schema.
SHOW MORE
How to auto-document the database schema of your Rails app
Development
monday
07 Jun 2021
Meet 6 Best Practices on Improving Your Website Design gapsystudio.com

Web design is intended to provide high consumer characteristics and aesthetic qualities. How long the visitor will be on the site depends on how understandable, adaptive, and attractive it will be. It usually takes less than 15 seconds for a user to figure out if they have opened the right site. Accordingly, web design and site usability have a direct impact on conversion rates.

SHOW MORE
Meet 6 Best Practices on Improving Your Website Design
Design
Botup - Powerful Platform to Build Chatbots for your Teams botup.com

Powerful platform to build chatbots for your teams on Facebook, Slack, WhatsApp, and more.

SHOW MORE
Botup - Powerful Platform to Build Chatbots for your Teams
General