<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amaka</title>
    <description>The latest articles on DEV Community by Amaka (@amaka202).</description>
    <link>https://dev.to/amaka202</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F885661%2F01b490b6-07d3-41f6-8667-74736a4d3cf6.jpeg</url>
      <title>DEV Community: Amaka</title>
      <link>https://dev.to/amaka202</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amaka202"/>
    <language>en</language>
    <item>
      <title>The Collab Lab TCL-50 recap</title>
      <dc:creator>Amaka</dc:creator>
      <pubDate>Sat, 24 Dec 2022 18:17:07 +0000</pubDate>
      <link>https://dev.to/the-collab-lab/the-collab-lab-tcl-50-recap-2gob</link>
      <guid>https://dev.to/the-collab-lab/the-collab-lab-tcl-50-recap-2gob</guid>
      <description>&lt;h3&gt;
  
  
  OVERVIEW:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The Collab Lab&lt;/strong&gt; is a non profit organization that helps early career developers and, in particular, people in under-represented groups in tech, gain experience they need to break into tech. To achieve that, over the course of 8 weeks a team of 4 junior developers work collaboratively on a software project, under the guidance of volunteer mentors. The goal is for them to gain hands-on experience by working in a professional setting with code reviews, pair programming sessions, weekly meetings and retro sessions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu9dxgjiqua4ennlapbb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu9dxgjiqua4ennlapbb.png" alt="Screenshot of our final meeting"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is a “smart” shopping list that learns your behaviour over time and prioritizes the things that you are going to need and reminds you to buy them. The developers had to work both on the functionality of the application and the appearance of it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key technologies and tools:&lt;/strong&gt; JS, React, HTML, CSS, Git, Github, Tailwind, Firebase&lt;/p&gt;

&lt;h3&gt;
  
  
  THE TEAM:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;THE DEVELOPERS:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/iyimide-adegunloye/" rel="noopener noreferrer"&gt;Adegunloye Iyimide&lt;/a&gt; &lt;br&gt;
&lt;a href="https://www.linkedin.com/in/klestaluli/" rel="noopener noreferrer"&gt;Klesta Luli&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/rachael-david-ui/" rel="noopener noreferrer"&gt;Racheal David&lt;/a&gt; &lt;br&gt;
&lt;a href="https://www.linkedin.com/in/victor-owiti/" rel="noopener noreferrer"&gt;Victor Owiti&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;THE MENTORS:&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://www.linkedin.com/in/chiamakaumeh/" rel="noopener noreferrer"&gt;Chiamaka Umeh&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/redabaha/" rel="noopener noreferrer"&gt;Reda Baha&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/aristos-manolarakis/" rel="noopener noreferrer"&gt;Aristos Manolarakis&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  WHAT WE DID FOR THE PERIOD OF THE COHORT:
&lt;/h3&gt;

&lt;p&gt;Over the period of eight weeks, every Sunday, the team met for a period of one hour to demo the week's features, do retrospectives, go over learning modules (like pair programming learning module, git learning module and accessibility learning module) and also assign tasks for the upcoming week. The developers(collabies) were paired in two to work on issues together each week. The pairs would meet during the week to pair program remotely and come up with solutions to their features after which they would make a PR on GitHub. At the end of the week, the pairs reviewed each other PRs, followed by final reviews by mentors and the features are merged into the main branch. The mentors occasionally checked in and held office hours to help the collabies unblock. At the end of the eight weeks, we had a fully functional smart shopping list that learns as you go! You can view the app &lt;a href="https://tcl-50-smart-shopping-list.web.app/" rel="noopener noreferrer"&gt;here&lt;/a&gt;. Here's the final demo meeting, definitely worth a watch to see what this talented group of devs came up with.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ROCW0QUNBtg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Some of our developers were just starting out with React while others had built a project or two before collab lab. They were all super enthusiastic, collaborative and communicative. They helped each other unblock and were eager to learn. We the mentors definitely saw a lot of improvement over time, especially in the use of git, making PRs, merge conflict resolution and communication. This is what the developers had to say 👇👇.&lt;/p&gt;

&lt;h3&gt;
  
  
  WHAT THE DEVELOPERS HAD TO SAY:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Klesta:&lt;/strong&gt; Being a self-taught developer, I applied for The Collab Lab because I wanted to learn how to work on a software development team. I learned how to work in an Agile environment by working consistently in weekly sprints. It was especially a great learning opportunity working with mentors who also brought their experience from their jobs in development.&lt;br&gt;
 We also got to do pair programming with other team members and mentors and at the end of every sprint, we had to demo the code and the application in production. These experiences were incredibly beneficial for me. I got to learn how to talk through my code, answer questions and demo the app as a developer putting myself in the shoes of a user. I felt much more comfortable going through live coding technical interviews because I was already familiar with talking through my code. I learned so much from team members and the mentors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Iyimide:&lt;/strong&gt; My experience at Collab lab was amazing. I gained robust experience in code review, agile methodology, pair programming and collaboration. &lt;br&gt;
The mentorship was superb; I was part of a team where the mentors were always willing to support and help resolve any issues that surfaced. My teammates were outstanding; I learnt something new during every pair programming session.&lt;br&gt;
 The career-lab extension of the Collab lab is the icing on the cake. After all the experience garnered during the program, we were further prepped for job search, negotiation, LinkedIn profile optimization, and interviews. I'm glad I was a part of the program.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Michelle:&lt;/strong&gt; My Collab Lab experience was really awesome. The mentors were always ready to help and jump on a call whenever we get stuck or needed help.&lt;br&gt;
 I got to learn how to collaborate with a team remotely. It was my first time working on a team project. Also, I learnt how to use the git commands, Create pull Request, Code reviews, Pair programming, and working on issues etc. The office hours and weekly sync meetings were great too.  It gave me greater understanding of some topics that were presented, team communication, and presentation skills. Now, I'm confident that I'll do well working remotely&lt;/p&gt;

&lt;h3&gt;
  
  
  CONCLUSION:
&lt;/h3&gt;

&lt;p&gt;To wrap things up, everyone enjoyed and learned a lot during this period. The developers put in a lot of effort, dedication and commitment to this project would be huge assets to your team!!! If you are hiring a junior developer, you can reach out to any of these hardworking and job-ready developers 😊.&lt;/p&gt;

&lt;p&gt;If you are an early-career developer, the application for the next cohort is ongoing and this is a huge opportunity. &lt;a href="https://the-collab-lab.codes/participate/" rel="noopener noreferrer"&gt;Apply&lt;/a&gt;!!!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Collab Lab TCL-44 Recap</title>
      <dc:creator>Amaka</dc:creator>
      <pubDate>Fri, 01 Jul 2022 16:55:29 +0000</pubDate>
      <link>https://dev.to/the-collab-lab/the-collab-lab-tcl-44-recap-2h29</link>
      <guid>https://dev.to/the-collab-lab/the-collab-lab-tcl-44-recap-2h29</guid>
      <description>&lt;p&gt;&lt;a href="https://the-collab-lab.codes/"&gt;The Collab Lab&lt;/a&gt; is about collaborating to build an application by early-career developers with the guidance of experienced mentors. They get to do code reviews, pair programming, and retrospectives. This article is a recap of the collab lab 2022 Q2 cohort for group tcl-44. &lt;/p&gt;

&lt;h3&gt;
  
  
  The developers:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/jimena-miguez/"&gt;Jimena Miguez&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/jimena-miguez/"&gt;Oluwatobi Oloyede&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/reda-baha-5188b9194/"&gt;Reda Baha&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/debbiedann/"&gt;Debbie Dann&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Mentors:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/elit-cenk-alp-02a22145/"&gt;Elit Cenk Alp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/faysvas/"&gt;Golfo Vasiliou&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/chiamakaumeh/"&gt;Chiamaka Umeh&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A Recap
&lt;/h2&gt;

&lt;p&gt;Over the course of 8 weeks, four very energetic and enthusiastic early-career developers collaborated remotely to build an application called the smart shopping list. The &lt;strong&gt;smart shopping list&lt;/strong&gt; learns a user's shopping habits and predicts when items are due to be bought next. At the beginning of every week, the developers were divided into 2 groups and assigned a task that they will implement during the week. After the implementation, they would make a pull request with a description of what the feature was about and screenshots where necessary. The pairs reviewed each other's pull requests and provided feedback. After that the mentors also reviewed and approved the pull requests before they were eventually merged into the main branch. During the weekend the whole team would have a sync meeting to go through the features implemented the past week and then tasks for the following week.&lt;br&gt;
We also went through some learning modules on Accessibility, git and pair programming during the sync calls.&lt;/p&gt;

&lt;p&gt;I and the other mentors watched the developers collaborate effectively on this project with so much enthusiasm and empathy. They all already had some form of experience building frontend applications prior to joining The collab lab. They all got to learn to use a new technology they were not familiar with before - firebase firestore. They also learned remote collaboration and most importantly communication.&lt;br&gt;
We used slack as the primary communication platform and GitHub projects for project management. &lt;br&gt;
As we progressed, the quality of code reviews, pull requests, and communication skills improved.&lt;br&gt;
They were very eager to learn, they helped each other unblock, they went to research where it was necessary and delivered on the tasks they got each week. &lt;/p&gt;

&lt;h3&gt;
  
  
  This is what some of the developers had to say about the experience.
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Before joining TCL the main thing I was missing was working with a team and organizing my work within it.&lt;br&gt;
TCL helped me build confidence in dealing with git and GitHub, now I write well-structured pull requests and give feedback confidently through code review.&lt;br&gt;
The other thing I've Improved during TCL is my communication skills, I learned how good communication through slack can lead to great visibility and everybody knows where the project is heading! - &lt;a href="https://www.linkedin.com/in/reda-baha-5188b9194/"&gt;Reda&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;-&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Before starting the Collab Lab, I just had a couple of solo projects. By the end of the cohort, not only my coding and teamwork skills improved immensely, but I also landed my first job as a Frontend Developer. I learnt a lot of about React, Git, Github, how working in a remote team works and how to appropriately talk about coding. All of this in a  friendly and safe environment with awesome talented devs, which gave me the confidence to succeed at job interviews. All in all , participating in the Collab Lab is one the best decisions I ever made! - &lt;a href="https://www.linkedin.com/in/jimena-miguez/"&gt;Jimena&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The project demo
&lt;/h2&gt;

&lt;p&gt;You can check out our last sync meeting where the developers presented the final finished application &lt;a href="https://youtu.be/8zjORJFYWXs"&gt;here&lt;/a&gt; and the project on Github &lt;a href="https://github.com/the-collab-lab/tcl-44-smart-shopping-list"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Early career developers looking to be a part of The Collab Lab can visit our &lt;a href="https://the-collab-lab.codes/apply/"&gt;website&lt;/a&gt; for more information. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>react</category>
    </item>
  </channel>
</rss>
