Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 14, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 14, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 14, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 14, 2025

      I test a lot of AI coding tools, and this stunning new OpenAI release just saved me days of work

      May 14, 2025

      How to use your Android phone as a webcam when your laptop’s default won’t cut it

      May 14, 2025

      The 5 most customizable Linux desktop environments – when you want it your way

      May 14, 2025

      Gen AI use at work saps our motivation even as it boosts productivity, new research shows

      May 14, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Strategic Cloud Partner: Key to Business Success, Not Just Tech

      May 14, 2025
      Recent

      Strategic Cloud Partner: Key to Business Success, Not Just Tech

      May 14, 2025

      Perficient’s “What If? So What?” Podcast Wins Gold at the 2025 Hermes Creative Awards

      May 14, 2025

      PIM for Azure Resources

      May 14, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Windows 11 24H2’s Settings now bundles FAQs section to tell you more about your system

      May 14, 2025
      Recent

      Windows 11 24H2’s Settings now bundles FAQs section to tell you more about your system

      May 14, 2025

      You can now share an app/browser window with Copilot Vision to help you with different tasks

      May 14, 2025

      Microsoft will gradually retire SharePoint Alerts over the next two years

      May 14, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»A regular expression refresher

    A regular expression refresher

    August 23, 2024

    #​701 — August 22, 2024

    Read on the Web

    JavaScript Weekly

    Regexes Got Good: The History (and Future) of Regular Expressions in JavaScript — Regular expression support was always a little underwhelming in JS, but things have improved. Steven takes us on a tour to refresh our knowledge, as well as show off his ‘regex’ library that boosts JS regexes to a true A++ rating. Steven was co-author of O’Reilly’s Regular Expressions Cookbook and High Performance JavaScript so knows his stuff.

    Steven Levithan

    WorkOS: The Modern Identity Platform for B2B SaaS — WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It’s trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow.

    WorkOS sponsor

    Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with –experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too. Module syntax detection is now also enabled by default.

    Rafael Gonzaga

    Bun v1.1.25: Now Running at 1.29 Million Requests per Second — I’m having a little fun with the title, but the latest version of the JavaScriptCore-based JS runtime has added node:cluster support and uses this to demo a high level of HTTP throughput on a ‘Hello World’ example. Support for V8’s C++ API has also landed – notable because Bun isn’t V8-based.

    Ashcon Partovi

    IN BRIEF:

    We’ve mentioned ECMASCript 2024 a bit recently, but Pawel Grzybek has a neat and tidy overview of what’s new in the ES2024 spec.

    🐝 Could Wasp be ‘the JavaScript answer to Django’ for full-stack webdev? The Wasp team certainly thinks so.

    🎙️ Ryan Dahl, creator of both Node.js and Deno, went on the Stack Overflow podcast to talk about Deno’s current limitations and what’s coming in Deno 2.0.

    RELEASES:

    PlayCanvas Engine 2.0 – A powerful JS-based Web graphics platform.

    Node v20.17.0 (LTS) – The LTS release of Node adds support for require-ing synchronous ESM graphs.

    Astro 4.14 – The popular agnostic content site framework now includes an experimental API for managing site content.

    pnpm 9.8, Vuetify 3.7, Neo.mjs 7.0

    Join Us for ViteConf on October 3rd — Learn how the best teams are building the next generation of the web with Vite!

    StackBlitz sponsor

    📒 Articles & Tutorials

    50 TypeScript F–k Ups Mistakes — An admittedly colorfully-titled book digging into lots of subtle mistakes you might run into with TypeScript. It’s available on Leanpub in PDF, iPad, and Kindle forms, or you can read it all directly on its GitHub repo. At least worth a skim in case you’re running into any of its points..

    Azat Mardan

    The Official Redux Essentials Tutorial, Redux — The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features.

    Redux Team

    React is (Becoming) a Full-Stack Framework — Is React merely a frontend library? How does the backend fit in? The author shares his thoughts on what led him to start considering React as more of a full-stack solution.

    Robin Wieruch

    📄 Using JavaScript Generators to Visualize Algorithms Alexander G. Covic

    📄 Optimizing SPA Load Times with Async Chunks Preloading Matteo Mazzarolo

    📄 Using isolatedModules in Angular 18.2 Thompson and Lyding (Angular Team)

    📄 How to Generate a PDF in a JavaScript App Colby Fayock

    🛠 Code & Tools

    Milkdown: Plugin-Driven WYSIWYG Markdown Editor Framework — A lightweight WYSIWYG Markdown editor based around a plugin system that enables a significant level of customization. It’s neat to see the docs are rendered by the editor itself. GitHub repo.

    Mirone

    Fuite 5.0: A Tool for Finding Memory Leaks in Web Apps — A CLI tool that you can point at a URL to analyze for memory leaks. Here’s how it works. There’s also a video tutorial.

    Nolan Lawson

    ✂️ Cut Your QA Cycles Down to Minutes with Automated Testing — Are slow test cycles limiting your dev teams’ release velocity? QA Wolf provides high-volume, high-speed test coverage for web and mobile apps — reducing your test cycles to minutes. Learn more.

    QA Wolf sponsor

    LogTape: Simple Logging Library with Zero Dependencies — I’m digging this new style of library that promises support across all the main runtimes (Node, Deno, Bun) as well as edge functions and the browser devtools.

    Hong Minhee

    📊 Chart.js 4.4: Canvas-Based Charts for the Web — One of those libraries that feels like it’s been around forever but still looks fresh and gets good updates. Bar, line, area, bubble, pie, donut, scatter, and radar charts are all a piece of cake to render. Samples and GitHub repo.

    Chart.js Contributors

    Legend State: A Tiny, Fast and Modern React State System — A year ago, Jack Herrington wondered if Legend State could be ▶️ ‘the ultimate state manager’ and things have progressed a lot since, with it now boasting being the fastest React state library in town.

    Jay Meistrich

    Tagger: Zero Dependency, Vanilla JavaScript Tagging Library — You can play with a live demo here.

    Jakub T. Jankiewicz

    tinykeys 3.0: A Keybindings Library in ~650 Bytes — Keeps things as simple and sweet as possible.

    Jamie Kyle

    heic-to: Convert HEIC/HEIF Images to JPEG or PNG in the Browser

    Hopper Gee

    Cheerio 1.0 – HTML/XML manipulation library for Node.

    🎨 Chroma.js 3.0 – JavaScript color manipulation library.

    eta (η) 3.5 – Embedded JS template engine for Node, Deno, and browsers.

    Embla Carousel 8.2 – Carousel library with fluid motion and good swipe precision.

    d3-graphviz 5.6 – Graphviz DOT rendering and animated transitions.

    Alpine AJAX 0.9 – Alpine.js plugin for building server-powered frontends.

    Happy DOM 15.0 – JS implementation of a web browser sans UI.

    Elliptic 6.5.7 – Elliptic curve cryptography in plain JS.

    Poku 2.5 – Cross-platform JavaScript test runner.

    💚 Use Node? Check out the latest issue of Node Weekly, our sibling email about all things relating to Node.js — from tutorials and screencasts to news and releases. We do include some Node related items here in JavaScript Weekly, but we save most of it for there.

    → Check out Node Weekly

    Source: Read More 

    javascript
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleFoal framework – version 4.5 released
    Next Article DAI#53 – Wild pics, AI Swifties, and how to prove you’re human

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 15, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-30419 – NI Circuit Design Suite SymbolEditor Out-of-Bounds Read Vulnerability

    May 15, 2025
    Leave A Reply Cancel Reply

    Hostinger

    Continue Reading

    Finalmente Rilasciato GIMP 3.0: Una Rivoluzione nell’Editing delle Immagini

    Linux

    You can buy Samsung’s Frame TV at up to $1,300 off for Black Friday – multiple sizes in stock

    Development

    Apple’s iPhone SE 4 could be even better than the iPhone 14 at a fraction of the cost

    Development

    PRIME: An Open-Source Solution for Online Reinforcement Learning with Process Rewards to Advance Reasoning Abilities of Language Models Beyond Imitation or Distillation

    Development
    Hostinger

    Highlights

    Tenmon is a FITS and XISF image viewer, converter and indexer

    April 23, 2025

    Tenmon is a FITS/XISF image viewer with multithreaded image loading. The post Tenmon is a…

    Advanced Testing Techniques with Cypress: Part 2 – Introduction to Advanced Techniques

    April 16, 2024

    Bring back the fun with p5.js 2.0

    April 25, 2025

    JavaScript Roundup: Friday Links 14, January 3, 2025

    January 4, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.