Tag: software

Every Framework Everywhere All at Once

November 30, 2023 By Mark Otto Off

Eliminating JS Framework Lock-in with Web Components? — Can you build an app where each component is using a different framework? Amazingly, yes. Web components aren’t new but are ‘having a moment’ and Jake demos an interesting, if contrived, use case. He explains: “Say you’re…

Angular is back

November 9, 2023 By Mark Otto Off

Reintroducing Angular with Angular v17 — Angular first appeared in the shape of AngularJS in 2010 and helped launch a wave of large-scale JavaScript frameworks. Angular remains popular in many use cases but is often overlooked in favor of newer options. v17 takes a leap…

Ready for Flight: Announcing Finch 1.0 GA!

November 1, 2023 By Mark Otto 0

One year ago AWS announced a brand new open source project, Finch, a command line developer tool for building, running, and publishing Linux containers on macOS. The team and our growing community have been busy this year and we are excited to announce today that…

TanStack Query v5 released

October 18, 2023 By Mark Otto 0

✍️ If you were wondering, you didn’t miss an issue of the newsletter last week – I took a week’s break while attending a conference, but now we’re back in action every week until… Christmas! 😄__Peter Cooper, your editor React Memo is.. Good Actually — The use…

Introducing Amazon CodeWhisperer Dashboard and CloudWatch Metrics

October 16, 2023 By Mark Otto Off

Amazon CodeWhisperer, the AWS AI coding companion, can significantly improve developer productivity. Based on generative AI technology, Amazon CodeWhisperer offers contextualized code snippets, or recommendations, based on natural language prompts to build software quickly, responsibly, and securely. It enables productivity gains and increases accuracy for…

Comparing test assertion styles in JavaScript

October 5, 2023 By Mark Otto Off

An Interactive Intro to CRDTs — Conflict-free replicated data types (the so-called CRDTs) provide a popular approach to replicate data across numerous clients and allow live collaboration between them without conflicts. This post really digs into what makes CRDTs tick well, complete with interactive examples. Jake…

Node 20 gets faster, approaches LTS status

October 3, 2023 By Mark Otto 0

Honey, I Shrunk the npm Package! — Compression sits under the hood of everything on the modern Web, including npm packages (distributed as gzipped tarballs). Could the standard gzip approach be showing its age in both speed and effectiveness? Jamie runs a package through a…

Does Node need a mascot of its own?

September 19, 2023 By Mark Otto 0

Does Node.js Need a Mascot? — Go has its cute gopher, Deno has a dinosaur, Bun has, well.. a bun, but what does Node have? Nothing official, as such, and Matteo Collina ponders whether we should change that. Most of the suggestions seem tongue in…

Svelte 5 is going to be radical

August 10, 2023 By Mark Otto Off

My Experience Modernizing Packages to ESM — What a post! Mark, well known for his work on React, Redux, and much more, details the painful experiences and hard-earned lessons he picked up while migrating the Redux packages to ES modules. Mark ‘acemarke’ Erikson Things You Forgot (or…