Parallel Coding

Parallel coding (ParCode) is a service provided by Contextualize to GT-AIMPF researchers. Its purpose is to track the code’s development path and make it available to other users through Seven Bridges, a web-based cloud-supported platform used by AIMPF for code sharing and deployment.

  • What Contextualize will do:
    • Set up a git repository for sharing source code and compatible tools, such as command-line interface tools, libraries, and dispatchers.

    • Provide coding suggestions and help solve technical challenges, such as handling large files and optimizing performance.

    • Conduct regular short review meetings with researchers to discuss details and demonstrate functionalities.

  • Benefits of parallel development:
    • Improved code maintainability, allowing new students and users to understand, learn, and contribute to the code.

    • Reduced effort for future implementation and integration into the overall data management system.

    • Prompt resolution of technical roadblocks.

  • What is needed from you:
    • If you have code under development, let’s create a git repo and share it with me.

    • In the repo’s README, briefly describe the code’s purpose and expected behavior.

    • We can schedule recurring Teams meetings, such as 30 minutes every other week, to exchange ideas.

It may feel uncomfortable to have someone else review your code, but learning to code collaboratively is crucial for adopting best practices. Consider Contextualize as your copilot in VS Code, aiming to make the code reusable and the development experience smoother.