JavaScript Framework Updates Suck, How to Make Them Suck(less)

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Hapi

    The Simple, Secure Framework Developers Trust

  • Lob found itself in a similar situation with hapi, an open-source NodeJS framework used to build powerful and scalable web applications. We were running version v16 when v17 was announced. The release notes refer to v17 as a new framework because it makes fundamental changes to how business logic is interfaced with the framework. The main change and the motivation for this release was replacing callbacks with a fully async/await interface. Though few would argue the advantages of this shift, the result was dozens upon dozens of breaking changes. At Lob, it meant hundreds, and our list of dependencies was long. The upgrade sat on the backburner and as 17 turned to 18, then 20, we realized it was time to git-er-done.

  • hapi-rate-limiter

  • Here's an example of updating an internal plugin from v16 to v17+ (this and this). We broke each update into multiple commits:

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unlocking the Power of NoSQL: Building a Todo API with Hapi.js and DynamoDB

    1 project | dev.to | 17 Oct 2023
  • Why tRPC can be integrated with express or fastify while it can run standalone?

    1 project | /r/node | 6 Jul 2023
  • Hapi.dev – The simple, secure framework developers trust

    1 project | news.ycombinator.com | 10 Mar 2023
  • Validate SvelteKit endpoints with Joi

    2 projects | dev.to | 2 Oct 2022
  • How Docker memory caching works & finding a hapi vulnerability

    1 project | dev.to | 10 Aug 2022