The first thing I do before starting a Project is
1. Collect the requirements for the project and document it
2. List out all the feature needed to be done
3. Breakdown the feature in milestone
4. Design my Database and The architecture.
5. Start using GitHub Project and issue with milestone
6. Dive into the coding and use issue closing and automated task management integrated with GitHub, Issue and commit.
This is the high level overview of my process.
What about you? I love to see your process in the comments.
1. Collect the requirements for the project and document it
2. List out all the feature needed to be done
3. Breakdown the feature in milestone
4. Design my Database and The architecture.
5. Start using GitHub Project and issue with milestone
6. Dive into the coding and use issue closing and automated task management integrated with GitHub, Issue and commit.
This is the high level overview of my process.
What about you? I love to see your process in the comments.
β‘36π5π―3π₯2π2π2β€1π€1π1
Did you know you can close issues with commit message?
Here is how you can do it.
There are few keyword and format you should use to do that.
For example resolve #issue_id or resolve #2
https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests
Here is how you can do it.
There are few keyword and format you should use to do that.
For example resolve #issue_id or resolve #2
git commit -m "fix: user update and resolve #2"Here is the list of keyword you can use
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests
π₯17β‘1
#myopinion
I know Microsoft will say something like No need for downloading chrome when you search but overwriting google.com page is unprofessional in my opinion.
Edge got no right to do that.
what do you say? π€
I know Microsoft will say something like No need for downloading chrome when you search but overwriting google.com page is unprofessional in my opinion.
Edge got no right to do that.
what do you say? π€
π―8
Project Ideas for Developers!
Looking to boost your skills and impress potential employers? Explore these innovative project ideas:
1. Distributed Task Scheduler: Efficiently manage tasks across multiple devices or servers using a language of your choice.
2. Real-time Collaborative Code Editor: Create a collaborative code editor enabling real-time editing and collaboration.
3. Blockchain Explorer: Develop a tool to explore and analyse blockchain networks, regardless of your preferred programming language.
4. Machine Learning Pipeline Manager: Build a system for managing end-to-end machine learning pipelines, utilizing the language you're comfortable with.
5. Decentralized Identity Management: Design a secure identity management system using blockchain principles, adaptable to your chosen programming language.
6. Network Monitoring Tool: Craft a network monitoring tool providing real-time insights into network performance, using your preferred language's capabilities.
Select a project aligned with your interests and expertise. Focus on clean coding practices and thorough documentation to showcase your skills effectively!
#Programming #DeveloperProjects #Innovation
Looking to boost your skills and impress potential employers? Explore these innovative project ideas:
1. Distributed Task Scheduler: Efficiently manage tasks across multiple devices or servers using a language of your choice.
2. Real-time Collaborative Code Editor: Create a collaborative code editor enabling real-time editing and collaboration.
3. Blockchain Explorer: Develop a tool to explore and analyse blockchain networks, regardless of your preferred programming language.
4. Machine Learning Pipeline Manager: Build a system for managing end-to-end machine learning pipelines, utilizing the language you're comfortable with.
5. Decentralized Identity Management: Design a secure identity management system using blockchain principles, adaptable to your chosen programming language.
6. Network Monitoring Tool: Craft a network monitoring tool providing real-time insights into network performance, using your preferred language's capabilities.
Select a project aligned with your interests and expertise. Focus on clean coding practices and thorough documentation to showcase your skills effectively!
#Programming #DeveloperProjects #Innovation
π₯19β‘3π€―3π1π1
[Volentary identification]
What is your gender? (i am doing some research on gender statstics to offer personal mentorship for women and men but needs to know the number)
What is your gender? (i am doing some research on gender statstics to offer personal mentorship for women and men but needs to know the number)
Anonymous Poll
76%
Male π¨βπ¦±
19%
Female π©βπ¦±
5%
i dont need mentor
π13π3π€2π€―1
π₯ Understanding Process Management in Operating Systems
In the world of operating systems, managing processes is crucial for efficient task handling. π Processes are the programs running on your computer, each with its own set of instructions and resources.
π What's a Process?
A process is a program in execution. It consists of the program code, data, stack, registers, and more importantly, its own Process Control Block (PCB) containing vital information about the process.
βοΈ Process States:
Processes transition through various states like Ready, Running, Blocked, or Terminated. The operating system's scheduler decides which process gets CPU time based on their states and priority.
π Process Scheduling:
Schedulers determine the order in which processes get CPU time. Different algorithms like First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin, etc., manage this task.
π§΅ Threads and Multithreading:
Threads are smaller units within a process, each capable of executing separate tasks. Multithreading allows for improved performance by running multiple threads concurrently.
Understanding process management helps optimize resource utilization and enhances the overall efficiency of a computer system. Stay tuned for more insights into operating system concepts! π
#OperatingSystems #ProcessManagement #LearnWithme
In the world of operating systems, managing processes is crucial for efficient task handling. π Processes are the programs running on your computer, each with its own set of instructions and resources.
π What's a Process?
A process is a program in execution. It consists of the program code, data, stack, registers, and more importantly, its own Process Control Block (PCB) containing vital information about the process.
βοΈ Process States:
Processes transition through various states like Ready, Running, Blocked, or Terminated. The operating system's scheduler decides which process gets CPU time based on their states and priority.
π Process Scheduling:
Schedulers determine the order in which processes get CPU time. Different algorithms like First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin, etc., manage this task.
π§΅ Threads and Multithreading:
Threads are smaller units within a process, each capable of executing separate tasks. Multithreading allows for improved performance by running multiple threads concurrently.
Understanding process management helps optimize resource utilization and enhances the overall efficiency of a computer system. Stay tuned for more insights into operating system concepts! π
#OperatingSystems #ProcessManagement #LearnWithme
β‘9π5π1
π¨ Reflections from a Meaningful Conversation with My Boss
After our today standup session, I had an insightful conversation with my part-time job boss, a former 10+ year Google veteran. We discussed my request for a raise, which got a bit complicated due to some Toptal-related issues that my boss was aware of.
Surprisingly, he was incredibly candid, expressing that if the money wasn't making me happy despite their efforts to arrange the raise (since I'm employed through a third-party company), he wouldn't want me to stay against my will.
What struck me most was his emphasis on the value beyond just a paycheck. He highlighted the mentorship, the captivating project ideas, and the stimulating work environment we share. This made me rethink the importance of money, especially at my age (almost 24).
I've come to realize that the income we gain from our work isn't solely about the money. It's also about the mentorship we receive, the invaluable advice, the knowledge imparted, and the network we build along the way.
So, I wanted to share this perspective with you all. Sometimes, what we gain from our work extends far beyond the financial aspect. It's about the opportunities, growth, and connections that enrich our professional journey.
Keep coding, keep learning, and always cherish the valuable lessons and relationships that your work brings! π
After our today standup session, I had an insightful conversation with my part-time job boss, a former 10+ year Google veteran. We discussed my request for a raise, which got a bit complicated due to some Toptal-related issues that my boss was aware of.
Surprisingly, he was incredibly candid, expressing that if the money wasn't making me happy despite their efforts to arrange the raise (since I'm employed through a third-party company), he wouldn't want me to stay against my will.
What struck me most was his emphasis on the value beyond just a paycheck. He highlighted the mentorship, the captivating project ideas, and the stimulating work environment we share. This made me rethink the importance of money, especially at my age (almost 24).
I've come to realize that the income we gain from our work isn't solely about the money. It's also about the mentorship we receive, the invaluable advice, the knowledge imparted, and the network we build along the way.
So, I wanted to share this perspective with you all. Sometimes, what we gain from our work extends far beyond the financial aspect. It's about the opportunities, growth, and connections that enrich our professional journey.
Keep coding, keep learning, and always cherish the valuable lessons and relationships that your work brings! π
π22β€13π4π₯3
Allow me to introduce you a very talented and amazing developer.
Her name is Kalkidan Tesfaye and she is very talented developer and she just opened Tiktok.
Please go there and follow her: https://vm.tiktok.com/ZM6DcL7Ua/
her Linkedin is here: https://www.linkedin.com/in/kalkidantesfaye/
her Udemy course: https://www.udemy.com/course/leveling-up-your-skill-as-a-nodejs-developer/?referralCode=398880C78886DFE37060
Her name is Kalkidan Tesfaye and she is very talented developer and she just opened Tiktok.
Please go there and follow her: https://vm.tiktok.com/ZM6DcL7Ua/
her Linkedin is here: https://www.linkedin.com/in/kalkidantesfaye/
her Udemy course: https://www.udemy.com/course/leveling-up-your-skill-as-a-nodejs-developer/?referralCode=398880C78886DFE37060
Udemy
Advanced NodeJS: Level up your NodeJS skill In 2025
NodeJS best practices, code architecture, performance, security, Node JS CLI tool, and free preview for three sections.
π16π₯°3
Greeting
Just checking who is online to do a quick random stream.
in case you ask why "JUST BECAUSE" π
Anyways I Wish you the best last 2023 Weekend
Just checking who is online to do a quick random stream.
in case you ask why "JUST BECAUSE" π
Anyways I Wish you the best last 2023 Weekend
β€20π11π4
So exicited to be invited by Google Foobar.
Google Foobar is a secret way of recruiting top developers and programmers from around the world. It includes challenges occurring instantly on the screen of the developer when they search for some specific keywords related to coding. You may find it surprising that it only comes on Chrome and no one is aware of the criteria on how and when it will appear on your screen. However, the silver lining of the secret hiring process of Google is that it provides direct interviews to the developers and programmers who clear all the levels of this challenge.
READ MORE HERE https://www.turing.com/kb/foobar-google-secret-hiring-technique
Google Foobar is a secret way of recruiting top developers and programmers from around the world. It includes challenges occurring instantly on the screen of the developer when they search for some specific keywords related to coding. You may find it surprising that it only comes on Chrome and no one is aware of the criteria on how and when it will appear on your screen. However, the silver lining of the secret hiring process of Google is that it provides direct interviews to the developers and programmers who clear all the levels of this challenge.
READ MORE HERE https://www.turing.com/kb/foobar-google-secret-hiring-technique
π21π±4π3π₯3β€1π1
Chapi Dev Talks
Photo
Google Foobar Level 2 cracked successfully
Today had 2 questions. One was challenging which involves algebra equations solving and the other one is pretty easy sorting question version (major, minor, revision).
Next up is level 3 they say it is the toughest π₯΅
Today had 2 questions. One was challenging which involves algebra equations solving and the other one is pretty easy sorting question version (major, minor, revision).
Next up is level 3 they say it is the toughest π₯΅
π40β€3π2π₯2
Media is too big
VIEW IN TELEGRAM
Happy new year π
Use WiFi π video may be big
Use WiFi π video may be big
π19β€5π4β‘2
π Join Our Mentorship Program! π
π Are you eager to enhance your skills in Backend Development, Freelancing, Or Python Programming for beginners?
Here's your chance! πβ¨
Apply now for our exclusive mentorship programs tailored for students and fresh graduates.
Gain insights, guidance, and valuable knowledge from experienced professionals in your chosen field.
π Deadline for Applications: January 3, 2024
π Programs Available:
- Backend Development
- Freelancing
- Programming for Beginners with Python
π Fill out the form here (insert Google Form link) to secure your spot!
PDon't miss out on this opportunity for personalized mentorship to level up your skills.
Let's grow together and excel in the world of tech! π πβ¨
https://forms.gle/CvFpiU2Dr4HrfzCh7
π Are you eager to enhance your skills in Backend Development, Freelancing, Or Python Programming for beginners?
Here's your chance! πβ¨
Apply now for our exclusive mentorship programs tailored for students and fresh graduates.
Gain insights, guidance, and valuable knowledge from experienced professionals in your chosen field.
π Deadline for Applications: January 3, 2024
π Programs Available:
- Backend Development
- Freelancing
- Programming for Beginners with Python
π Fill out the form here (insert Google Form link) to secure your spot!
PDon't miss out on this opportunity for personalized mentorship to level up your skills.
Let's grow together and excel in the world of tech! π πβ¨
https://forms.gle/CvFpiU2Dr4HrfzCh7
Google Docs
Mentorship program
Welcome to our Mentorship Program! This form is designed for students and fresh graduates passionate about Backend development. Apply to receive personalized mentorship and guidance from experienced professionals in the field. Share your skills, motivationsβ¦
β€25π2π1
Chapi Dev Talks
π Join Our Mentorship Program! π π Are you eager to enhance your skills in Backend Development, Freelancing, Or Python Programming for beginners? Here's your chance! πβ¨ Apply now for our exclusive mentorship programs tailored for students and fresh graduates.β¦
Deadline has been passed.
We have got more than 300 response we will try to mentor all of them in a phase and we will have 3 groups for each mentorship programs
Thank you very much for your interest.
We will do our best to process the form and let you know the results
We have got more than 300 response we will try to mentor all of them in a phase and we will have 3 groups for each mentorship programs
Thank you very much for your interest.
We will do our best to process the form and let you know the results
β€20π₯4π3π2
π Here are some recommendations for those eager to start contributing to open source projects:
Python version
1. github.com/encode
2. github.com/pydantic
3. github.com/benoitc/gunicorn
4. github.com/jazzband
5. github.com/tiangolo
Start your journey in open source! πβ¨
Python version
1. github.com/encode
2. github.com/pydantic
3. github.com/benoitc/gunicorn
4. github.com/jazzband
5. github.com/tiangolo
Start your journey in open source! πβ¨
GitHub
Encode
Collaboratively funded software development. Encode has 16 repositories available. Follow their code on GitHub.
π13β€2
Guess who got featured in toptal
https://www.toptal.com/developers/paris/shopify-api
https://www.toptal.com/developers/dubai/shopify-api
https://www.toptal.com/developers/london/shopify-api
It's yo boiπ
https://www.toptal.com/developers/paris/shopify-api
https://www.toptal.com/developers/dubai/shopify-api
https://www.toptal.com/developers/london/shopify-api
It's yo boi
Please open Telegram to view this post
VIEW IN TELEGRAM
Toptal
Top 10 Shopify API Developers for Hire Near Paris
Top companies and startups in Paris choose Toptal Shopify API freelancers for their mission-critical initiatives.
π37π11π₯5β€4π2
Forwarded from Codenight Info
Hey, Codenight fam! We've been growing a lot, and now we're looking for awesome organizers who are excited to help our community grow even more.
If you're interested, please reach out to me. I believe that together, we can work together smoothly for the benefit of all.
If you're interested, please reach out to me. I believe that together, we can work together smoothly for the benefit of all.
β€23