Web Tools #450 - New MDN, Frameworks, Build, React

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #450 • March 3, 2022

Advertisement
How Modern Treasury Scaled Data Infrastructure Fast
Modern Treasury, the payment operations provider, needed to replace their BI tool with a robust data solution. With Mozart Data, they implemented faster and now over 50% of the company accesses data daily for faster insights.

Read More Now
Mozart Data

Almost all the content I include in the intro of this newsletter consists of coding tips, usually related to JavaScript or the DOM. One of the most important resources for my research is, of course, Mozilla's web docs, referred to as MDN.

It's exciting to see that the Mozilla team have given MDN a fresh new design that was helped out by the community.

AAAAAA

You can read about the redesign in this post on the Mozilla Hacks blog but I'll just briefly point out a few of the highlights.

In addition to the new logo (voted on by the community) and optional dark mode (of course!), I really like the simplicity of the main navigation on the home page. Although I personally prefer to see little arrow indicators on drop-down menu buttons, I like that the navigation is simple and broken down into easy-to-digest sections, nested under "References" and "Guides".

MDN's simplified navigation

The individual article pages have also been improved. The left and right navigation areas now stay in view while you scroll. I like this because on almost every article I visit on MDN I find myself speed-scrolling either up or down to go to the nav or to visit a specific section (often the browser compatibility table).

And speaking of the browser tables, those too have been simplified and redesigned. Version numbers are hidden so you only see yes/no indicators. If you want more details, you can click on a check mark or red "X" to see where browser support started.

MDN's new browser compat tables

There's lots more detail in the launch post, including mention of an upcoming optional subscription service called "MDN Plus" that's worth keeping an eye on.

I would guess that 90% or more of the content I've written over the past 10 years has been assisted by some form of research in the MDN docs. And I've probably made at least two dozen edits to the docs myself while doing research over the years. It's a great resource and I'm happy to see Mozilla continues to support it.
 

Now on to this week's tools!
 

Front-end Frameworks

How Modern Treasury Scaled Data Infrastructure Fast
Modern Treasury, the payment operations provider, needed to replace their BI tool with a robust data solution. With Mozart Data, they implemented faster and now over 50% of the company accesses data daily for faster insights. sponsored 

Amigo CSS
A simple, custom-first and intuitive CSS framework tailored for beginners. Based on some interesting concepts explained on the site.

California Design System
A design system for digital teams in California to build accessible, consistent, and performant services and products for California-based users.

Simple.css
A classless CSS framework that makes semantic HTML look good by means of some sensible and attractive defaults for all the different HTML elements.

Hibiki HTML
A powerful new web framework for creating modern, dynamic, front-end applications without JavaScript, that can be fully scripted and controlled by back-end code.

nextjs-components
A collection of React components transcribed from Vercel's design system.

remix-pwa
A template to get a Progressive Web App (PWA) up and running using Remix, the new full-stack web framework.

Konsta UI
Pixel perfect mobile UI components for React, Vue, and Svelte, built with Tailwind and iOS and Material design themes.

Konsta UI

SPCSS
Another option for a minimalist, classless framework, this one would especially be good for mainly text-based content.

PlainAdmin
A free dashboard admin template with 100+ UI components and 15+ HTML files.

typescript-nextjs-starter
A non-opinionated TypeScript-based starter for Next.js projects that's highly scalable and designed for developer experience.

AatroX-vue
A minimal and elegant admin dashboard template built with Vue 3, Vite, and Tailwind.

On the Release Radar:

Build Tools, Bundlers, etc.

Find, Visualize and Apply the Hidden Gems in Your Spam Inbox
Checkmate is the first tool ever built to sort, visualize and apply the deals from your spam inbox while you shop, finding hidden gems and saving early users an average of $40 per checkout. It’s completely free! Try Checkmate today!  sponsored 

dts-cli
A fork of TSDX. A zero-config CLI that helps you develop, test, and publish modern TypeScript packages.

vite-plugin-compile-time
A plugin to generate code at compile time or get data at compile time in your Vite projects.

babel-plugin-esm-rewrite
A babel plugin that rewrites ESM syntax to function calls, so they can be evaluated without ESM context.

tsup
Bundle your TypeScript library with no config, powered by esbuild.

Socket
An open-source GitHub-based security tool to protect your JavaScript apps from malicious dependencies.
 
Socket

Motor Admin
Deploy a no-code admin panel in less than a minute for Heroku, Railway, Docker, Ubuntu, or locally on MacOS.

xdm
An MDX compiler that compiles MDX syntax (markdown + JSX) to JavaScript and makes it easier to use MDX syntax in different places.

Mocha Esbuild
Run tests with Mocha compiled by esbuild at lightning fast speeds.

Deno Module Visualizer
View a flow chart of the dependency graph for any Deno package.

jsvu
A JavaScript engine version updater that makes it easy to install recent versions of various JavaScript engines without having to compile them from source.

esbuild react starter
A super simple starter pack for projects using esbuild and React.
 

React Tools

Find, Visualize and Apply the Hidden Gems in Your Spam Inbox
Checkmate is the first tool ever built to sort, visualize and apply the deals from your spam inbox while you shop, finding hidden gems and saving early users an average of $40 per checkout. It’s completely free! Try Checkmate today!  sponsored 

Resembli UI
React framework to build interactive, accessible, and data dense applications quickly.

redux-observable
RxJS-based middleware for Redux that lets you compose and cancel async actions to create side effects and more.

hox
A next-generation state manager for React that uses a single, simple, and efficient API.

react-leaf-carousel
A simple React infinite carousel with lazy loading and responsive support.

React Simple Rating
A simple React component for adding an interactive star-rating indicator to a project.

React Virtual
A library of React hooks for "virtualizing" scrollable elements in React, which basically means performance is improved for larger scrollable components or similar.

Use Form
Easily create forms in React by using custom hooks to manage your forms and use the same form in different components without the Context API.
 
Use Form

react-number-format
React component to format numbers in an input (e.g. prefix, suffix, masks, custom patterns, etc).

React Responsive Pagination
A responsive React pagination component that intelligently renders to the available viewport width.

React Chicane
A simple and safe router for React and TypeScript.

React Focus Lock
A React component to manage tab focus for better usability in modals, isolated components, etc.

On the Release Radar:

Commercial Tools and Classifieds

These are affiliate links, paid classifieds, and curated commercial apps (i.e. not free, not open source, limited free plan, etc).

TailGrids - 300+ Tailwind CSS UI components, 30 are free, remaining are paid.

Nubo - Deploy global TypeScript apps in seconds, for Node and Deno.

Bytes - A JavaScript newsletter that's informative and entertaining. ad 

Supernova - A design-system-as-a-service platform.

Advanced React - React course with 70+ HD videos across 11+ modules. ad 

WayScript - A developer hub for building internal tools for your team.

Tailwind Master Kit - Tailwind UI components with React/Angular support.
 

A Tweet for Thought

However bad you think you are at Wordle, it can't possibly be as bad as this.

A Tweet for Thought
 

Send Me Your Tools!

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

If you're a history buff, you'll enjoy Wikitrivia, a game that asks you to put Wikipedia-sourced subject cards in the correct order chronologically. Not easy!

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me  Patreon  /  GitHub Sponsors  E-Books  /  $5 Tip  /  $1 Tip

Older messages

Web Tools #449 - img.complete, JS Utilities, React, Uncats

Thursday, February 24, 2022

Web Tools Weekly WEB VERSION Issue #449 • February 24, 2022 Advertisement The All-in-One Modern Data Platform You Need Get everything you need to combine, organize, and transform your data for analysis

Web Tools #448 - JS Libraries, Git/CLI, React Tools

Thursday, February 17, 2022

Web Tools Weekly WEB VERSION Issue #448 • February 17, 2022 Advertisement Choosing the Best WYSIWYG Editor for Styling Tables Tables are perfect for representing data and information in an organized

Web Tools #447 - CSS Tools, Testing, Jamstack, CMS's

Thursday, February 10, 2022

Web Tools Weekly WEB VERSION Issue #447 • February 10, 2022 Advertisement The Easiest Modern Data Stack to Set Up Sign up for a 14-day free trial of Mozart Data's data stack. Get set up in under an

Web Tools #446 - Frameworks, Build Tools, Uncats

Thursday, February 3, 2022

Web Tools Weekly WEB VERSION Issue #446 • February 3, 2022 Advertisement Choosing the Best WYSIWYG Editor for Styling Tables Tables are perfect for representing data and information in an organized way

Web Tools #445 - Chaotic JS, SVG, Git/CLI, React

Thursday, January 27, 2022

Web Tools Weekly WEB VERSION Issue #445 • January 27, 2022 Advertisement Free Talk with a Data Expert Data is important to your business, but learning about the right tools and best practices is more

You Might Also Like

This Week's Daily Tip Roundup

Sunday, May 19, 2024

Missed some of this week's tips? No problem. We've compiled all of them here in one convenient place for you to enjoy. Happy learning! iPhoneLife Logo View In Browser Your Tip of the Day is

Reading Beyond the Hype: Some Observations About OpenAI and Google’s Announcements

Sunday, May 19, 2024

Google vs. OpenAI is shaping up as one of the biggest rivarly of the generative AI era. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Final Reminder: Apple Issues "Update Now Warning"

Sunday, May 19, 2024

I wanted to send a final reminder — if you haven't already updated your iPhone to iOS 17.5, we strongly recommend you do so today. This is also your last chance to get access to our iOS 17.5 In-

Second Brain/Attention/Find Your Books

Sunday, May 19, 2024

Recomendo - issue #411 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #407

Sunday, May 19, 2024

ISSUE #407 19th of May 2024 Hello Kotliners! The Google I/O just finished this week with a huge announcement for us, with Google supporting now Kotlin Multiplatform on Android, and the KotlinConf will

Learn How to Use AI to Reach Your Full Potential, newsletterest1!

Sunday, May 19, 2024

3 Ways AI Can Help Your Writing ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which