Chingu Weekly — Vol. 142
Tags: webdev, softwaredevelopment
Published: 2021-05-10 14:45:24

---
title: Chingu Weekly — Vol. 142
published: true
date: 2021-05-10 14:26:38 UTC
tags: webdevelopment,softwaredevelopment
canonical_url: https://medium.com/chingu/chingu-weekly-vol-142-139f7b1a3e17
---

### Chingu Weekly — Vol. 142

Voyage 29 is coming to a close & Voyage 30 is off to a strong start!

![](https://cdn-images-1.medium.com/max/1024/1*EN2HWg3q4b7iOvjK24ss_A.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@esteejanssens?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Estée Janssens</a> on <a href="https://unsplash.com/s/photos/goals?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

### News, Shout-outs & Showcases

**🏄‍♂️**  **_Voyage 30 starts Sprint 2 today!_** Project teams are off to a strong start on their projects! Sprint 1 is about setting the projects foundation & Sprint 2 is when development starts to ramp up.

⛵️ **_Voyage 29 started Sprint 6 this week_**. This is the last week of this Voyage project. Teams are hard at work to complete work on the features that are part of their MVP, fixing pesky bugs, doing that final production deployment, & **_Celebrating their Success!_**

**_🚀 Voyage 31 starts on May 31_**. Don’t put off joining if you would like to leveling up your team & technical skills. Don’t wait - Take charge of your career today!

🏆 Check out the Morse Code communicator this **_Voyage 27_** team created!

![](https://cdn-images-1.medium.com/max/1024/1*PnFQOIFsnwas5Qcm6d554A.png)<figcaption><a href="https://imorse.netlify.app/">https://imorse.netlify.app/</a></figcaption>

_🎉🎉🎉_ **_Congratulations_** _to the following Chingus for reaching these milestones & goals!!!_

- Congratulations **_Nellie_** _for her talk on “Bringing K8s into port with visual learning” at Data on Kubernetes Day!_

[![Bringing K8s into port with visual learning...](http://img.youtube.com/vi/M54tSUdzfF4/0.jpg)](http://www.youtube.com/watch?v=M54tSUdzfF4)


- **_Jaytula_** reached a milestone of 10K commits for a single GitHub repo. That’s dedication!
- **_Armando_** landed a software development position at Berlin-based start-up! He put in many long hours on projects to grow his skill to meet this major career event!
- Happy Birthday to **_Monikat_** & **_Tisdale_**. We hope you’ll have many more!
- And last, but certainly not least, a Happy Mothers Day to **_Developers who are also Mom’s_**! Growing both your kids and your careers is like having 2+ jobs and you are appreciated for your efforts.

![](https://cdn-images-1.medium.com/max/1024/1*BslFm017TooLokJ-fskTrw.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@medbadrc?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Med Badr Chemmaoui</a> on <a href="https://unsplash.com/s/photos/speakers?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

### Overheard in Chingu

“Does anyone have any experience with HackerRank’s tests? If you do, what would you recommend as the best way to prepare?”

“TIL about css mask-image for creating an alpha gradient”

“Today I learned to keep my developer notes from my old apps if I want to reference the live version. My voyage 9 app was live before Covid, thanks to Brian from my voyage 9 team. But the site is now gone and today I discovered all my local config data is gone with one of my dead hard drives. I didn’t keep any notes that I can find so I’m having to rediscover how to deploy the application. It’s a good refresher I guess.”

“TIL…Binary Search Trees…coded recursive versions of insertion, removal, search, and built an iterator (non-recursive).”

“Ugh it’s so unhealthy to sit all day, I’m trying to squeeze in exércise mid day but somehow always end up after work if I’m not too tired that is!”

“TIL how to use getters inside getters and use mapGetters efficiently. reducing 8 lines and much cleaner code!”

“But yeah, I would be happiest with a company that would send me a nice, practical coding assignment like “build this simple app that can actually be used in real life.”

“TIL (or relearned) that addEventListener _doesn't_ set duplicate event listeners, unless the handler is an anonymous function. I totally forgot about this, and was able to remove about 5 lines of removeEventListener"

### Resources of the Week

This isn’t code-related, but as app complexity and team size grows it is very important to keep product assets organized so all members of the team can easily and quickly find what they need!

[Product Records Organization Collaboration Best Practices](https://www.smashingmagazine.com/2021/05/product-records-organization-collaboration-best-practices/)

### Quote of the Week

![](https://cdn-images-1.medium.com/max/1024/0*wHbxp3E9ho3vo6S0.png)

### What’s Your Status?

The hardest part of a project is **_understanding what everyone on the team is working on_** at any point in time.

It’s important due to the **dependencies** between the components everyone are working on. Lack of information can result in these components not working as expected when they are brought together in a shared repo through your pull requests.

In this age of sophisticated project & team tools there’s no excuse for not sharing status with your teammates!

![](https://cdn-images-1.medium.com/max/640/1*kxcPMBD5obM009kRqRM2xg.png)

So, how do you solve this problem?

1. **Set up & use a team channel** to ask questions and report issues.

2. **Monitor your team channel daily** so you don’t miss updates from your team mates. Even better, see if there’s a time of the day where all team members can be available, even if it is only for a few minutes, to review status — just like a standup meeting!

3. **Post your status** at least every other day in the form of a text-based standup using this template:

> **My mood today:** <Use the emoji of your choice >

> **Tasks I’m Working On:**

> - Task #1 + expected completion

> - Task #2 + expected completion

> - …

> **Tasks I’ll Be Working On Next:**

> - Task #1

> - Task #2

> - …

> **I Need Help With:**

> - Question/Issue #1 — short description & what do you need

> - Question/Issue #2 — short description & what do you need

> - …

Remember that reaching your team goal is more about coordination and communication than it is about technology.

### Before you Go!

> _Chingu helps you to get out of “Tutorial Purgatory” by transforming what you’ve learned into experience. The experience to boost your Developer career and help you get jobs._

> _You can learn more about_ **_Chingu_** _& how to join us at_ [_https://chingu.io_](https://chingu.io/)

* * *