Web Tools #436 - JS Courses, Frontend Frameworks, SVG, JSON/DB

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #436 • November 25, 2021

Advertisement
Testim.io
Testim is an AI-powered UI test automation tool that gives developers an easy way to author and maintain cross-browser tests. Spend less time creating, editing, and updating UI tests and more time innovating in your app.

Start Testing for Free
Testim.io

It's possible you're going to have some down time in December, so if you're looking to refine, update, or supplement your current coding skills, now is a good time to check out deals on web development courses.

The ones I always recommend are from Wes Bos who, as usual, is having his annual half-price sale on all his courses. All the links here are affiliate links, so I'll get a cut if you make a purchase – just another way you can support this newsletter.

  • Master Gatsby - Build modern websites with React, Gatsby and friends. Learn to use a headless CMS, Scoped CSS, and Serverless Functions.
  • Beginner JavaScript - A fun, exercise heavy approach to learning Modern JavaScript from scratch. This one is for absolute beginners to intermediate devs who want to absolutely nail their JS Fundamentals.
  • Advanced React and GraphQL - Build a full-stack online store in React.js, Keystone.js, Apollo, GraphQL, Next.js and Stripe with server-side rendering and JWT based authentication.
  • React For Beginners - the best way to get up to speed on React fundamentals
  • ES6+ For Everyone - Recently updated to include Async + Await. An update for anyone familiar with JavaScript but looking to update to the modern syntax and features.
  • Learn Node - Build a Server Side application and learn the ins-and-outs of Express, Routing, Middlewares, session-based auth, and MongoDB.
Wes Bos Course Sale for 2021

And Wes just announced that he's currently working on updates to the Advanced React course (some of which has already been pushed out). Any course you've purchased gets free updates for life, and Wes is always keeping his up to date.

He also announced that he's working on a new course covering TypeScript. You can sign up to get notified when that's ready, but I'll definitely mention it here when it's out.

Now on to this week's tools!

Front-end Frameworks

Testim.io
Testim is an AI-powered UI test automation tool that gives developers an easy way to author and maintain cross-browser tests. Spend less time creating, editing, and updating UI tests and more time innovating in your app. Start testing for FREE. sponsored 

Layout Patterns
From Google Developers' web.dev, a collection of layout patterns built using modern CSS APIs that will help you build common interfaces such as cards, dynamic grid areas, and full-page layouts.

Pico.css
A minimal CSS framework for semantic HTML. Elegant styles for all natives HTML elements without classes, and dark mode automatically enabled.

Dripsy
Unstyled, responsive UI primitives for React Native and web. Includes TypeScript support, a simple API, dark mode, theming features, atomic classes, and more.

Hydrogen
In developer preview. A React-based front-end framework that includes structure, components, and tooling for building custom storefronts in Shopify.

Hydrogen

Semi Design
A modern, comprehensive, flexible design system that gives you all modular blocks you need to build sensible web apps and SaaS products.

Xtend UI
A powerful front-end library of Tailwind components enhanced by vanilla JavaScript that helps you build interfaces with advanced interactions and animations.

Vant
A set of 65+ lightweight mobile UI components built on Vue, written in TypeScript, with each component averaging about 1kb in size minified and gzip'd.

React Native Universal Monorepo
A React Native boilerplate supporting multiple platforms: Android, iOS, macOS, Windows, web, browser extensions, and Electron.

React Landing Page Template
A simple React single-page landing page templates for startups/companies.

React-Portfolio
A cookie-cutter React portfolio template suited for GitHub Pages, built with Chakra UI. Just edit data.json and config.ts to fit your needs.

Media Tools (SVG, Audio, Video, etc.)

GIMTEC
A weekly newsletter to grow as a software engineer. A new article every week that links the tools and technology we use every day with fundamental topics of Computer Science.  sponsored 

Svelte Cubed
A component library for Svelte to create beautiful, high-performance 3D apps with the Three.js, the popular WebGL framework.

emojimix
This is kind of bizarre but cool. Select two emojis and this tool will spit out a combination emoji (downloadable as SVG). I was able to produce a cheese octopus.

Lorem.space
An API for placeholder images that lets you select the category of image to display (random furniture, album cover, book cover, face, etc).
 
Lorem.space

DOM to SVG
Library to convert a given HTML DOM node into an accessible SVG "screenshot".

Iconsax
A set of icons in 6 different formats (.css, .xd, .sketch, .ai, .svg, .fig) that's part of the Vuesax framework.

PassionHacks
A library of various free illustrations: flat, isometric, and animated, available as SVG, AI, and PNG (some require email signup).

fast-png
A PNG image decoder and encoder written entirely in JavaScript.

llline
Create a random fancy line graphic by plotting a few points then customizing opacity, stroke, roundness, etc., before downloading as SVG (code or file).

Compressio
An open-source online web app to batch compress images (max 10 images, 50MB) with a few options (lossless, quality, metadata). Also includes an API.

react-chartjs-2
React components for Chart.js, the popular charting library, compatible with Chart.js versions 2 and 3.

app.icns
140 minimal geometric icons of various commonly-used apps (iTunes, Chrome, Safari, Messenger, etc), in PNG, ICNS, and SVG format.
 

JSON Tools, Databases, GraphQL, etc.

GIMTEC
A weekly newsletter to grow as a software engineer. A new article every week that links the tools and technology we use every day with fundamental topics of Computer Science.  sponsored 

graphql-live-query
Real-time GraphQL Live Queries with JavaScript with any schema or transport.

caffeine
A very basic REST service for JSON data, enough for prototyping and MVPs. No need to set up a database, CORS enabled, and more.

Mercurius
A multi-featured GraphQL adapter for Fastify (the Node.js framework).

Arctype
The SQL client and database management tool for Windows, with a free plan for solo developers and small teams.
 
Arctype

react-native-json-tree
A React Native JSON viewer component based on react-json-tree that supports iterable objects.

MangoDB
An open-source alternative to MongoDB, so you can avoid MongoDB's SSPL license and go fully open source.

Database Client for Visual Studio Code
A VS Code extension database client that supports MySQL/MariaDB, Microsoft SQL Server, PostgreSQL, SQLite, MongoDB, Redis, and ElasticSearch.

Tiny Schema Validator
A JSON schema validator with excellent type inference for JavaScript and TypeScript.

Woodlot
Older project. An all-in-one JSON logging utility that supports ExpressJS HTTP logging, custom logging, provides multi-format output and an easy to use events API.

SHMIG
Another old one. A database migration tool written in Bash, consisting of just one file.
 

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

Mubert - Generate royalty-free music for videos and other content.

Morning Brew - A daily newsletter to keep you informed & entertained. ad 

Template Surf - Responsive and customizable HTML templates.

Descript - All-in-one audio and video editing, as easy as a document.

Lloyd - A career copilot for young professionals. Try it for free. ad 

Doppler - Sync environment variables across devices and teams at scale.

DB Commander - A series of database clients for iPad, iPhone and Mac.
 

A Tweet for Thought

An interesting performance tidbit from Harry Roberts on how CSS resources like fonts and background images are requested by the browser.

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 like the look of the famous Penguin Classics book series, you can generate your own custom book cover using this Penguin Classics Cover Generator.

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 #435 - CSS Tools, JS Utils, Git/CLI Tools

Thursday, November 18, 2021

Web Tools Weekly WEB VERSION Issue #435 • November 18, 2021 The following intro is a paid product review for Retool, a platform that provides a fast way to build internal tools. Like many startups and

Web Tools #434 - JS Quiz, React, Build Tools, Uncats

Thursday, November 11, 2021

Web Tools Weekly WEB VERSION Issue #434 • November 11, 2021 Advertisement Need a Better Way to Test Your Web App? Testim's Advanced AI Automates UI Testing. Your dynamic web application needs test

Web Tools #433 - VS Code Tips, Frameworks, JS Utils, React Native

Thursday, November 4, 2021

Web Tools Weekly WEB VERSION Issue #433 • November 4, 2021 Advertisement Sell. Win. Celebrate. AppSumo. AppSumo is the #1 digital marketplace for entrepreneurs, get your name in front of 1M+

Web Tools #432 - CSS Tools, Testing/Debugging, Media/SVG

Thursday, October 28, 2021

Web Tools Weekly WEB VERSION Issue #432 • October 28, 2021 Advertisement Retool is the Fast Way to Build Internal Tools Visually design apps that interface with any database or API. Switch to code to

Web Tools #431 - App Notifications, VS Code, DB, Git/CLI Tools

Thursday, October 21, 2021

Web Tools Weekly WEB VERSION Issue #431 • October 21, 2021 The following intro is a paid product review for Courier, a platform and API to easily add multi-channel notifications to your web app. Many

You Might Also Like

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

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights