Web Tools #426 - Learning Tools, Frameworks, Testing, Uncats

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #426 • September 16, 2021

Advertisement
Free Guide: The Evolution of JavaScript Tooling
Frameworks and libraries have been created to ease the burden of writing complex UI code. Learn how to deliver applications faster, better, and on budget in our free guide.

Download Your Free Guide!
Sencha

In case you missed it, a couple of weeks ago Smashing Magazine published an article of mine that you might want to bookmark if you're considering learning something new in the coming months:

Interactive Learning Tools for Front-End Developers

It's a pretty big collection of interactive tools and courses to learn tons of different developer-related skills including Flexbox, Grid, TypeScript, JavaScript, React, Regex, SQL, Vim, and more.

As a few people have pointed out when sharing the article on Twitter, many developers prefer to learn in a more interactive environment, similar to a game, rather than just doing straight reading or tutorials. I'm sure many of you feel the same way, so there's likely something for everyone in this post.

Interactive Learning Tools for Front-end Developers

I haven't written much for Smashing Magazine lately, but I always liked Vitaly and the gang over there. Now that I'm back in touch with them, I'll likely be writing more often. This one was a roundup, which I do from time to time, but future articles will probably be more on a specific coding technique or tool.

Now on to this week's tools!
 

 

Front-end Frameworks

Free Guide: The Evolution of JavaScript Tooling
Frameworks and libraries have been created to ease the burden of writing complex UI code. Learn how to deliver applications faster, better, and on budget in our free guide. Download your free guide!  sponsored 

Lucid
A React UI component library that's been battle-tested in enterprise apps and includes D3.js-based SVG charts and human-readable CSS class names.

Tailwind Mobile
Pixel perfect mobile UI components built with Tailwind that includes iOS and Material Design-style components for React, Vue, and Svelte.

Ancestor
A suite of components for ReScript and React that works as unstyled layout primitives to develop responsive web apps, design systems, and style guides.

PrimeVue
Vue version of the PrimeFaces UI framework, offering simple to use, customizable, and performant UI components.

React Next Boilerplate
A starting template with an opinionated toolset for reducing configuration of projects built with Next.js and React.

vitesse-webext
A Vite-powered WebExtension starter template for building add-ons and extensions for Chrome, Firefox, etc.

Webrix.js
Building blocks for React-based web apps. Not a component bank, but a set of building blocks for creating your own unique component bank.

Webrix.js

Admin.js
An auto-generated admin interface that can be plugged into your Node.js app. You provide database models and it generates UI that allows you to manage content.

Fronts
An easy-to-use, progressive framework for building apps using the micro-frontends architecture.

graphlatte
A Next.js template that includes a toolset for GraphQL, Urql, Prisma, Nexus, Tailwind, and more.

React Cool Starter
A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.

Testing and Debugging Tools

Build Internal Tools in Minutes with Retool, Where Visual Programming Meets the Power of Real Code
Programming has gotten surprisingly hard. Building a simple form to POST data back to your API means wrangling with redux and thunks. Oh, and debouncing that submit button. Everything but solving the business problem.  sponsored 

running-playwright-on-aws-lambda
A Playwright implementation that runs hundreds of Playwright tests in a few seconds with AWS Lambda.

React Render Tracker
A tool to discover performance issues related to unintended re-renders and unmounts in React projects.

WAVE Evaluation Tool
Microsoft Edge extension for the popular accessibility testing tool (you could also do this by adding the Chrome extension now that Edge is Chromium based).

XState Visualizer
A visualization tool to build state machine diagrams using XState.

tracer-motion
A visual debugger for debugging animations built with Framer Motion, the React animation library.

SpeedVitals
Enter a URL to test a website from various locations and devices for Core Web Vitals scores.
 
SpeedVitals

WebPageTest for VS Code
VS Code extension to run tests against WebPageTest from inside the editor. Once the tests are complete, some of the performance metrics, a copy of the waterfall, screenshot, and a link to the full results will be displayed.

framework-info
Node.js utility or CLI tool that detects which frameworks a local project is using (might come in handy for new projects you're not familiar with).

Postcode
A VS Code extension that can be used to create and test simple and complex HTTP/s requests, as well as view responses.

jest-clean-console-reporter
A Jest Reporter to group, hide, and prettify spammy console warnings.
 

The Uncategorizables

Build Internal Tools in Minutes with Retool, Where Visual Programming Meets the Power of Real Code
Programming has gotten surprisingly hard. Building a simple form to POST data back to your API means wrangling with redux and thunks. Oh, and debouncing that submit button. Everything but solving the business problem.  sponsored 

JSPaint.exe
A cross-platform native desktop app that mimics JS Paint, the old web-based MS Paint remake.

GrowthBook
An open source experimentation platform designed for companies that want to bring A/B testing in-house, but don't want to build it themselves.

Flagsmith
Feature flag and remote config service. Release features with confidence. Manage feature flags across web, mobile, and server-side applications.

Forma
Static HTML forms service with a free plan that includes 2 forms, 100 email notifications, and unlimited submissions per month.

Bonsai
A web browser for Mac that makes it easier for programmers and researchers to find and organize stuff.
 
Bonsai

PolicyTrail
Host a privacy policy document for your website or app securely and free.

Pencil Project
An older project that's an open-source GUI prototyping tool for all platforms.

Claire
Chrome extension that indicates if a website is using Cloudflare and if it's using using modern technologies like HTTP/2, IPv6, and Cloudflare's Railgun.

Widelands.org
A free, open source real-time strategy game inspired by Settlers II.

Design Xstream
A categorized and searchable directory of design tools and resources.

security.txt
 A proposed standard to allow websites to define security policies using a security.txt file inside the .well-known directory.
 

Commercial Apps and Classifieds

These are commercial (non-free) tools, paid classifieds, and affiliate links. You can submit a link for consideration or you can buy a classified link (will be marked "ad").

Untree - Free HTML/CSS website templates that require attribution.

JS E-Books Bundle - 3 JS/DOM e-books in EPUB, PDF, MOBI formats $9. ad 

RepairRabbit - Hosted dashboard and ticketing app for a repair business.

Master Gatsby - 52 HD videos to learn Gatsby, React, GraphQL, etc. ad 

Feroot - Automated JavaScript scanning, monitoring, and controls.

Neeva - An ad-free, private search engine built by ex-Google execs.
 

A Tweet for Thought

The fact that this Tweet got so much traction and discussion from such a small account leads me to believe there's some truth to what was said.

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...

Music Box Fun lets you create and share music box songs online. The  song library of user contributions includes the Jeopardy! theme, Beethoven's Für Elise, the Super Mario Bros. theme, and lots more.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me  Patreon / GitHub Sponsors  E-Books / Buy Me a Coffee

Older messages

Web Tools #425 - CSS Tools, Media/SVG, React

Thursday, September 9, 2021

Web Tools Weekly WEB VERSION Issue #425 • September 9, 2021 Advertisement Free Guide: The Evolution of JavaScript Tooling Frameworks and libraries have been created to ease the burden of writing

Web Tools #424 - JS Utilities, Git/CLI Tools, Vue.js

Thursday, September 2, 2021

Web Tools Weekly WEB VERSION Issue #424 • September 2, 2021 Advertisement Free Guide: The Evolution of JavaScript Tooling Frameworks and libraries have been created to ease the burden of writing

Web Tools #423 - URL Structure, Media Tools, JSON, React

Thursday, August 26, 2021

Web Tools Weekly WEB VERSION Issue #423 • August 26, 2021 Advertisement Free PDF Generation API Use pdflayer to automate PDF generation on your website. This free API renders HTML to PDF quickly and

Web Tools #422 - CSS Modules, JS Libraries, Build Tools, React Native

Thursday, August 19, 2021

Web Tools Weekly WEB VERSION Issue #422 • August 19, 2021 Advertisement Web Scraping API Extract the data you need with scrapestack's powerful web scraping API. Get Your Free API Key! Web Scraping

Web Tools #421 - VS Code, Testing Tools, React

Friday, August 13, 2021

Web Tools Weekly WEB VERSION Issue #421 • August 12, 2021 The following intro is a paid product review for Clerk, an authentication and user management service for Next.js, React, and JavaScript apps.

You Might Also Like

Kotlin Weekly #441

Sunday, January 12, 2025

ISSUE #441 12th of January 2025 Announcements Become a KotlinConf 2025 volunteer! The KotlinConf has started a Call for Volunteers to help out at the conference in May! If you are interested, check out

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​: