Web Tools #397 - CSS Tools, VS Code, Uncats

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #397 • February 25, 2021

Advertisement
Let's Hear It For The Builders
Expert builders and architects like you depend on the best tools. Nova is the smartest, most scalable, most secure app delivery platform on the market. Build bigger, faster and stronger with Nova. Test Nova today, see what you can build, and get $500 in credit.
Get it Today
Snapt

I've been writing CSS for about 20 years and I've been building CSS-based layouts since around 2008. In the mid-2010s I got so comfortable with floats and other CSS hacks and workarounds, that I could pretty much create any layout I wanted and make it cross-browser (including old IE) with CSS.

With that type of experience with CSS layouts, it's no wonder it's taken me forever to get into newer specifications like Flexbox and Grid Layout! Old habits die hard.

Grid Layout in particular is one that's been a black box to me up until recently. While researching it, I wrote a beginner's tutorial for CodeinWP that covers the fundamentals of the Grid Layout spec:

The Ultimate CSS Grid Tutorial for Beginners (With Interactive Examples)

As the post title alludes to, I've created CodePen demos for all the primary Grid Layout features. The more generic features (e.g. justify-items and align-items) that also apply to other specifications are not discussed in detail, partly to help keep the article a reasonable length, but also because I covered many of those in a Flexbox tutorial I wrote last year.

If you want to mess around with any of the CodePen demos, I've put them all into a CodePen collection.

Finally, CodeinWP has a Snippets section where I added a simple 2-column layout snippet using CSS Grid Layout that demonstrates how easy it is to create maintainable, flexible, and responsive layouts with these features.
 

Now on to this week's tools!

CSS and HTML Tools

Let's Hear It For The Builders
Expert builders and architects like you depend on the best tools. Nova is the smartest, most scalable, most secure app delivery platform on the market. Build bigger, faster and stronger with Nova. Test Nova today, see what you can build, and get $500 in credit.  sponsored 

CSS Stripes Generator
Online tool to configure, customize, and quickly grab the code for striped backgrounds built with linear gradients.

Tailwind CSS Plugins
A small collection of Tailwind plugins built by the team at Viget.

stencil
Responsive, customizable HTML email templates that work on all devices and have been thoroughly tested.

SmolCSS
A collection of minimal snippets for modern CSS layouts and components. Components use modern features like Flexbox, Grid, aspect-ratio, etc.

SmolCSS

form.taxi
HTML form service that provides a back end for your forms, taking care of storage, spam filtering, and email notification.

blocks.css
Add a 3D, extrude or "block" effect to page elements, with the option to animate on hover/click. Even works on video embeds.

Glassmorphism CSS Generator
Create and customize CSS for a "frosted glass" aesthetic on page elements.

Prism --theme-vars
A customizable theme using CSS variables for Prism.js, the popular syntax highlighter solution. Includes a live playground so you can try it out.

Tailwind Config Viewer
A local UI tool for visualizing your Tailwind CSS configuration file. Keep it open during development to quickly reference custom Tailwind values/classes.

Neat CSS
A small (~1kb), opinionated CSS framework and HTML template inspired by minimalist websites and blogs.

Paremetric Color Mixer
Color palette generator that generates colors from a chosen color using a mathematical approach.

Text Editors, IDEs, etc.

Tech Productivity Newsletter
A brief weekly newsletter sent out every Monday that features productivity tools and articles on efficiency, well-being, remote work, and more.   promoted

Ray.so
A quick way to generate attractive images of code snippets for use in presentations. Choose color, background, dark/light, and code language, then download the PNG.

AlterNight
A modern, dark VS Code theme for developers who code at night.

AlterNight

ui-editor
A web based interface builder built in React, for rapid application development. Its primary aim is to forget learning framework syntax and focus on building components using JSX, state, events, etc.

Shuffle
Not free but this is an online editor to create templates built with Tailwind, Bulma, Bootstrap, and Material-UI.

Parcel
A code editor built for email development that streamlines your development workflow to help you rapidly code high-quality HTML emails.

Slack Theme
A VS Code theme inspired by Slack's colors and layout. Maybe you'll like it but I think it's weird.

Code Browser
A folding text editor for Linux and Windows, designed to hierarchically structure any kind of text file, especially source code, making navigation through source code faster and easier.

CodeSwing
An interactive coding playground for VS Code that allows you to build, explore, and learn, like having a traditional web playground (e.g. CodePen, JSFiddle), but directly in VS Code.

vim-skylight
Vim plugin to search asynchronously and preview file/symbol under your cursor in the floating window.

Bracket Pair Colorizer 2
A popular VS Code extension that allows matching brackets to be identified with colors. The user can define which tokens to match, and which colors to use.

Trailing Whitespace Visualizer
VS Code extension that highlights and removes trailing whitespace on any line to make easy to get rid of annoying invisible characters.

The Uncategorizables

Penpot
An open source design and prototyping platform meant for cross-domain teams, web based, and works with open web standards (SVG).

Firescrape
Not free. A web scraping API that provides a REST API that handles HTML parsing, proxy rotation, geotargeting, and JavaScript rendering.

Peekalink
An API to preview any link, useful for message apps, social networks, etc.
 
Peekalink

Screenstab
One-click tool to turn ordinary screenshots into beautiful image assets.

Speechly
Tools to help software development remove friction from the touch screen experience by bringing in voice modality.

Docxy
A React-based open source documentation website generator. Build beautiful, blazing fast documentation sites for your projects with just markdown.

Unix Timestamp Converter API
A web service to convert Unix Timestamps to DateTime objects and DateTime objects to Unix Timestamps.

Pika
An easy to use, open source, native colour picker for macOS that makes it simple to quickly find colours on-screen, in the format you need.

Fusuma
A zero-config tool to create browser-friendly slide presentations easily with Markdown/MDX, themes, syntax highlighting, and more.

Add to Calendar Generator
Generate an "Add to Calendar" link for Google Calendar, for placement in emails, web pages, etc.

A Tweet for Thought

I hope you haven't been on a video conference that sounds like this. I have to admit, he's pretty convincing.

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

Here's a 1992 Calvin and Hobbes that reminds us that aggressive, targeted advertising isn't new.

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 #396 - Frameworks, JS Utils, React

Thursday, February 18, 2021

Web Tools Weekly WEB VERSION Issue #396 • February 18, 2021 In case you missed it, Wes Bos recently launched an update to his super-famous course Fullstack Advanced React & GraphQL. If you've

Web Tools #395 - Frameworks, Tailwind, React, SVG, Icons

Saturday, February 13, 2021

Web Tools Weekly WEB VERSION Issue #395 • February 11, 2021 Advertisement Wynter Research Panels Want to give back to the community while having a low-key side hustle ($90-$180/hr) to fund your habit?

Web Tools #394 - CSS Tools, Icon Sets, Vue Tools

Thursday, February 4, 2021

Web Tools Weekly WEB VERSION Issue #394 • February 4, 2021 The following intro is a paid product review for Snyk, a free platform and toolset for building secure cloud native apps. Large-scale code

Web Tools #393 - JS Utilities, Testing Tools, Jamstack

Thursday, January 28, 2021

Web Tools Weekly WEB VERSION Issue #393 • January 28, 2021 Advertisement The Free Modern Jira Alternative for Teams Tara AI is the simplest free product development tool, designed for teams moving

Web Tools #392 - CSS Tools, VS Code & IDEs, Build Tools

Thursday, January 21, 2021

Web Tools Weekly WEB VERSION Issue #392 • January 21, 2021 In case you missed it back in November, Addy Osmani wrote about a new unofficial specification called the JavaScript Self-Profiling API. This

You Might Also Like

WP Weekly 226 - Launches - New Elementor Theme, WP 6.8 in April 2025, Automattic Scale Back

Monday, January 13, 2025

Read on Website WP Weekly 226 / Launches 2025 has just started, and there is a slew of new launches like Hello Biz Theme, Meta Box Lite, FooConvert, Affililink, and more. Also, the next WordPress 6.8

SRE Weekly Issue #459

Monday, January 13, 2025

View on sreweekly.com A message from our sponsor, incident.io: Effective incident management demands coordination and collaboration to minimize disruptions. This guide by incident.io covers the full

Saving One Screen At A Time 🖥️

Monday, January 13, 2025

Why the screen saver stopped being so in-your-face. Here's a version for your browser. Hunting for the end of the long tail • January 12, 2025 Today in Tedium: Having seen a lot of pipes, wavy

Software Testing Weekly - Issue 253

Monday, January 13, 2025

Software Testing Weekly turns 5! 🥳 View on the Web Archives ISSUE 253 January 13th 2025 COMMENT Welcome to the 253rd issue! Oh my, time flies! It's hard to believe this week marks 5 years since I

CES 2025 - Sync #501

Sunday, January 12, 2025

Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏

PD#608 Mistakes engineers make in large established codebases

Sunday, January 12, 2025

You can't practice it beforehand ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

C#539 A detailed look at EF Core’s JSON Columns feature

Sunday, January 12, 2025

Comparing it with the traditional tables with indexes ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#488 How to avoid issues with custom Hooks

Sunday, January 12, 2025

Using them carelessly can lead to many problems ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1666 [Easy]

Sunday, January 12, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,

🛜 Here's What Happens to Old Websites — Features the Pixel Should Copy From Samsung's One UI 7

Sunday, January 12, 2025

Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning