Chingu Weekly #116 - Voyage 23 Ends, Voyage 24 Starts Sprint #2, & Hacktoberfest Rolls on!

Jim Medlock - Oct 12 '20 - - Dev Community

Shout-outs & Showcases

Photo by Toa Heftiba on Unsplash

👶👶👶 Congratulations to EddyW & his wife who welcomed a new son into the world last week! We need more Junior Dev’s!!!

🏆🏆🏆 Congratulations to sorenG who completed a year-long web site project at work! Despite all the overtime he’s still been able to contribute to the Chingu Quiz open source project!

🎉 🎉🎉 Great job pajek & Lily for contributing PR’s to the Chingu Quiz project!

🎉 🎉🎉 And congratulations to the Chingu Quiz team for the progress they’ve made this past week and for growing to 9 contributors within Chingu and another 2 from outside our organization!

🎃🎃🎃 leonyangela completed her Hacktoberfest requirements with 4 PR’s accepted to Open Source projects!

🎉 🎉🎉 Congratulations to the new Chingu’s who have submitted Solo Projects in preparation for the start of Voyage 25 — deast & audreyk. We can’t wait to see what your teams will be creating in Voyage 25!

🚀🚀🚀 Voyage 23 has ended. Congratulations to all Chingu’s who participated in this Voyage! Completion Certificates will be distributed by October 18th!

🏃🏽‍♀️🏃‍♂️🏃🏿‍♂️🏃‍♀️️Voyage 24 Sprint #1 ended yesterday and Sprint #2 started today!

🚀🚀🚀 Voyage 25 will be starting on November 2nd and it’s deadline for Solo Project submissions from new Chingu’s is October 27th! If you’d like to join in visit chingu.io to sign up.

Overheard in Chingu

Photo by OCV PHOTO on Unsplash

Why is Jim not awake yet? Wakey wakey. Important day!

Putting that in mind, I believe NGINX is a better option? Not really sure which to choose between SQL/NoSQL, but I would need a push notification functionality. (I’ve seen that there are these features for AWS and Firebase, but not for MongoDB etc..)

Vacation mode, vacation mode since tomorrow!

If it’s going to be a large project and you want it to be maintainable, I highly recommend looking at a more structured framework (not express). I’d recommend NestJS but I’m sure there are other ones suitable as well.

We are starting Voyage 24 within the next two hours…..executing the final steps to light this candle!!!!!

Which documentation is best to learn Java. For eg For JavaScript we have MDN documentation. Anyone please suggest. I will be really grateful for that!

Have you taken either the Algorithms Specialization from Stanford or Data Structure and Algorithms Specialization from San Diego on Coursera?

I think it would help if there was a user story associated with this so I can get an idea of the flow

I’ve deleted the phone numbers of all the Germans I know from my mobile phone. Now it’s Hans free.

For Tier 3 this implies a BE API function that uses a file or DB to keep track of which question was last given to each user. This also requires user authentication since you’ll need to track more than one user

The moment you realise all your co workers have at least twice as many years of experience compared to you

Styled components are awesome. you can use a theme like a global stylesheet. then you can write CSS in each file which basically works like CSS modules. it supports SCSS-like syntax. and it makes it easy to pass props to your CSS.

Hah, reminds me of something my coworker said to our project manager today, after she kept giving him “important assignments”. “If everything is top priority, nothing is”

It’s pretty late where I am and I set up DB API and then moved on to client so maybe I’m just spent and missing something obvious

Kinda excited. Danish site, but been working on it over a year now as (pretty much) the only frontend dev. Going live today!

Let me know if it works. I’d like to know how the css could break like that

What amazes me is that some people have written quantum algorithms in 80s that can break all encryptions. But we still don’t have computation power to execute them

Has anyone ever used PR Templates on Github?

That’s a great question. I’d like to know the answer too

Resources of the Week

loading.io - Your SVG + GIF + PNG Ajax Loading Icons and Animation Generator

State of the Jamstack Oct 2020 Keynote, Matt Biilmann of Netlify

typescript-cheatsheets/react

Quotes to Go

Advice

Teamwork is Hard!

It doesn’t take too many Sprints for a team to realize that technology is the easy part of the project. The hard part is working effectively and in harmony as a team.

This is especially true for new Developers who haven’t had a lot of team experience. You don’t know what you don’t know until you know it, which is why it’s important for individuals and teams to reflect on their workflow and how they deal with problems when they come up.

Problems and conflict will occur so it’s important to not ignore them. Reflecting on them starts by asking hard questions.

  • What occurred?
  • How was it discovered?
  • What were the different options, alternatives, or opinions on how best to resolve it?
  • Did conflict arise when deciding which solution to pursue?
  • Was the discussion civil and respectful? If not, when did it become difficult and why?
  • Did everyone on the team have the opportunity to express their thoughts?
  • Were everyone’s opinions given thoughtful consideration? Did I listen to what others had to say?
  • Was I open to other opinions or was I constrained by my ego?
  • What could the team and I do differently to manage situations such as this?

To get the most from this type of reflection:

  • Start by defining the shared outcome you want to achieve
  • Conduct your discussion objectively, dispassionately, and without ego
  • Practice active listening
  • Agree on what you will do differently

Remember you can disagree without being disagreeable!

Before you Go!

You can learn more about Chingu & how to join us at https://chingu.io


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .