Chingu Weekly 111

Jim Medlock - Sep 7 '20 - - Dev Community

Congratulation to Explorer Cohort #1

Shout-outs & Showcases

Photo by Pablo Heimplatz on Unsplash

๐ŸŽ‰ Congratulations to those in the Explorers Cohort #1 who submitted a Solo Project for evaluation! You did it!!!

๐Ÿ“œ We have provided constructive feedback to everyone who submitted their project and Completion Certificates will be sent out this week

๐Ÿƒ๐Ÿฝโ€โ™€๏ธ๐Ÿƒโ€โ™‚๏ธ๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ๐Ÿƒโ€โ™€๏ธ Voyage 22 Chinguโ€™s are working on completing their projects in Sprint #6 this weekโ€Šโ€”โ€ŠThe final sprint of this Voyage!

๐ŸŽ‰ Congratulations to GreatDeveloper66 & Jasterix who are both starting new Developer jobs! A lot of hard work went into achieving this milestone.

Overheard in Chingu

Photo by James Wainscoat on Unsplash

Thereโ€™s a reason my kids are so messed upโ€ฆ.ME

It looks good. one question, did you add the pubspec.yaml file or it came by default? just wondering if you need it at the moment

Itโ€™s International Talk Like a Pirate Day on the 19th. There is no holier day on the Developer calendar

GitHub questionโ€Šโ€”โ€ŠI have a project with *.md files that link to other *.md files and Iโ€™m doing the work in the development branch. When I pull these changes into the master branch, I assume that these links will not update as right now they state github(dot)com/username/project-name/blog/development/main.md where development is the branch name. is there a way to fix this, or will I have to update the master branch directly once I do the PR?

Sooooooo stardew people text me so I can create a gaming group, but probably no gaming before weekend on my end. Want to try crusaders king tonight

Hi everyone, are there any guides/checklists/best practices to help developers be more effective in doing Code Reviews?

Unless Iโ€™m missing something, the only way a mobile app could really outdo a PWA is if they offer things PWA canโ€™t do. Idk what the status is on that

Ahhh, god this page looks incredibly awesome and it is.. not build on React? O_o

TIL do something good and tell about it helps you alot in live. I sponsored some Flutter GitHub projects and now my YT channel gonna be announced in a Flutter related book

Well we have to work overtime to meet deadlines sometimes

Yeah it is too large for browser, you should use Webworkers. Ideally, you should paginate the output if possible or process this on the backend

When you accidentally get a HDD drive instead of SSD and the only option to cancel is to call them. โ€œOk.. might as well find a use for thisโ€ XD

Chingu of the Week

๐Ÿง‘โ€๐Ÿ’ป๐Ÿง‘๐Ÿฟโ€๐Ÿ’ป๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป Reginam, silentkdev, SorenG, ZumDeWald, Christin, & jmwebdev who have formed a working group to design & develop the Chingu Quiz app!

Resources of the Week

Frontend Design Checklist โ€”

thedaviddias/Front-End-Design-Checklist

Technical Writing courses for Engineers

Technical Writing | Google Developers

Quotes to Go

Photo by Brett Jordan on Unsplash

Advice

Perfection is the first step to failure!

Developers are by nature very detail-oriented individuals. Itโ€™s a required trait since the apps we create must meet the requirements imposed on us by both users and the technologies we use.

But, the downside occurs when your attention to detail turns into perfectionism. Our definition of perfectionism is devoting attention and attention to details associated with a task, before they are needed.

Welcome changing requirements, even late in development.

This is where an Agile Methodology can be your best friend.

The Agile Manifesto values โ€œResponding to change over following a planโ€ and one of the 12 Agile Principles is: Agile processes harness change for the customerโ€™s competitive advantage.

Timing is critical since itโ€™s important to do the right thing at the right time. Some practical tips include:

  • Create simple app components based on what you currently know and add to them as new details surface in later sprints.
  • Donโ€™t let what youโ€™ve already created lead to resistance to change. Your code is the means to a goal, not the goal itself.
  • Design and write your code assuming that it will need to be modified and enhanced.
  • Treat your backlog as a โ€œlivingโ€ document. Continuously groom it in each sprint as new details are found.
  • Donโ€™t hide your status from the team. Information should be freely and openly shared (including problems!) since all teammates are equally responsible for reaching the MVP.

Start simple and add complexity as needed!

Before you Go!

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


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