The Journey of #100DaysofCode (@eliehannouch)

100daysofcode - Day 90

Hello friends, A super day is here, the 90th day. Today my amazing friend @Darine_Tleiss published her first to Udemy. :smiling_face_with_three_hearts: Darine the one who make proud every second and so grateful to have her as a sister for me. During the past month I was observing her progress, the amount of dedication and excitement to launch the course. Honestly guys, darine is a person who teach me everyday how to be a good time manager, that spend every min from her life in a valuable topic.

Everyday you will be more successful, my dearest friend and for me I’ll be always a support system for you. Keep always shinning, making impact and let your success make a big loud :pleading_face::heart:

Guys, the course is truly an amazing one, and here you can find the link of it
:link:: https://bit.ly/figma-the-complete-guide

3 Likes

100daysofcode - Day 91

Hello friends, another amazing day is here, fulled with planning, lectures preparations and videos editing.
Today I continued preparing some new chapters in the Mongo & NodeJS course, talking about models, how to create schemas, validate them in mongoDB. with a code demo to illustrate the learned topics

4 Likes

100daysofcode - Day 92!

Hello community! A new day and new updates for the Mongo & NodeJS course.
I started preparing content for the MongoDB aggregations basics (operators, pipes, etc…) and how to work with them in real life with some basics implementations .

3 Likes

100daysofcode - Day 93

Hello friends, today and as everyday was an amazing and knowledgeable one. Filled with new topics, energy to learn and create some amazing stuffs. Today I was preparing the code demos for the MongoDB aggregations (operations, pipes) so they can be illustrated by using life examples after explaining the theory part from yesterday. I hope this course will be a beneficial one sharing all my knowledge with the amazing fellows.

3 Likes

100daysofcode - Day 94

Hello friends, this is our last Friday for the 100 days of code :frowning: , but it’s already new day to learn.
Today I was preparing for my session Build & Design a Backend Chat System , let’s take a look about it.

What is System Design?

  • System design is the process of defining the elements of a system such as the architecture, modules and components, the different interfaces of those components and the data that goes through that system. It is meant to satisfy specific needs and requirements of a business or organization

What is the goal of System design:

  • The goal of the System Design process is to give enough precise data and knowledge about the system and its components to allow for implementation following the architectural entities described in the system architecture’s models and views.

Factors Influencing Technology Trade-offs in System Design

  • Time
  • Size of the product
  • Cost
  • Efficiency
  • User support
  • Maintainability
  • Reliability
  • Scalability

And more of course, this was just a brief about what we should consider for our systems design !

3 Likes

100daysofcode - Day 95

Hello folks, the 1st day in our last 5 ones is already here, it was really an amazing one. Today I was pleased to have @henna.s talking about MongoDB :four_leaf_clover:realm and it’s amazing features with the MUG Lebanon.
Everyone really enjoyed the session, and I’m the first one :star_struck::star_struck:.

A special thanks for @Harshit, our main support in every event and workshop and the one, that inspire me to give more and more to the community, and the amazing @Darine_Tleiss :heart: & @abedattal :hugs:.

Tomorrow, we will share the entire record so you can watch it and give us your feedback :smiling_face_with_three_hearts:

6 Likes

100daysofcode - Day 96

Hello folks, it was nice weekend spending time with family and learning new things, but it marks my last one in this challenge :frowning:

Today I was preparing some amazing content for the database indexing :card_index_dividers: and where it’s the best case to use it for improving the query performance and when we shouldn’t use it for avoiding negative performance.

I would also be happy to hear from you if you have any feedback based on your experiences with indexing whether it’s good or not!

3 Likes

100daysofcode - Day 97

Hello folks, it’s day 97 already and just 3 days left for our journey!

Today I was continue preparing my course Node.js and MongoDB , and the topic was Transactions.
Briefly , A transaction is a sequence of database operations that will only succeed if every operation within the transaction has been executed correctly. A very useful for lot of use cases in our daily life like bank transactions, food order, booking hotels, etc…

Looking forward to share with you some code snippets about MongoDB transactions once I finalize the course !

3 Likes

100daysofcode - Day 98

Hello community! A new day with new things to learn and share.

Today I was continuing my course content, focusing on an important topic about encryption.
Let’s explore what is hash first, to make it simple, if passwords are in plain text, the security would be compromised by anyone having a glance at it. Which means you know them, or anyone who have access to the database . And as a user, I don’t see any reason why you should know what my password is.

In our node.js course , I was using bcrypt package which is very simple to use.

Hashing Password function

bcrypt.hash(password, salt, function(hashError, hash) {
  if (hashError) {
    throw hashError
  } else {
    console.log(hash)
    //$2a$10$FEBywZh8u9M0Cec/0mWep.1kXrwKeiWDba6tdKvDfEBjyePJnDT7K
  }
})

This bcrypt.hash() method takes the "mypass123" string (would be the password value inputted by a user) and the salt we generated as parameters. In the callback() function, it logs the generated hash string for our password.

Now that we’ve hashed a user’s password and stored it in the database, we need a way to compare it to a string entered by a user (i.e. on a login page) and see if it matches the original password entered for that account.

The Compare Password Function

Luckily, Bcrypt has a built-in way to do this using their compare() method.

This method will take a password string and compare it to the hash stored in the database. If the two values match, it will return a value of true . If not, it will return false instead.

This was just a brief intro about the hashing world.

4 Likes

100daysofcode - Day 99

Hello folks, one day is left, and what an amazing journey was filled with knowledge and consistency. Today the journey of preparation for my course is still running. As I was preparing a big project to illustrate all the learned lessons, in the passed days regarding Mongo and Node.

Can’t wait to wrap this journey out and always continue learning and sharing my knowledge.

3 Likes

100daysofcode - Day 100

Hellloooooo, lovely & amazing people :star_struck::smiling_face_with_three_hearts: . The end is here, the target day arrived. NOW we are in the 100 days of code. The counter reached its boundary, what a journey, it was really full of happiness, knowledge. Starting from the 1st day this challenge taught me how to be a consistent person, who love to learn something new on a daily basis :face_with_hand_over_mouth:. Each day i was challenging my self to be the best version of my self and I was.

At the end of this amazing journey, I would like to thanks everyone who supported me, the amazing community, the MongoDB team :four_leaf_clover:

Without you I cannot make any progress, And for me I’ll be always here, supporting sharing and making impact.

Thank you everyone :heart::heart::heart::heart:

9 Likes

:confetti_ball: :tada:

Congratulations @eliehannouch for making it 100 days of learning, documenting your progress, and sharing with the community.

4 Likes

Way to go! Congratulations @eliehannouch. Thanks for sharing your journey and hope you enjoyed being a part of it!

4 Likes

Tremendous work @eliehannouch :muscle: :partying_face: :clap:

Many many congratulations for reaching the deadline… :star_struck: :star_struck: Thank you for your dedication, consistency, and perseverance :heart_eyes: you have inspired so many :clap:

Wish you all the best in your future endeavors… :four_leaf_clover:

Cheers, :performing_arts:
Henna

2 Likes

Congratulations @eliehannouch :sparkles: :partying_face: :clap:

Many many congratulations for reaching the #100 Day :star_struck: :star_struck:
Thank you for your commitment, consistency, and determination :clap:

Wish you all the best in your future endeavors :leaves:

Cheers, :100:
Kushagra

2 Likes

AMAZING effort! :smiley: HUGE congratulations to you!

2 Likes

Congratulations @eliehannouch, and welcome to the gang of Coding Centurions. :100:
Thank you for sharing your journey with us.
All the best for your future endeavors, onwards and upwards :rocket: :rocket: :rocket:.

2 Likes

This topic was automatically closed after 180 days. New replies are no longer allowed.