Reading React’s source code – two takes

July 20, 2022 By Mark Otto 0

Reading React’s Source Code — What better way to get a feel for a project than to dive into the code? Despite being daunted by the process, Alex decided to take a look, focusing mostly on React’s design and the practices employed by React’s developers…

Top Vue Admin Dashboard Templates

July 19, 2022 By Mark Otto Off

Vue.js is an open-source JavaScript framework for creating UIs and SPAs. It uses the MVVM (model-view-model) architecture pattern. It’s very popular because of its familiar template syntax and use of components, integrating or migrating existing projects to Vue is faster and smoother. For this reason,…

Vite 3, or in French: quick, quick, quick.

July 15, 2022 By Mark Otto Off

CKEditor 5 Is Here to Make Collaborative Writing Easy — A customizable rich text editor that allows you to build collaboration within your application in hours. Ready-to-use features like comments, track changes, real-time collaboration, version history and many more. Start your free trial to implement it now.…

Node 18.6 and custom ESM loaders

July 14, 2022 By Mark Otto 0

Custom ESM Loaders: Who, What, When, Where, Why, How? — That’s a lot of questions! Custom loaders aren’t necessarily something you’ll use directly a lot, but are useful behind the scenes for controlling how modules are loaded – this post shows off some examples. Node…

Top React Admin Dashboard Templates

July 13, 2022 By Mark Otto Off

React.js makes it easy to create an interactive UI. Because it’s developed and supported by Facebook, you don’t have to be concerned about its handling of complex code. Also, It has grown as one of the best libraries in recent years for component-based GUI development.…

Were hooks a bad idea?

July 13, 2022 By Mark Otto 0

Updated: Complete React Learning Path — Frontend Masters flagship React courses have been released! Take all our React courses in order, from the new Complete Intro to React v7 and Intermediate React v4 courses, to TypeScript and beyond! Frontend Masters Quick bits: Applying SOLID Principles in…

An all-in-Bun JavaScript runtime.

July 8, 2022 By Mark Otto Off

Bun: An Exciting, Speedy New JavaScript Runtime — Tired of Node? Tired of Deno? Never. But a new challenger has appeared. Bun is aimed at ‘outside of browser’ use cases and is built around WebKit’s JavaScriptCore, rather than V8. Some notable features: Includes its own…

All’s shell that ends shell.

July 7, 2022 By Mark Otto 0

Executing Shell Commands from Node.js — Dr. Axel’s journey through the backrooms of Node.js continues with another in-depth guide – this time tackling running other programs from our Node apps. The focus is on the built-in child_process module here, but you might also want to…

How to build a web app. A complete guide

July 6, 2022 By Mark Otto Off

A web application (web app) is an application program that is stored on a remote server and made available over the Internet through a browser interface. Web services by definition are web applications, though many, but not all, websites use web applications.  Web applications can…

AWS Amplify UI goes GA

July 6, 2022 By Mark Otto 0

The New Wave of React State Management — It wouldn’t be a complete React Status if there wasn’t something about state management 😁 This (quite lengthy) article gives a sweeping overview, along with some history and opinion on the way, rather than presenting the capabilities…