Web Tools #478 - Top Languages, JS Utils, JSON/DB, Mobile

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #478 • September 15, 2022

Advertisement
Protect Your Apple Devices From Anywhere
Jamf Now is a mobile device management solution that makes managing company-owned Apple devices easier and more cost-effective. Enable your mobile workforce from a single all-inclusive platform - all within moments and all of it securely.

Sign Up For Free
Jamf

In the web and software development industry, it's always good to keep up to date on what programming languages are currently most in demand. This is especially good to know if you're considering learning a new language or technology.

To help with this, the Institute of Electrical and Electronics Engineers (IEEE) recently published their Top Programming Languages for 2022, which they released in their online publication IEEE Spectrum. This is their 9th annual ranking of the top languages.

The rankings are divided into three main categories: Spectrum (which mostly involves IEEE members), Jobs (which is based on demand in job postings), and Trending (which weighs popularity in forums and social media).

Python and the three C-based languages were tops in the primary Spectrum category, with both JavaScript and TypeScript having decent showings.

IEEE Spectrum's Top Programming Languages of 2022

In the Jobs category, Python drops down to 3rd place while SQL and Java are the top two with JavaScript coming in at 4th. As the authors point out, SQL is rarely the primary language sought in a job posting, but it's almost always either a "must have" or "nice to have" skill, so its demand is always high. 

IEEE Spectrum's Top Programming Languages of 2022

Finally, in the Trending category, once again Python jumps to the top along with Java, C, and JavaScript. Interestingly, TypeScript is only ranked at just over 13% (not shown in the image below) while HTML is at over 25%. I would have expected TypeScript to be ranked higher in trending but I suppose this particular study was encompassing research from programmers in general, and doesn't include as high a percentage of web developers compared to other studies.

IEEE Spectrum's Top Programming Languages of 2022

Does this change what you might be learning or brushing up on in the coming months? Maybe. Like I said, it's always good to keep up on these trends to make sure our skills are fresh and continuously in demand.

Check out the full post with the interactive charts if you want the complete scoop. And if you're curious, IEEE put together a separate post describing their methods for getting the results: How We Judge the Top Programming Languages.

Now on to this week's tools!
 

JavaScript Utilities

Protect Your Apple Devices From Anywhere
Jamf Now is a mobile device management solution that makes managing company-owned Apple devices easier and more cost-effective. Enable your mobile workforce from a single all-inclusive platform - all within moments and all of it securely.     SPONSORED 

liquorstore
A reactive store written in TypeScript and compatible with React.

Nominal
A new way to do types in TypeScript that helps to prevent confusion between two types.

libsearch
Simple, index-free full-text search for JavaScript that has a fairly intuitive API. Created by the author for his personal projects.

Joycon.js
Add controller (i.e. joystick) functionality to your JavaScript game, with a simple API and has support for PlayStation and Xbox.

90's Cursor Effects
Retro-style cursor effects that are built for modern browsers (i.e. they're fast, efficient, and mobile friendly). And you'll likely not use any of them unless you're doing a Geocities reboot. :)

90's Cursor Effects

Lusift
A JavaScript library to create product walkthroughs for your web app.

Link Preview JS
A JavaScript library to extract information from web links (title, description, images, videos, etc.), works on mobile and in Node.js.

File Tree Generator
An older project that displays directories and files recursively from a main directory, shows the tree structure, and allows the user to choose a file.

main-thread-scheduling
Library that lets you build fast and consistently responsive apps using a single function call.

Prefixed API Key
A TypeScript module for generating a prefixed API key, which has advantages over others.

On the Release Radar:

JSON Tools, Databases, etc.

ProGuard Playground Challenge – Win Big!
We’ve released a series of challenges as part of our ProGuard 20th anniversary celebration, giving you the chance to win big (like a $100 Udemy course)! Don’t miss your chance, challenges close next week!   SPONSORED 

Manticore Search
An easy to use open source fast database for search, as an alternative to Elasticsearch.

JCOF
JSON-like Compact Object Format, a more efficient way to represent JSON-style objects.

SurrealDB
A Rust-based scalable, distributed, collaborative, document-graph database, for the real-time web.

SurrealDB

OctoSQL
A Go-based query tool that allows you to join, analyze and transform data from multiple databases and file formats using SQL.

Clientdb
An open-source in-memory database for enabling real-time web apps. Build fast, scalable apps that feel silky smooth for users.

Snaplet
A platform for production-accurate data and preview databases that you can code against, so you can focus on shipping.

LiteFS
A FUSE-based file system for replicating SQLite databases across a cluster of machines.

safe-json-value
Safer JSON serialization that prevents JSON.stringify() from throwing exceptions, changing types, and filtering or transforming values unexpectedly.

Tedious
A pure-JavaScript implementation of the Tabular Data Stream protocol, which is used to interact with instances of Microsoft's SQL Server.

TypeScript-JSON
Runtime type checkers (validators) and a 5x faster JSON.stringify() implementation.

Magidoc
A JavaScript library that auto-generates static documentation from any GraphQL schema.

On the Release Radar:

Mobile Tools and React Native

ProGuard Playground Challenge – Win Big!
We’ve released a series of challenges as part of our ProGuard 20th anniversary celebration, giving you the chance to win big (like a $100 Udemy course)! Don’t miss your chance, challenges close next week!   SPONSORED 

Modalize
A highly customizable modal/bottom sheet that loves scrolling content.

DivKit
An open source Server-Driven UI (SDUI) framework for Swift that lets you push app updates from the server at any time for Android, iOS, and web.

react-native-permissions
A unified permissions API for React Native on iOS, Android, and Windows.

Pluto
An open-source, on-device debugger for Android apps that helps intercept network calls, capture crashes, and manipulate app data on-the-go.

Progressive Web App Store
A searchable directory of Progressive Web Apps (PWAs), inspired by the iOS app store.

Progressive Web App Store

FlashList
A fast and performant React Native list component that features memory-efficient scrolling and a developer-friendly API.

Zeego
Beautiful, native menus for React Native and web, inspired by Radix UI.

React Native SQLite 2
SQLite plugin for React Native for Android, iOS, Windows and macOS that provides a WebSQL-compatible API to store data in a React Native app.

reCAPTCHA for React Native
A reCAPTCHA library for React Native (Android and iOS) that works.

any-touch
A dependency-free touch gesture library written in JavaScript/TypeScript that's small and compatible on desktop and mobile.

react-native-safe-area-context
A flexible way to handle "safe area" insets in JavaScript and works on Android and web.
 

Commercial Apps and Classifieds

These are commercial apps (i.e. not free or limited free plan), paid classifieds, and affiliate links.

Waldo – An automated end-to-end mobile testing platform.

Judo – Build and publish native, cross-platform apps.

Alts Newsletter – Discover and invest in the best alternative assets.  AD

Mingo – A GUI for MongoDB to get things done 45% faster.

Refind – 7 links every day to make you smarter, tailored to your interests. AD

holistic.dev – Service for automated database perf, security, and more.

GAannotations – Chrome extension to add annotations to Google Analytics.
 

A Tweet for Thought

It's kind of crazy to think that there are many young people today who have never used or even seen a landline telephone.
 
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...

chicken.photos is chickens more or less taking pictures of themselves. Well, not really, but close enough.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@WebToolsWeekly
PayPal.me/WebToolsWeekly

Older messages

Web Tools #477 - No-code Tests, React Tools, Git/CLI, Vue

Thursday, September 8, 2022

Web Tools Weekly WEB VERSION Issue #477 • September 8, 2022 The following intro is a paid product review for Reflect, an automated no-code platform for end-to-end regression testing. For complex apps

Web Tools #476 - Classes, Frameworks, Jamstack, Uncats

Thursday, September 1, 2022

Web Tools Weekly WEB VERSION Issue #476 • September 1, 2022 Advertisement Scout: Powerful Application Monitoring Easily analyze increased response time with intuitive dashboards that help you drill

Web Tools #475 - DOM Examples, CSS Tools, Build, JS Utils

Thursday, August 25, 2022

Web Tools Weekly WEB VERSION Issue #475 • August 25, 2022 Advertisement Retool is the Fast Way to Build Internal Tools Retool offers a component library and app-building framework in one, powerful

Web Tools #474 - JS Libraries, SVG, Git/CLI

Thursday, August 18, 2022

Web Tools Weekly WEB VERSION Issue #474 • August 18, 2022 Advertisement Build Internal Tools 10x Faster with Retool Retool is the fast way for developers to build and share internal tools. Teams at

Web Tools #473 - Frameworks, Testing Tools, Uncats

Friday, August 12, 2022

Web Tools Weekly WEB VERSION Issue #473 • August 11, 2022 Advertisement Meet Filestack: The All-In-One File Handling Service Filestack is the premier service designed to meet all your file handling

You Might Also Like

📧 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

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 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 22, 2024? The HackerNoon