The Journey of #100DaysOfCode (@JasonNutt14)

Today I wanted to refresh and restart my 100 days of code journey after a brief layoff due to burnout, mental exhaustion, life, getting a new job I’m not a good fit for…life, family obligations, life…ya know stuff lol. Well, day #1… I spent a few hours going over where I had left off and re-iterating through some things I built… I am so very glad I took the time to do this. I didn’t realize the EXTREME benefit that documenting my journey through utilizing the skills and building out applications, visualizing and documenting the data that I was processing and interacting with the community would bring but lo and behold, Stennie, one of the community leaders, reached out and let me know that I was missed and was indeed a benefit to their community as well. Sometimes it takes only that…to know you don’t go unnoticed. So, thanks Stennie, it is well appreciated and I am hoping to be helpful, inspiring, teachable and involved. At the very least, I will let you know if you have an impact on me. Thanks for letting me share my journey again. I’ll be seeing y’all in the chats. Yay!

#100daysofcode Day #1 video kickoff!!
Here is a link to a video I made to kick off the challenge and commit to the journey. Thanks again mr. @Stennie :deciduous_tree: :blush: :atom_symbol:

7 Likes

Welcome back @Jason_Nutt! I enjoyed the enthusiasm shared in your previous posts, including your learning journey and portfolio as well as feedback on University courses with fun observations.

Great to have you along for the 100 days coding challenge and to share your experience!

Regards,
Stennie

3 Likes

Hello @Jason_Nutt , :wave:

Welcome to #100DaysOfCode journey :smiley: Super excited to have you join us, Hi :five:

We look forward to learning from you and building together… :partying_face: :star_struck:

Cheers :performing_arts:

2 Likes

It’s good to be back at it. Doing some refreshing today. Thanks a bunch! :sunny:

2 Likes

I’ll be seeing ya’ll through the journey. Thanks for doing this challenge @henna.s . I love what 100 days of code does for accountability. :sweat_smile:
Sooo, back to it. Refresh refresh refresh. This week will be learning what I think I know and hopefully clearing up some things I may have struggled with at first glance. Byeeee :wave:

2 Likes

Here I am back at it with y’all. I started to go through Basic cluster administration but thought to myself, I need to go through and make my project that I was building a complete work and fully fleshed out following of everything that MongoDB university plus the community has and will bring to my skill set and knowledge & understanding of building, deploying and utilizing NoSQL databases like MongoDB in future projects. I have a renewed sense that this is going to lead to somethings and projects that I don’t even know about yet. But, at any rate, @Stennie…I am looking forward to looking for new badges lol…after all, isn’t that what it’s all about haha?? :blush:

Day 2 #100DaysOfCode I did what I know, learn by building and creating. My database admin understanding struggles continue. Started over with the basics. Here is the progress on documenting.https://t.co/fWw4B60jKC
We will get there together folx. Blessings to all. #lovecode

— Jason Nutt (He/Him) Developer (@JasonNutt14) February 21, 2022
2 Likes

Hi :wave: I’m video documenting my #100daysofcode on youtube. 1 hour a day. Here is day #3 :compass: First part of the video (About a minute) is finishing up on a form I was making for a friend. Then the rest of it is my consistent slow walk back down MongoDB Basics course as to not jump back in the deep end blindly. :whale: I will become what I will become in due time. I must solidify knowledge and skills through re-iteration. God bless y’all everybody. Gonna go watch some Resident Alien and wind down yay!!

2 Likes

Day 4 #100DaysOfCode In the spirit of consistency & redundancy I am starting this post similar to the last…hahaha I kill myself. Anyways, like this video description says, I was feeling creative and also, tired of thinking from work. So, as I am committed to coding everyday :mechanical_arm: , I decided to just refactor and add some artsy stuff while re-reading and listening to some relaxing :yin_yang:Raffi music as it is my son’s favorite & secretly mine as well. God bless everyone Have a wonderful night :love_letter:

2 Likes

Day 5 #100DaysOfCode I am just trying to get re-familiar with the technologies that I use and grow from there. I looked through the react docs and spun up a new application from command line. Then I spent the hour playing with and refreshing my memory on what is in a fresh react app and revisited the MongoDB playground a bit. Anyways, I will keep posting and hopefully have breakthroughs along the way. Saturday and Sunday I hope to really put a few good hours in and spend an hour or two looking through posts here in the community. Hope everyone is well. Keep it up and don’t give up.

3 Likes

#100DaysOfCode D-6 @Stennie welcome to the party! 100 days of code it up my friend :mechanical_arm: This is a lab I’m trying to figure out where I’m going wrong. This is where I went wrong the last time I tried to tackle learning about MongoDB and databases in general. I did not take the time to fully comprehend the failures and so when I proceeded to the next parts of courses I was already behind the power curb. Anyways I will be sharing this with the community while watching the next video and trying to wrap my head what I am doing wrong or misunderstanding in this lab. Also, I think I need that database dabbler badge lol.
Wordness to the turdness!
So as not to be idle with my couple hours today, I am proceeding with the next course in the Developer Learning Path … Introduction to the MongoDB Aggregation Framework.
Wordness to the turdness!
Database Dabbler

Participate in #100DaysOfCode challenge and share at least one day of learning MongoDB or Realm

3 Likes

#100DaysOfCode D-7 I am really happy that I looked back into and rewatched this Jumpstart series 2021 with @Jesse_Hall!
I had learned soooo much through following and building and experimenting with serverless functions & going back through and creating and modifying my data in Atlas, adding my D&D characters to make something that I haven’t finished yet (Lol what’s new)…but by re-watching all these videos and pulling up those projects, even ones that I had trouble completing or just abandoned, I did get a huge dose of gratitude and felt like, yeah I am NOT starting completely from scratch like it feels sometimes. I have to look at and learn from the things I have struggled with in the past & not been able to understand or didn’t have the foundational knowledge necessary to grasp…and that is what it is alot of the times with programming. I have to re-iterate until the thing that made no sense to me does now. I don’t know if that makes sense to anyone else :stuck_out_tongue_winking_eye: :crazy_face: :thinking:but it’s very profound to me to know this deep in my bones here y’all :bone: lol. Have a great weekend :wave: and happy coding journey to all #100daysofcode Warriors, keep it up, we are getting somewhere!!

2 Likes

#100DaysOfCode D-8, I am determined to be as slow as needed to get through these courses with thorough understanding of what is happening. I needed to alter the connection string ( by typing mongosh at the beginning of the string instead of mongo as shown in course ) here in the chapter 1 course in order to connect to our aggregations db but hey, this is farther than I got the last time I did this course. So on to the next portion of the chapter… Today, I learned much about the fundamentals of the aggregation pipeline, $match and filtering documents. Tonight after work, I will try the homework and filter out the movies in the lab by imb rating, genre, rating and language then count the ones that I’ve filtered…if I am understanding correctly. I actually am looking forward to the challenges instead of being frustrated with my slowness. I think this is growth. Hope everyone is learning much through this 100 day challenge, I know I am getting more patient in my learning if nothing else. :thinking:

2 Likes

#100DaysOfCode D-9 did a crash course for 2022 tutorial w/ @codeSTACKr today in order to make sure I’m current. I also started a document to practice and keep up with my GSAP3 animation, scrollTrigger and timeline skills and not get rusty with git and pushing code to github. That is a skill that took me a very long time to be comfortable (well kinda) so I don’t want to take it for granted that I will just always be able to add commit push and publish and deploy things if I am not doing it on the regular, even if it is just writing the things that frustrate me :rage: or that I learned today :books: in an html document and styling it a tad :dress: with a bit of animations :angel: . That will do for keeping the rust down I think, While I get back to where I think I lefty off with my MongoDB skills. I am re-iterating through so much that I am going, wow, I remember thinking how awesome MongoDB was. It still is!

Building a Study Sheet

3 Likes

#100DaysOfCode D-10 Today was humbling, I am such a noob :baby: :hatching_chick:still…and that’s got to be ok with me, even something to embrace, because it keeps me from jumping ahead and thinking I can just start to build my fantasy ideas without first painstakingly go through these fundamental courses. Even though I have struggled with the labs sometimes :test_tube:, I know that I am fully grasping the concepts being taught in the course. I also previewed the next chapter on $addFields and just excited about taking it slow :sloth: until things really click. I have committed to an hour but find it very hard to limit it to just that. Working full time at a call center though, I must force myself into a little rest time or I will be burnt out in no time( speaking from experience)… :firefighter: One day I will have built that D&D campaign and linked character lookup/Create sheets but for now, fundamentals it is. And the growth continues…I hope. Great night everyone. Keep plugging away at your dreams. :desert_island:

3 Likes

#100DaysOfCode D-11 I ended the day with Accumulator Stages w/ $project! Went over again that _id is where to specify what incoming documents should be grouped on. That _id can use all accumulator expressions within $group. $group may be used multiple times within a pipeline…and also, it may be necessary to sanitize incoming data.
Then we went over the accumulator expressions available within $project…

  1. $sum.

  2. $avg

  3. $max

  4. $min

  5. $stdDevPop

  6. $stdDevSam
    …within $project, these expressions have no memory between documents.
    and we still may have to use $reduce or $map for more complex calculations…
    Goodnight everyone! My brain is donsky for today. Have a blessed evening and hope you are all safe and sound. God bless.

2 Likes

Hi @Jason_Nutt,

Excellent to see your learning progress! If you do get stumped while taking MongoDB University courses, definitely ask for assistance in the dedicated course forums (eg M121: The MongoDB Aggregation Framework - MongoDB Developer Community Forums). There is a MongoDB squad that supports learners in University courses (coincidentally, they are now part of my Community team!) and many helpful community members.

I also recommend using the Aggregation Pipeline Builder in MongoDB Compass to develop and test your aggregation queries. Since the output of one pipeline stage is the input for the next stage, complex aggregation queries are more straightforward to troubleshoot if you work on adding one stage at a time.

You can use a similar technique in the MongoDB shell with variables (for example, MongoError: A pipeline stage specification object must contain exactly one field - #15 by steevej), but Compass provides a visual reference with some sample documents.

Regards,
Stennie

2 Likes

Nice! Thanks for the guidance and resources @Stennie Oh and of course…thanks for letting us earn badges for milestones with #100daysofcode … I’m a sucker for badges as a study incentive. There is something wrong with me lol :laughing:

2 Likes

#100DaysOfCode D-12 First I just want to say, that Javascript is and always will be hard…and quizes on Javascript are hard, and coding is hard :construction_worker_man: …but I am also, very glad to be back to doing some of it and growing. Thanks for inviting me back @Stennie ! Anyways, I failed a javascript skill quiz today and unlocked a couple courses that I should retake so I will. I also, reached the $graphLookup Chapter in MongoDB University’s M121: The MongoDB Aggregation Framework. I have to take it slow this time around. Just like I have to go back through some basics with other skills, I must keep solidifying basics until basics become my fundamentals and that is when I can grow. I really appreciate the idea of bringing this #100daysofcode into the underneath (or rather the DownUnder ) world of MongoDB Community…thanks for heading up the surge @henna.s and @Kushagra_Kesav . Keep it up and thanks for encouraging me to get better and be accountable. Many blessings to all.

4 Likes

#100DaysOfCode D-13 Today I had a fun time learning about Facets, Bucketing & Multi-dimensional grouping. Ok it was not as fun as it sounds but I am enjoying the growth but still need to practice the concepts more. I took a creative moment to say "Hey dude :speech_balloon:, you know you haven’t thought about making a new portfolio recently. Maybe it’ll get you energized to study a bit more if you start designing one for this year :speech_balloon: "…so I did that. So I am proud to be growing in MongoDB :green_book: and other areas too, hopefully it will all come together to build something mo’ beautiful someday soon. Have a great night everyone! :man_fairy:

2 Likes

Hi Jason,

So happy to know that you are enjoying being back to #100DaysOfCode :orange_heart: I absolutely am… I myself touching Android Development after almost a gap of 2 years… :scream_cat: Its a tough ride but small steps make a difference :footprints:

I am a self-taught developer, with the help of the community of course :innocent: and it makes a lot of difference when you are working together… :open_hands:

Please feel free to give a shout if you feel stuck on a concept, we have lot of MongoDB folks to jump and help :smiling_face: and @Kushagra_Kesav is one of our champ :trophy:

For Javascript, I recently got email from FreeCodeCamp, to learn Javascript while making games… I have not explored it much yet but I hope it provides some help :slight_smile:

Keep Rocking :sparkles:

Cheers :performing_arts:

3 Likes