Hello friends, A super day is here, the 90th day. Today my amazing friend @Darine_Tleiss published her first to Udemy. 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
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
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 .
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.
Hello friends, this is our last Friday for the 100 days of code , 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 !
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 realm and it’s amazing features with the MUG Lebanon.
Everyone really enjoyed the session, and I’m the first one .
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 & @abedattal.
Tomorrow, we will share the entire record so you can watch it and give us your feedback
Hello folks, it was nice weekend spending time with family and learning new things, but it marks my last one in this challenge
Today I was preparing some amazing content for the database indexing 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!
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 !
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.
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.
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.
Hellloooooo, lovely & amazing people . 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 . 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
Without you I cannot make any progress, And for me I’ll be always here, supporting sharing and making impact.
Congratulations @eliehannouch, and welcome to the gang of Coding Centurions.
Thank you for sharing your journey with us.
All the best for your future endeavors, onwards and upwards .