Web Tools Weekly
Tools for Web Developers

Issue #518  (SO Survey, Testing, Vue, Uncats)06/22/23


Advertisement

Unlimited Design Services for Startups
Axamo partners with startups and agencies to offer unlimited design that actually converts traffic into leads and paying customers.  We work with founders and marketers who need more than just a pretty-looking ad, landing page or email creative.

Warp

Let's find a time to chat and see if we're a fit. If we don't believe we can increase your conversions by at least 20%, we'll let you know right away.

Check Out Axamo Today

In case you missed it, the Stack Overflow Developer Survey for 2023 is now done and the results have been published. I'm sure some of you took part in the survey when the data were collected in May. This year about 90,000 developers contributed (which is up from the previous three years, though they've had as many as 100,000 before).

You can go through the full results, which this year went deep into AI/ML to look at how developers are thinking about those technologies and using them in their workflows.

Stack Overflow Survey 2023

Below are some highlights that I found interesting while going through the numbers.

  • Learning to code from online resources increased from 70% to 80% since the 2022 survey.
  • Rust is the most admired language, with MATLAB being the least admired.
  • 70% of all respondents are using or are planning to use AI tools in their development process this year.
  • More developers this year are working in-person this year than last year (+2%) but naturally this number is still down overall since prior to 2020.
  • Udemy is the most popular learning platform for developer courses. I guess this isn't surprising but I do find that Udemy is often viewed as sort of the 'Walmart of dev course platforms' within the community.
  • 48% of respondents have been coding for less than ten years and 24% have worked professionally as coders for 15 to 29 years.
  • 33.5% classify as full-stack developers,17.9% are back-end, and only 6.6% are front-end.
  • The largest age group among respondents is 25-34 years old.
  • For the eleventh year in a row JavaScript is the most commonly-used programming language, with Python and SQL the most common back-end languages.
  • For the first time ever, PostgreSQL took over the first place spot from MySQL for most popular database.
  • Node.js and React.js are the two most common web technologies used by all respondents.
  • Docker is the top-used "other" tool among all respondents (53%) rising from its second place spot last year.
  • VS Code is still the top IDE with an increase from 75% to 81% over last year, though Neovim has a higher proportion of users that want to continue using it next year. (BTW - I do a VS Code newsletter if you're interested!)
  • 27% of respondents use markdown files as an async tool (third highest behind Jira and Confluence).
  • GitHub Copilot is the overall pick for most-used AI developer tool with Tabnine a distant second.
  • Zig is the highest-paid programming language to know this year, taking over last year's top paying language, Clojure.
  • Those working with Rust, Julia, Erlang, Fortran, Crystal, and Clojure all decreased in median yearly salary since 2022, while all other languages in the survey increased in median yearly salary.
  • 25% of respondents believe that AI tools speed up learning new technologies while 27% of respondents either somewhat distrust or highly distrust AI tools for their accuracy of output.
  • Of the top 5 countries, Germany has the highest number of workers employed part-time (10%).
  • Front-end developers had one of the lowest yearly salaries ($59k) while the top paying roles belong to c-suite executives and engineering managers (both $124k).
  • 70% of professional developers code outside of work as a hobby.
  • 16% of respondents don't have a Stack Overflow account, 19% have never participated on Stack Overflow, and 45% don't feel like they're part of the Stack Overflow community.
As you can see, there are quite a few interesting tidbits to glean from the data, and that's just a small sampling. You can also really drill down to get more details in certain sections that are broken down into categories that include "Professional Developers", "Learning to Code", and "Other Coders".

Sometimes the data on their own don't tell the full story, so if you want to compare to previous years, you can view the full index of surveys going back to 2011.

Now on to this week's tools!
 
uite

Testing and Debugging Tools

Tunnel
Share your local application with others to preview, test and leave feedback on. It creates a sharable URL for your website that lets viewers see your local changes in real-time and leave feedback using built-in collaboration tools.

Image Carbon
Enter a URL and this tool will calculate the carbon footprint of the images on the page, after which it will provide suggestions for optimizations.

Unlighthouse
An open-source, fully configurable CLI tool that will scan your entire website using Google Lighthouse in just a few minutes.

Unlimited Design Services for Startups
Axamo partners with startups and agencies to offer unlimited design that actually converts traffic into leads and paying customers. Let's find a time to chat and see if we're a fit. If we don't believe we can increase your conversions by at least 20%, we'll let you know right away.   SPONSORED 

TLS, Byte by Byte
A page that performs a live, annotated https: request for its own source, so you can see what a page fetched over TLS looks like behind the scenes.

Artillery
An advanced, cloud-native, open-source load-testing platform, that integrates with your favorite monitoring and CI/CD stack so you can load test anything, at any scale.

Artillery

Digma
A runtime linter that lets developers quickly identify risky code, potential errors and bottlenecks in complex codebases.

Faker.js UI
A visual UI to let you generate fake but realistic data using the popular Faker.js library.

PerfGPT
A GitHub-based app that analyzes your performance test results using OpenAI and ChatGPT.

ColorContrast.App
An online tool to check the contrast and accessibility of different color combinations based on WCAG or APCA standards. You can also simulate various forms of color blindness.

Sniffnet
A user-friendly network monitoring tool, built with Rust, to help you easily keep track of your Internet traffic.

On the Release Radar:

Vue Tools

Vorms
A Vue form validation library based on the Composition API, written in TypeScript using TSDoc with support for schema validation using Yup and Zod.

Veaury
Use React in Vue 3 and Vue 3 in React, so you can use both libraries in a single app or while migrating from one to the other.

vue-signals
A thin wrapper around Vue's shallowRef() function that exposes the same API as Solid's createSignal() and Angular's proposed signal() and computed().

vue-mafs
Vue components for creating interactive math visualizations, based on Mafs, the React-based math components library.

Get Smarter In 5 Minutes With Morning Brew (It's Free)
There's a reason over 4 million people start their day with Morning Brew – the daily email that delivers the latest news from Wall Street to Silicon Valley. Business news doesn't have to be boring...make your mornings more enjoyable, for free.    SPONSORED 

vue-typed-virtual-list
A fast, type-safe virtual list component for rendering massive data, with extremely efficient calculations and generic type safety.

Vue Wrap Balancer
A port of a similar React-based component that makes your text titles more readable in different viewport sizes.

Vue Wrap Balancer

vue-command
A fully functional and feature-rich Vue.js terminal emulator with an extensible API, support for full-screen mode, asynchronous commands, and more.

@vite-pwa/nuxt
A zero-config and extensible vite-pwa plugin for Nuxt 3 apps featuring offline support, tree-shakable, static asset handling, and lots more.

TresJS
A declarative and extensible Vue library, powered by Vite, to build 3D experiences using Three.js.

Nuxt SEO Kit
An all-in-one SEO layer for Nuxt 3 apps that combines a number of different SEO best practices through various modules.

Tinymotion
A Vue.js animation library that seamlessly works with Tailwind CSS.
 

The Uncategorizables

Plane
An Open-source software development tool to manage issues, sprints, and product roadmaps with peace of mind.

Alma
An experimental, interactive playground for generative graphics that lets you compose nodes to craft WebGL experiences through an intuitive no-code interface.

ParseUrlOnline
An interactive online tool to visualize, edit, analyze, and compare URLs, with options to encode/decode, view query params as JSON, and more.

ParseUrlOnline

ReplayWeb.page
An online resource to explore and replay interactive archived web pages directly in your browser, with support for WARC, WACZ, HAR or WBN archive files.

Get Smarter In 5 Minutes With Morning Brew (It's Free)
There's a reason over 4 million people start their day with Morning Brew – the daily email that delivers the latest news from Wall Street to Silicon Valley. Business news doesn't have to be boring...make your mornings more enjoyable, for free.    SPONSORED 

ZipZip
An online ZIP and 7-Zip archive manager that lets you create an archive or extract a file from an existing archive, all done client side.

Vrite
An open-source, headless CMS for technical content, with a built-in Kanban board, modern WYSIWYG editing, and a versatile and extensible API.

Zeal
An offline documentation browser for software developers for Windows, Linux, and Mac, with support for docs for 200+ technologies.

Intel One Mono
An expressive open-source monospaced font family that’s built with clarity, legibility, and the needs of developers in mind.

TOML
Tom's Obvious Minimal Language, a minimal configuration file format that's easy to read due to obvious semantics, designed to map unambiguously to a hash table and is easy to parse in a wide variety of languages.
 

Commercial Apps and Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
AppSpector – A remote debugging and real-time monitoring platform for iOS and Android apps.
Daito 2FA – Securely share two-factor authentication tokens with others, no phone needed.      AD 
Cicada – A modern CI/CD engine that lets you write your pipelines in TypeScript.
Deskree – Create enterprise-grade APIs, database, Auth, integrations, and more in minutes.
VSCode.Email – The latest news, articles, and tools for the world's most popular text editor.   AD 
Machine Folder – Manage your day-to-day maintenance work in one simple platform.
PikaPods – A fully-managed app hosting platform for open-source projects.

A Tweet for Thought

People out here actually protesting the things that matter.
 
A Tweet for Thought
 

Send Me Your Tools!

Made something? Reply to this email or 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...

Boytacean is a Game Boy emulator built in Rust that runs in the browser using WebAssembly. If you have any Game Boy roms, you can drag and drop them onto the emulator to play them and you can even go full screen.

Thanks to all for subscribing and reading!

Keep tooling,
Louis
webtoolsweekly.com
@LouisLazaris