A 2022 take on TodoMVC in plain JS

May 6, 2022 By Mark Otto Off

Ryan Dahl on ‘JavaScript Containers’ — Ryan, originally known for Node and now Deno, thinks about JavaScript as being a universal scripting language and how the JS sandbox acts as a sort of high level version of the traditional Linux container and will only become…

Node’s new CLI test runner

May 5, 2022 By Mark Otto 0

The Thing About Fastify — Express isn’t the only game in town but sometimes it feels like it, so Jonas has written a love letter, of sorts, to Fastify, an alternative Node.js Web framework that ticks his boxes and which you, too, should consider, if you…

The story of concurrent rendering in React

May 4, 2022 By Mark Otto 0

Shopify Unveils React Native Skia — Skia is a popular (used in Chrome, Android, Firefox, etc.) 2D graphics library and Shopify has brought its 2D drawing capabilities into React Native for you to create your own cross-platform graphics on the fly in any RN app.…

Let’s build a JavaScript bundler

April 29, 2022 By Mark Otto Off

Four Eras of JavaScript Frameworks — While the pre-2012 history is a bit fuzzy given the author’s experiences, this is a nice retrospective and attempt to break down the history of JavaScript frameworks into four eras, each of which builds upon what came before. Chris Garrett…

Now Node 16 gets the Fetch API too

April 28, 2022 By Mark Otto 0

Node 18’s ‘Prefix-Only’ Core Modules — A look at a new type of core module that can’t be imported quite like the others, e.g. import test from ‘node:test’ – what is this unusual package name notation about? Colin breaks it down in an easy to…

Why Does Remote Work Make Us Paranoid? And What To Do About It?

April 27, 2022 By Mark Otto Off

The number of people working remotely has significantly risen worldwide since the beginning of the COVID in January 2020. And in spring 2022, with ongoing pandemics, many businesses in Eastern Europe faced new threats and had to find new ways to organize safe employees’ workplaces.…

React 18.1 released

April 27, 2022 By Mark Otto 0

Remotion 3.0: ‘Write’ Videos in React — Remotion provides a way for you to use your React knowledge to create videos by writing what you want to happen in code with Remotion then handling the rendering and encoding. ▶️ This video showing off the new…

Node.js 18, WebAssembly 2.0, and Ember 4.3

April 22, 2022 By Mark Otto Off

Lots of bits and pieces this week like running JavaScript on MS-DOS(!?), a deep dive on a V8 optimization, writing React apps on top of Ruby on Rails, a JS runtime for a tiny microcontroller, and, oh, a huge Node release.. Lexical: An Extensible Text…

Node.js 18 released

April 21, 2022 By Mark Otto 0

Node.js 18 (Current) Released — Almost exactly one year after Node 16 and two after Node 14 comes the newest version of Node. It’s a ‘current’ branch release for now, but will become an LTS (Long-Term Support) release in October, and you can expect it…

Putting React on Rails

April 20, 2022 By Mark Otto 0

How to Create a Modern CRUD App with Ruby on Rails and React — A thorough, and newly updated, tutorial covering building a fully functional CRUD app with Rails 7, SQLite, esbuild, React 18, hooks, React Router, and more. An ideal guide if you want…