Monthly News April 2022

Tools

Calenday: Shared Calendars to Plan Togeth
Real-time collaborative calendars for trip planning, I will try it with my friends for my next vacation after COVID:(

Hackathon Starter: A boilerplate for Node.js web applications
An MVC Project based on Node.js. Well done on authentication with Twitter, Facebook, Google, GitHub, LinkedIn, Instagram Flash notifications. Maybe add a access control module so that roles & permissions can ge implemented for Authorization. Also, decoupled external notifications/push notifications, queues/internal jobs etc are beneficial for a project.

React Admin 4.0: An Admin Panel for B2B Applications
A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design. MIT licensed, but does have a professional version too if support is required.

React DnD 16.0: Utilities to Create Drag and Drop Interfaces
React DnD is a set of React utilities to help you build complex drag and drop interfaces while keeping your components decoupled. It is a perfect fit for apps like Trello and Storify, where dragging transfers data between different parts of the application, and the components change their appearance and the application state in response to the drag and drop events.

react-youtube
Simple React component acting as a thin layer over the YouTube IFrame Player API

Articles

The Code Review Pyramid
API semantics --> Implementation Semantics --> Documentation --> Tests --> Code Style

How I operated as a Staff engineer at Heroku
IVQ:
Tell us a little about your current role: where do you work, your title and generally the sort of work do you and your team do
What does a “normal” Staff-plus engineer do at your company? Does your role look that way or does it differ?
How do you define success in your role?
How do you spend your time day-to-day?
How do you keep in touch with how things really work as you spend less time on hands-on development?
How have you sponsored other engineers? Is sponsoring other engineers an important aspect of your role?
How do you build a network at a remote company?

14 Linting Rules To Help You Write Asynchronous Code in JavaScript
ESLint rules for asynchronous code

TypeScript / How the compiler compiles
A more in-depth understanding about the TypeScript’s compiling process.

JavaScript & Node.js Testing Best Practices
JavaScript & Node.js Testing Best Practices

The Joy of Small Projects
IVQ:
When was the last time you completed a project?
When was the last time you started a project?
Have you every felt that you were trapped working on something that you don’t enjoy anymore?

Releases

React v18.0