Software development topics I've changed my mind on after 6 years in the industry

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • prettier

    Prettier is an opinionated code formatter.

  • I have become the strongest advocate for Prettier the last few years.

  • zio-protoquill

    Quill for Scala 3

  • I am a Scala engineer and have upstreamed a lot of open source projects to do this, (i.e. see https://github.com/getquill/protoquill/pull/17). Basically its a github action that runs concurrently to the main build, this has the following advantages

  • 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
  • HttpClientFactory

    Discontinued [Archived] Contains an opinionated factory for creating HttpClient instances. Project moved to https://github.com/aspnet/Extensions

  • The DynamoDB wrapper class had a public Property for the HttpClientFactory with the intention that users could set it to their own value later as needed. However the default value of this Property was set to DefaultHttpClientFactory.

  • git-issue

    Git-based decentralized issue management

  • As in, something like git issue, but without requiring its own separate repo for issues? (I know I've seen someone do this, but I don't remember what happened to that project.)

  • LiveTyping

  • There are more ways to ensure correct code than manifest static typing. There are editors that will assist you in the construction of correct code that do not rely on old school static typing. Live Typing for instance uses a vm that examines running code and determines things like actual return types for methods on classes and what types are most frequently passed for arguments and feeds that information to the editor to generate warnings to the programmer when they are writing code that may be questionable. These are just editor style warnings but they provide additional feedback to the programmer that the code they are writing may not work as expected. This is what you really want. Help constructing correct code. Here is a talk explaining it in more detail.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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