Resources

Here you will find more information about some of the topics and tools mentioned during the session! If you only have time to view one resource, take a look at our current internship site:

It contains content and links to learn a lot more about how we conduct our internships. Beyond that, here are some additional resources:

Paradigms

  • Pair Programming: two developers work together at one workstation
  • Mob Programming: an entire team works together at one workstation
  • Agile: an overarching approach to software development that is meant to be flexible and effective
  • Scrum: a common team collaboration framework meant to follow the agile philosophy
  • Kanban: a simple visual way to track work being done by a software team

Tools

  • Git: a version control system that tracks changes to a codebase
  • GitHub: a cloud-based platform for codebases that use git
  • Visual Studio Code: a lightweight integrated development environment
  • MERN Stack
    • Node.js: a JavaScript runtime environment that lets developers create backends
    • Express: a framework for Node.js that lets developers create web servers
    • MongoDB: a NoSQL database with a cloud-based platform (with a free tier)
    • React: a frontend JavaScript framework for building user interfaces
  • TypeScript: JavaScript with syntax for types
  • Render: a cloud-based platform for deploying web applications (with a free tier)

Miscellaneous

results matching ""

    No results matching ""