Web Tools #407 - Webpack, Frameworks, Testing, JS Utils

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #407 • May 6, 2021

Advertisement
The Key to a Healthy Lifestyle
Noom is not a diet – it's a personalized program designed to create sustainable weight loss and behavior change. You'll partner with a Noom specialist, who is trained in psychology and will help you create a personalized action plan based on your goals, current progress, and individual life circumstances.
Learn more about Noom
Noom

I've never really been a super-expert when it comes to bundling tools, task runners, or similar tooling. I've used Grunt and Gulp for doing simple stuff like minifying files and cache busting and I've recently also gotten into some more modern options that are popular in the community.

As you've noticed, the industry has moved away from straight task runners to what we refer to now as module bundlers. Two of the most popular ones over the past few years are Parcel.js and webpack.

In a previous issue I had briefly mentioned that I wrote a beginner's tutorial on Parcel.js, over on CodeinWP. Following up on that, I recently (finally!) delved into webpack and I wrote up a pretty easy to follow introductory article on that super-popular bundler:

Webpack Tutorial for Beginners

If you've never touched webpack, I think you'll find it a good easy-to-follow starting point. It's definitely one of those articles that I myself will often refer back to when working with webpack in the future. I think I Google my own articles weekly! 😄

In terms of bundlers, I suppose the next one I'll have to get into is Snowpack, as that seems to be the hottest one over the past year or so (and it's already at version 3). Hope you enjoy the article.
 

Now on to this week's tools!

Front-end Frameworks

The Key to a Healthy Lifestyle
Noom is not a diet – it's a personalized program designed to create sustainable weight loss and behavior change. You'll partner with a Noom specialist, who is trained in psychology and will help you create a personalized action plan based on your goals, current progress, and individual life circumstances.  sponsored 

tailwind-dashboard-template
A free admin dashboard template built on top of Tailwind CSS and fully coded in React.

DevUI
An open-source front-end component library, icon set, admin template, and more for enterprise-level apps.

Inkline
A customizable Vue UI/UX library with a consistent and expressive API, designed for creating flawless responsive web apps.

Inkline

nine4
A set of three free templates with a CC v1.0 license, built with Next.js and Tailwind.

Soft UI Dashboard
An innovative Bootstrap 5 dashboard template with numerous full-coded elements and components.

full-stack-ethereum
An opinionated full-stack starter for building Ethereum apps (the starter kit goes along with a tutorial linked in the repo).

node-express-boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose.

Flatlogic
Beautifully designed web and mobile application templates built with React, Vue, Angular, React Native, and Bootstrap.

volt-react-dashboard
A React admin dashboard template and UI library based on Bootstrap 5.

VueTailwind
Open-source collection of fully responsive and beautiful HTML components made with Vue and Tailwind.

Ream
A framework for building server-rendered or statically-generated web apps in Vue 3, heavily inspired by Next.js and SvelteKit.

Podium
An easy to use server-side composition library for building apps using the microfrontends architecture pattern.
 

Testing and Debugging Tools

Run Linux Software Faster and Safer with Unikernels
Easily run unikernels today with free / open source. Build your first unikernel in minutes!  sponsored 

git-split-diffs
GitHub-style split diffs with syntax highlighting in your terminal.

Monito
Not free. A browser extension that records everything happening in a web app so you can find bugs and generate test reports.

Backlink Checker
Enter a URL to find all backlinks to a page, useful for SEO and related testing and optimization.

Lighthouse Metrics
Provides Lighthouse metrics for a web page by running tests from multiple locations for a more accurate global performance check.

Lighthouse Metrics

Thunder Client
VS Code extension. A hand-crafted lightweight REST client for testing APIs.

Prism
An open-source HTTP mock and proxy server. Accelerate API development with realistic mock servers, powered by OpenAPI documents.

Style Check
Import a CSS library or choose from the selected options and this page will show you the effects of that library on all HTML elements.

Shapecatcher
Draw something in the box and this tool will help you to find unicode characters that closely match what you drew.

DeepSource
Automatic code analysis tool to help you find bugs, fix security flaws, and more, with a decent free plan.

On the Release Radar:

JavaScript Utilities

Run Linux Software Faster and Safer with Unikernels
Easily run unikernels today with free / open source. Build your first unikernel in minutes!  sponsored 

MathicallJS
A fast JavaScript math library designed for simulation and data processing.

Necktie
A simple DOM binding tool that binds your logic to DOM elements in an easy way, taking its powers from document.querySelector and MutationObserver capabilities.

Combine-Promises
Like Promise.all(array) but with an object instead of an array.

WinBox.js
A customizable and dependency-free library for creating apps with windows – kind of like modals, but with more of a similarity to OS window functionality.
 
WinBox.js

betterator
A better sync and async iterator API.

Poulette
A proof of concept for a color mixer interface.

unctx
A utility to allow you to easily implement a Vue-like Composition API pattern in your vanilla JavaScript projects.

movy.js
An easy-to-use animation engine based on Three.js and GSAP.

Steno
A specialized fast async file writer that makes it fast and safe to write to the same file often/concurrently.

grfn
A tiny (~400B) utility that executes a dependency graph of async functions as concurrently as possible.

next-mdx
A fast and TypeScript-ready set of helper functions for fetching and rendering local MDX files that handles relational data and supports custom components.

p5i
p5.js, but with more friendly instance mode APIs.
 

A Tweet for Thought

If you like Dad-joke style humour, you'll enjoy this response to Bill and Melinda Gates's latest news.

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 want nostalgia with the benefits of modern technology, you'll want to check out the Open Source Rotary Cellphone.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly

Support this newsletter:
PayPal.me  Patreon / GitHub Sponsors  E-Books

Older messages

Web Tools #406 - CSS Tools, SVG, Svelte, jQuery

Thursday, April 29, 2021

Web Tools Weekly WEB VERSION Issue #406 • April 29, 2021 Advertisement The Secret to a Healthy Lifestyle Noom is the world's leading behavior change company, disrupting the weight loss and

Web Tools #405 - JS Libraries, VS Code Tools, Uncats

Thursday, April 22, 2021

Web Tools Weekly WEB VERSION Issue #405 • April 22, 2021 Advertisement Stay Online and Secure with Snapt Aria ADC – Fast, Agile, Efficient Reduce risk, build anywhere, be adaptable. Up to 5X faster

Web Tools #404 - Frameworks, Tailwind, React, Testing

Monday, April 19, 2021

Web Tools Weekly WEB VERSION Issue #404 • April 15, 2021 Advertisement Managing Apple Devices at Your Business Is Easier Than Ever! Managing your business's Apple devices is time-consuming –

Web Tools #403 - React Tools, JS Utilities, Jamstack

Thursday, April 8, 2021

Web Tools Weekly WEB VERSION Issue #403 • April 8, 2021 Advertisement Cloudways A managed cloud hosting platform for digital agencies, developers, and e-commerce businesses offering simplicity, great

Web Tools #402 - CSS Tools, VS Code, Media, SVG

Thursday, April 1, 2021

Web Tools Weekly WEB VERSION Issue #402 • April 1, 2021 Advertisement Set Up, Manage & Secure Apple Devices in Minutes Jamf Now is a device management solution for your team's Apple devices at

You Might Also Like

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

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: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component