

Test-Driven Development
βHi Coders!
βProgramEarth provides a space for those transitioning into tech to connect with mentors who will support them as they build their portfolio.
βπ This workshop will cover:
βWhy testing is important for both functions and APIs
βOverview of Jest and Integration tests vs Unit tests
βHow to use AI agent or Copilot to write your tests
βExample tests for existing functions
β
βπ€ This is a great session for you if you:
βJust graduated from a code bootcamp or are starting your career as a developer.
βWant to build your open source portfolio.
βLooking for mentors within a community that cares about social causes.
βπΌ Who's leading these workshops?
βEach session will cover a technical or career-related topic. Join industry experts to talk about everything from breaking down GitHub contribution flows to how to stand out during interviews.
βCanβt make this one? We'll record it β tune into our Youtube channel to view this or other workshops, including:
βMulti-container orchestration
βTwilio and SMS functionality
βOpen Source Documentation
βBasics of Git
βGoogle Cloud Fundamentals and automating deployment
β
π» What's the stack?
βFullstack development stack uses Vue, Node, Express, and PostgreSQL.
βQA uses Jest and Typescript
βπ³ What is ProgramEarth?
βProgram Earth is a non-profit that champions the next generation of developers to build talent, foster networks, and expand industry commitment to holistic climate solutions, innovating environmental stewardship and corporate sustainability. We do this through our flagship fellowship program, hackathons, and volunteer-powered mentorship, which combine to support the tech behind environmental conservation projects that empower locally and impact globally.
βLogistics for the event:
βWe have set a 40-attendee limit for our events to provide the most comfortable environment for attendees.
βRequirements to participate: This is a virtual event. For the best experience, please aim to have a webcam and a microphone. Also, if you like to draw and diagram, consider having a blank piece of paper and a marker, or a whiteboard, that can be visible to your webcam. To share your code, be prepared to screen-share or collaborate through a Google Doc.