Chingu Weekly — Vol. 143
Tags: webdev, softwaredevelopment
Published: 2021-05-17 13:14:05

---
title: Chingu Weekly — Vol. 143
published: true
date: 2021-05-17 13:13:00 UTC
tags: webdevelopment,softwaredevelopment
canonical_url: https://medium.com/chingu/chingu-weekly-vol-143-6d001b0032fc
---

### Chingu Weekly — Vol. 143

Voyage 29 comes to a close, but Voyage 31 is preparing to set sail

![](https://cdn-images-1.medium.com/max/1024/1*maurjo94aWjtzeoMZKkncA.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@johnschno?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">John Schnobrich</a> on <a href="https://unsplash.com/s/photos/build-experience?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

### News, Shout-outs & Showcases

**🏄‍♂️**  **_Voyage 30 starts Sprint 3 today!_** Project teams are making steady progress towards their goal of completing a Minimum Viable Project (MVP) for the project they’ve chosen to build.

⛵️ **_Voyage 29 came to a close yesterday_**. Projects will be reviewed this week and Completion Certificates will be distributed on May 23. **_BUT_** the most important task remaining is for teams to congratulate themselves on the experience they’ve gained and to _celebrate their success!_

**_🚀 Voyage 31 starts on May 31_**. The Solo Project deadline is on Tuesday May 25th, so don’t put off joining so you can build experience needed to get Developer jobs. Don’t wait — Take charge of your career today!

🏆 Check out the travel app this **_Voyage 29_** team created!

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

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

- Congratulations **_tamsO_** for starting a Full Stack Developer job at an educational non-profit organization last week!
- **_Monikat_** landed an internship as a Full Stack Developer. Well done!!!
- Well done **_Nellie_** who has advanced to the next round of technical interviews on her job search!
- And congratulations to **_all Voyage 29 participants_** on completing your Voyage!

![](https://cdn-images-1.medium.com/max/1024/1*zfyYu6opXq8rJ2jyejy_PA.jpeg)<figcaption>Photo by <a href="https://unsplash.com/@tumbao1949?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">James Wainscoat</a> on <a href="https://unsplash.com/s/photos/hear?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption>

### Overheard in Chingu

“TIL our _old_ overlay banner was centered using a big function in JS, and kept responsive by running that function on resize. I guess some people hate CSS so much that they actually end up writing styles in JS.”

“That moment when you realize how global your product is, when you get a bug like: _Text x does not look good on RTL languages”_

“TIL you can extend null in a JS class”

“Yea i guess it’s good if you don’t set everything on fire. That’s the first step”

“TIL Go. I mean, I have started learning Go some time ago mostly from examples but today I decided to devour a book from start to end to actually learn it well. I must say it’s so easy, the syntax is so minimal but you can do a lot with it: a.) If you’ve done TS, the concept of interfaces and types just comes without explanation b.) If you’ve programmed and used pointers in other programming languages, it’s pretty straight forward c.)If you’ve worked with Workers / Worker Threads in Node.js, the concept of Goroutines and channels is similar (without all the boilerplate required in Node.js) —Loving it”

“Only wimps make coffee with water. Real Devs just munch on coffee beans. Organic of course”

“TIL we can use delete operator to delete an object property.”

“I’ve been answering mails and slack all day, literally. Oh and few meetings. I feel like I’m slacking but I’m actually highly busy lmao”

“TIL MongoDB Compass 1.22 and later has an integrated shell at the very bottom. Quite convenient in case you don’t already a mongo client handy. If you haven’t updated since May 2020, this might be a reason to do so.”

“You know that you’re old when you start to run training sessions at work and you’re the teaching person, not the listening person”

### Resources of the Week

Most of us git rebase. But, what about git squash???

{% youtube V5KrD7CmO4o %}

### Quote of the Week

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

### “Rome Wasn’t Built in a Day”

A common issue teams run into in the first few sprints of a project is adding too much functionality too soon.

The impact of adding too many features too quickly is getting stuck implementing technical details (and hitting issues) before they are needed.

Keep in mind that the Minimum Viable Product (MVP) process, supported by an Agile methodology, builds a working product in each sprint. Your product in early sprints will be very simplistic, but each sprint builds on what you’ve done in previous sprints.

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

> The product you deliver at the end of each sprint doesn’t have to be perfect, but it does need to deliver some functionality.

It’s okay if the product you deliver at the end of Sprint 2 consists of a project structure, the basic technical stack, and a “Hello World” screen. That’s actually a great starting point since it lets team members add new features to a common foundation.

### 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/)

* * *