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

      How To Prevent WordPress SQL Injection Attacks

      June 12, 2025

      Java never goes out of style: Celebrating 30 years of the language

      June 12, 2025

      OpenAI o3-pro available in the API, BrowserStack adds Playwright support for real iOS devices, and more – Daily News Digest

      June 12, 2025

      Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS

      June 11, 2025

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025

      With WH40K Boltgun and Dungeons of Hinterberg, this month’s Humble Choice lineup is stacked for less than $12

      June 12, 2025

      I’ve been loving the upgrade to my favorite mobile controller, and there’s even a version for large tablets

      June 12, 2025

      Copilot Vision just launched — and Microsoft already added new features

      June 12, 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

      Master Data Management: The Key to Improved Analytics Reporting

      June 12, 2025
      Recent

      Master Data Management: The Key to Improved Analytics Reporting

      June 12, 2025

      Salesforce Lead-to-Revenue Management

      June 12, 2025

      React Native 0.80 – React 19.1, JS API Changes, Freezing Legacy Arch and much more

      June 12, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025
      Recent

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025

      With WH40K Boltgun and Dungeons of Hinterberg, this month’s Humble Choice lineup is stacked for less than $12

      June 12, 2025

      I’ve been loving the upgrade to my favorite mobile controller, and there’s even a version for large tablets

      June 12, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Bring back the fun with p5.js 2.0

    Bring back the fun with p5.js 2.0

    April 25, 2025

    #​733 — April 25, 2025

    Read on the Web

    JavaScript Weekly

    p5.js 2.0: The JavaScript Library for Creative Coding — A popular Processing-inspired creative coding library that makes it easy to create interactive, visual experiences (examples). v2.0 improves its font support, adds more ways to draw and manipulate text, adds a way to write shaders in JavaScript, and much more. p5.js 2.0: You Are Here has more details on the release and where the project is headed next.

    p5.js Team

    💡 p5.js is simultaneously useful and fun. It provides a great abstraction for interactive, visual experiences and is easy to play with using its online editor. A pastime of mine is asking AI models to create demos. For example, load this p5.js sketch and hit play to see a JS logo glitch experiment OpenAI’s o3 just made for me.

    Unbork Your Laravel App (Live) — Laravel is so in right now. Join us for a hands-on debugging session using a demo app, Unborked. We’ll track errors, replay sessions, trace slowdowns, and maybe even let the robots help. Bring your bugs.

    Sentry sponsor

    Big Updates in the React World — You know it’s been a big week in the React world when the React Compiler hitting Release Candidate is the second most important story. In this latest React Labs post, we learn about two new features ready to try out today in react@experimental: View Transitions and the <Activity> component.

    Ricky Hanlon

    IN BRIEF:

    • SolidJS creator Ryan Carniato reflects on a decade running the SolidJS project, four years after hitting v1.0.

    • Back in March, the Node.js project suffered a security incident relating to its CI/testing setup. They’ve now written up the details of what happened.

    • With Deno 2.3 just around the corner, the Deno team shares a few updates on recent improvements.

    RELEASES:

    • ⭐ pnpm 10.9 – The alternative, efficient package manager. It can now be used to install JSR packages.

    • jsvu 3.0 – Tool to install versions of various JavaScript engines.

    • SmallJS 1.6 – A Smalltalk-80 implementation that runs in JavaScript.

    • Bun v1.2.10, Node.js v22.15.0 (LTS), Next.js 15.4 Canary

    📖  Articles

    Creating a 3D Split-Flap Display with JavaScript — A split-flap display is a electro-mechanical display commonly associated with live timetable displays and it makes for a neat effect on the Web too. Jhey breaks down how to replicate it, or you can hit up this live demo.

    Jhey Tompkins

    Impossible Components — Dan Abramov digs into the idea of so-called ‘impossible’ components that mix server-only and client-only features and how React Server Components can help bridge the divide, culminating in an example you can experiment with for yourself.

    Dan Abramov

    How to Build a Multi-Tenant App Using Clerk + Supabase — Clerk and Supabase empower you to build B2B apps with only a few small changes to your codebase. Learn how in this guide.

    Clerk sponsor

    Optimizing Node Performance with V8 GC Optimization — Matteo recently ▶️ gave a talk about Node’s memory usage and has written it up into this blog post. He notes that high memory usage doesn’t necessarily mean you have a memory leak, explains how V8’s garbage collection works, and how to tune things for your own use case.

    Matteo Collina

    Abusing DuckDB-WASM by Making SQL Draw 3D Graphics (Sort Of) — Oh, this is a fun experiment. DuckDB is a small and powerful in-process SQL database (think SQLite but for analytical tasks) and has a native WebAssembly build. Couple that with some JavaScript, and you too could do some rather bizarre things..

    Patrick Trainer

    💡 Lest you think this is just a fun item, you could use the techniques learnt here to integrate DuckDB more seriously into other Web projects.

    📄 A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript – A bold title for sure, but with a neat story behind it. Forward Email

    📄 Float16Array in JavaScript – Understanding the 16-bit floating point array type. Trevor I. Lasn

    📄 When to Use map() vs. forEach() Matt Smith

    📄 Zero-Config Debugging with Deno and OpenTelemetry Casonato and Jiang (Deno)

    🛠 Code & Tools

    JavaScript Font Picker — A surprisingly featureful control for letting users pick fonts from a range of system fonts, Google fonts, and custom fonts of your choice. You can play with a code demo here or go to the GitHub repo.

    Zygomatic

    🎨 The folks behind this project have also built JS Color Picker.

    Scala.js 1.19.0: A Way to Bring Scala and JavaScript Together — Scala is a powerful language that never quite seemed to make it big to me, but it has a devoted fanbase and has grown beyond its JVM roots to also have JavaScript and native runtimes. Scala.js is a Scala to JavaScript compiler and the homepage has some neat code and feature comparisons.

    Scala.js Team

    Penpot Launches Native Design Tokens! — Simplify your design & code collaboration with Penpot design tokens: the key to consistency and scalability.

    Penpot sponsor

    Spectacle: Create Sleek React-Powered Presentations — A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code, add interactive elements, scrollable code blocks, graphics effects, and more.

    Nearform

    Frimousse: A Lightweight, Unstyled, and Composable Emoji Picker for React — The picker is accessible and won’t display any emojis that aren’t supported on the device. You can explore some demos here.

    liveblocks

    • c15t (Consent Management) – A React approach to transforming privacy consent from a mere checkbox into a fully observable system.

    • bignumber.js 9.3 – Arbitrary-precision decimal and non-decimal arithmetic.

    • Milkdown 7.9 – Plugin-driven WYSIWYG Markdown editor framework.

    • Koota 0.4 – Performant real-time ECS-based state management.

    • tablesort 5.6 – Plain JS table row sorting mechanism.

    • 📺 React Lite YouTube Embed 2.5

    • ESLint v9.25.1

    📰 Classifieds

    Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc.

    ✉️ FYI: We publish two other JavaScript related newsletters if you work with Node.js or React: Node Weekly and React Status.

    📢  Elsewhere

    A quick roundup of other interesting updates and useful resources from across the broader developer landscape:

    • 🤔 The Microsoft Edge team is looking for feedback on a new console.context() method to enable “helpful contextual logging” within the devtools.

    • 🔭 David Cummings of the Jet Propulsion Laboratory gave a talk about ▶️ how they diagnosed and fixed a problem on the Voyager 1 space probe while it was 15 billion miles away. If you ever think debugging a local app is difficult, this is next level.

    • 🔐 The maximum lifetime of TLS certificates is set to be reduced to 47 days in a gradual process between early 2026 and 2029.

    • 🤯 Google may be forced to sell Chrome, and guess who’s interested in buying it? OpenAI, among others.

    • TIL you can interact with GitHub’s GraphQL API with the GitHub CLI tool.

    Source: Read More 

    javascript
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleMastering tsconfig.json: The Ultimate Guide to Configuring TypeScript Projects
    Next Article Will you be the boss of your own AI workforce?

    Related Posts

    Security

    Apache Tomcat Under Attack: Massive Brute-Force Campaign Targets Manager Interfaces

    June 13, 2025
    Security

    Warning: Discontinued Amazon Cloud Cam Has Vulnerability (CVE-2025-6031), Exposing Your Network

    June 13, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Using Ollama to Run LLMs Locally [FREE]

    Learning Resources

    AI as a Service (AIaaS): Scalable Intelligence for Modern Enterprises📈

    Web Development

    How to Build an AI-Powered Cooking Assistant with Flutter and Gemini

    Development

    CVE-2025-49112 – Valkey TCP/IP Stack Integer Underflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-44830 – EngineerCMS SQL Injection

    May 12, 2025

    CVE ID : CVE-2025-44830

    Published : May 12, 2025, 4:15 p.m. | 19 minutes ago

    Description : EngineerCMS v1.02 through v.2.0.5 has a SQL injection vulnerability in the /project/addprojtemplet interface.

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-46399 – Fig2Dev Genge Itp Spline Segmentation Fault

    April 23, 2025

    CVE-2025-2488 – Profelis Informatics SambaBox Cross-Site Scripting (XSS)

    May 2, 2025

    Pacman: guida alla personalizzazione del gestore pacchetti di Arch Linux

    May 7, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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