Curated by Wenyi Chu

READ MORE
tuesday
08 Jun 2021
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
blitz-js / blitz github.com

Blitz is a batteries-included framework that's inspired by Ruby on Rails, is built on Next.js, and features a "Zero-API" data layer abstraction that eliminates the need for REST/GraphQL.

SHOW MORE
blitz-js / blitz
Development
Reinventing Consumer Relationships In IoB hackernoon.com

The fact that the internet of things is constantly improving its core functionality in terms of greater connectivity, data computations and storage, and predictive analysis has given rise to the concept of the Internet of Behavior (IoB).

With data coming from various sources and narrowing into integrated and sorted data streams, the analysis of human behavior, interests, and preferences has become the new concept to diverge businesses into.

Having behavioral sciences and psychological perspectives at work, IoB tends to trace out the path for better product development and service integration for greater customer satisfaction.

SHOW MORE
Reinventing Consumer Relationships In IoB
General
public-apis / public-apis github.com

A collective list of free APIs for use in software and web development.

SHOW MORE
Development
sunday
06 Jun 2021
slidevjs / slidev github.com

Presentation Slides for Developers

SHOW MORE
slidevjs / slidev
Development
Trigonometry in CSS and JavaScript: Beyond Triangles tympanus.net

In part three of our series we’ll look at how to create more interesting shapes with trigonometry, and how to draw them with the Canvas API.

SHOW MORE
Trigonometry in CSS and JavaScript: Beyond Triangles
Design
How to Create a Disruptive Design (So It Will Get Seen) designshack.net

If you really want to create a design that will make people look, it has to be disruptive.

While “disruptive” can be a bit of a hackneyed catchphrase, it is also at the core of what you do when you create something new. The goal is to get people to stop, look, and interact.

SHOW MORE
How to Create a Disruptive Design (So It Will Get Seen)
Design
Learn R through examples gexijin.github.io

Aimed for total beginners, this book is written based on the philosophy that people learn faster when they are shown examples and case studies. Instead of explaining the rules, the book largely centers on the analysis of several datasets from the very beginning. So this is an alternative to traditional, more rigorous textbooks on R programming.

SHOW MORE
Development