New developmer joined team and has flagged everything we do

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

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
  • git-rebase-i-playground

    A playground/lab to test different use cases of git rebase -i

  • If "git rebase -i" sounds scary, I can help make it less scary, check out this playground I wrote!

  • google-java-format

    Reformats Java source code to comply with Google Java Style.

  • 3) When in doubt, adopt Google's style guides. The reason I suggest this isn't that Google's is perfect, but that it's a well-accepted standard with a ton of linter/formatter/etc tooling around it. Here are some formatter/verifier plugins for various IDEs and Maven/etc. For Javascript, Google has a style guide too, but the tooling around Airbnb's one that's mostly the same is a bit better. I should note that all of these configs allow overrides/exceptions, so...if you feel strongly about tabs over spaces and so do the rest of the team, you can extend the config to do that. Do yourselves a favor though - when you adopt a style guide and format the code with it, make sure you do that as its own PR rather than mixed in with functionality. Otherwise you won't know what's changed.

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

    JavaScript Style Guide

  • 3) When in doubt, adopt Google's style guides. The reason I suggest this isn't that Google's is perfect, but that it's a well-accepted standard with a ton of linter/formatter/etc tooling around it. Here are some formatter/verifier plugins for various IDEs and Maven/etc. For Javascript, Google has a style guide too, but the tooling around Airbnb's one that's mostly the same is a bit better. I should note that all of these configs allow overrides/exceptions, so...if you feel strongly about tabs over spaces and so do the rest of the team, you can extend the config to do that. Do yourselves a favor though - when you adopt a style guide and format the code with it, make sure you do that as its own PR rather than mixed in with functionality. Otherwise you won't know what's changed.

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