Curated by Wenyi Chu

READ MORE
friday
28 May 2021
Second-guessing the modern web macwright.com

The emerging norm for web development is to build a React single-page application, with server rendering. The two key elements of this architecture are something like:

  • The main UI is built & updated in JavaScript using React or something similar.
  • The backend is an API that that application makes requests against.

This idea has really swept the internet. It started with a few major popular websites and has crept into corners like marketing sites and blogs.

I’m increasingly skeptical of it.

SHOW MORE
Development
Falling Into The Pit of Success blog.codinghorror.com

I think this concept extends even farther, to applications of all kinds: big, small, web, GUIs, console applications, you name it. I've often said that a well-designed system makes it easy to do the right things and annoying (but not impossible) to do the wrong things.

If we design our applications properly, our users should be inexorably drawn into the pit of success. Some may take longer than others, but they should all get there eventually.

If users aren't finding success on their own – or if they're not finding it within a reasonable amount of time – it's not their fault. It's our fault. We didn't make it easy enough for them to fall into the pit of success. Consider your project a Big Dig: your job is to constantly rearchitect your language, your API, or your application to make that pit of success ever deeper and wider.

SHOW MORE
Falling Into The Pit of Success
Development
NocoDB - Open Source Airtable Alternative nocodb.com

NocoDB is an open source #NoCode platform that turns any database into a smart spreadsheet.

Connect to new/existing SQL database and turn them into spreadsheet.

  • It is free & self-hostable. Let your imagination be thy limit
  • Create grid view, gallery view, kanban view and calendar view on top your data
  • Search, sort, filter columns and rows with ultra ease

You can also invite your team to collaborate just like spreadsheet. Automate business workflows with you favourite apps : Microsoft Teams Slack, Discord, Whatsapp, Twilio, Email & SMS

The headless APIs with Swagger & GraphiQL GUI is amazing.

SHOW MORE
NocoDB - Open Source Airtable Alternative
Development
thursday
27 May 2021
Music Player using React.js dev.to

Ayaan Farooqui made a cool react.js music player with youtube as music source. Design Credits to Giga Tamarashvili on dribbble

SHOW MORE
Music Player using React.js
Development
lightGallery lightgalleryjs.com

A lightweight, modular, JavaScript image and video lightbox gallery plugin. Available for React.js, Vue.js, Angular, and TypeScript.

SHOW MORE
lightGallery
Development
Profiling to make your Rails app faster - Gannon McGibbon youtube.com

As you grow your Rails app, is it starting to slow down? Let’s talk about how to identify slow code, speed it up, and verify positive change within your application. In this talk, you’ll learn about rack-mini-profiler, benchmark/ips, and performance optimization best practices.

SHOW MORE
Profiling to make your Rails app faster - Gannon McGibbon
Development