π 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
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.β¦
Invitation has been sent out to Backend Development and Freelancing program.
Programming with python will be sent tomorrow.
Please check your email also spam folder too.
Thank you and Good night ππ΄
Programming with python will be sent tomorrow.
Please check your email also spam folder too.
Thank you and Good night ππ΄
π9β€1
Chapi Dev Talks
Invitation has been sent out to Backend Development and Freelancing program. Programming with python will be sent tomorrow. Please check your email also spam folder too. Thank you and Good night ππ΄
Totally we have received more than 300 submissions and we only choose 120 people for 3 program.
40 people for each program.
It was actually very difficult to choose people.
Major factors are
- people who tells us why they want to join the program.
- people who choose one program only and tell us why.
We saw a lot of people who choose 3 program with no explanation and we really don't know which program is good for them so we didn't select those.
We will post the next phase as soon as we finish the current phase.
Please understand that it was really not an easy task for us to go through all the submissions but we took time and go through it.
Thank you very much for your interest surely we are all doing what we best can here π.
40 people for each program.
It was actually very difficult to choose people.
Major factors are
- people who tells us why they want to join the program.
- people who choose one program only and tell us why.
We saw a lot of people who choose 3 program with no explanation and we really don't know which program is good for them so we didn't select those.
We will post the next phase as soon as we finish the current phase.
Please understand that it was really not an easy task for us to go through all the submissions but we took time and go through it.
Thank you very much for your interest surely we are all doing what we best can here π.
π16
Chapi Dev Talks
Totally we have received more than 300 submissions and we only choose 120 people for 3 program. 40 people for each program. It was actually very difficult to choose people. Major factors are - people who tells us why they want to join the program.β¦
Invitation has been sent out to Programming with Python mentorship members.
Please be respectful if you are not selected that is okay you can get the same thing here also.
Keep in mind that am doing this out of my free time.
I am stressing myself here to help. Never asked you for money so whether you are selected or not please keep in mind that we all are trying to learn here.
Thank you for understanding
Please be respectful if you are not selected that is okay you can get the same thing here also.
Keep in mind that am doing this out of my free time.
I am stressing myself here to help. Never asked you for money so whether you are selected or not please keep in mind that we all are trying to learn here.
Thank you for understanding
π24β€13π6
Today @codenight VC is not there so for anyone interested to chat join here
https://t.me/backstage_discussion?videochat=6ebcca1a96c560f934
https://t.me/backstage_discussion?videochat=6ebcca1a96c560f934
Telegram
Backstage chat
No spamming/advertising.
Chapi Dev Talks
Invitation has been sent out to Programming with Python mentorship members. Please be respectful if you are not selected that is okay you can get the same thing here also. Keep in mind that am doing this out of my free time. I am stressing myself hereβ¦
Your invitation for mentorship program will expire today. If you didn't join and expires we will invite other people to the group.
As of this post
Python with Programming is 29 / 40
Backend development is 33/40
Freelancing 30/40 members
Please check your email and join the group..
If the link expires we will invite another batch of member. Specially those who shows interest.
Thank you.
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯3
π Hey Coders! Let's Build This Repo Together! π
I was in need of developers, and finding them was a challenge. Please help by filling out the details and create a Pull Request (PR) to add yourself as a developer. Don't forget to star the repository!
π Repository Link: [Codenight Developers Repository](https://github.com/chapimenge3/codenight-developers)
Let's collaborate and make this repository a hub for talented developers! Your contributions are valuable. Thank you! π
I was in need of developers, and finding them was a challenge. Please help by filling out the details and create a Pull Request (PR) to add yourself as a developer. Don't forget to star the repository!
π Repository Link: [Codenight Developers Repository](https://github.com/chapimenge3/codenight-developers)
Let's collaborate and make this repository a hub for talented developers! Your contributions are valuable. Thank you! π
GitHub
GitHub - chapimenge3/codenight-developers: A list of CodeNight Telegram Group Developer
A list of CodeNight Telegram Group Developer. Contribute to chapimenge3/codenight-developers development by creating an account on GitHub.
π₯2
We have now got our own org on github.
Check it out give us a follow and all content will be posted there
https://github.com/Learn-Coding-with-me
Check it out give us a follow and all content will be posted there
https://github.com/Learn-Coding-with-me
GitHub
Learn coding with Me
This is a channel for people who want to learn Coding. I will be providing tutorials and resources, as well as answering. - Learn coding with Me
π₯14π2π1π€1
π Volunteer Opportunity: Join Our Mentorship Program! π
Hey Learn Coding With Me community! π
We're excited to announce an incredible opportunity for passionate individuals to contribute to our mentorship program!
We're seeking dedicated volunteers for three distinct programs:
βΆοΈ Experience Backend Programmer (Python/Django Framework)
Prerequisites: Experience in backend programming, preferably with Python (Django Framework). A solid understanding of backend concepts is also welcome!
βΆοΈ Python Programming Program
Prerequisites: Good understanding of Python, especially in socket programming, asyncio, threading, multiprocessing, and fundamental programming concepts.
βΆοΈ Freelancing Mentorship
Prerequisites: Freelancers with a good reputation who are willing to share their insights and guide aspiring freelancers.
β¨ Why Volunteer with Us?
Contribute to the community and empower others in their learning journey.
Share your expertise and help shape the future of aspiring developers and freelancers.
Join a collaborative and supportive environment committed to learning and growth.
π How to Apply:
Send us a message expressing your interest and the program you'd like to volunteer for.
Include a brief overview of your experience and what you can bring to the mentorship program.
Our contact: @chapimenge or chapi@chapimenge.com
Please Add Subject to your message as "Volunteer to Mentorship Program"
π Important Note:
This is a voluntary opportunity. We are passionate about giving back to the community, and your support is invaluable.
Let's come together to make a positive impact! π Feel free to share with someone who might be interested or share this post with your network. Together, we can create an amazing learning experience for everyone! π
Thank you,
Learn coding Team
Hey Learn Coding With Me community! π
We're excited to announce an incredible opportunity for passionate individuals to contribute to our mentorship program!
We're seeking dedicated volunteers for three distinct programs:
βΆοΈ Experience Backend Programmer (Python/Django Framework)
Prerequisites: Experience in backend programming, preferably with Python (Django Framework). A solid understanding of backend concepts is also welcome!
βΆοΈ Python Programming Program
Prerequisites: Good understanding of Python, especially in socket programming, asyncio, threading, multiprocessing, and fundamental programming concepts.
βΆοΈ Freelancing Mentorship
Prerequisites: Freelancers with a good reputation who are willing to share their insights and guide aspiring freelancers.
β¨ Why Volunteer with Us?
Contribute to the community and empower others in their learning journey.
Share your expertise and help shape the future of aspiring developers and freelancers.
Join a collaborative and supportive environment committed to learning and growth.
π How to Apply:
Send us a message expressing your interest and the program you'd like to volunteer for.
Include a brief overview of your experience and what you can bring to the mentorship program.
Our contact: @chapimenge or chapi@chapimenge.com
Please Add Subject to your message as "Volunteer to Mentorship Program"
π Important Note:
This is a voluntary opportunity. We are passionate about giving back to the community, and your support is invaluable.
Let's come together to make a positive impact! π Feel free to share with someone who might be interested or share this post with your network. Together, we can create an amazing learning experience for everyone! π
Thank you,
Learn coding Team
β€12π4
Ever heard of B-Tree Data structure?
They are one of the most popular and common data structure used in database indexing.
You might ask what is database indexing? It's a way of storing values in a very particular way so that searching them will give you a very fast responses (ofc there is more to it.)
Coming back to B-Tree, most database including Postgres and MySQL uses to index thier rows.
Example is All primary key is index by default. That is why if you use always Primary key to search/retrieve from database it is extremely fast.
When I say extremely fast let's put it in number, shall we?
Let's say you have 1 Million row in your Table. If you search using primary key it will only look maximum of Log(1,000,000) = 19.93 ~ 20
This means it only look up 20 items and then it will retrieve the value.
But if you look by something else which example is by name? It will have to look all 1,000,000 on worst case.
Is it not insane π€― ?
Seriously it is such an amazing algorithm and data structure itself.
That is why database uses B Tree for indexing.
Anyways it is amazing to explore the space of data structure and algorithms in real world actions.
What is your favourite data structure and why ?
They are one of the most popular and common data structure used in database indexing.
You might ask what is database indexing? It's a way of storing values in a very particular way so that searching them will give you a very fast responses (ofc there is more to it.)
Coming back to B-Tree, most database including Postgres and MySQL uses to index thier rows.
Example is All primary key is index by default. That is why if you use always Primary key to search/retrieve from database it is extremely fast.
When I say extremely fast let's put it in number, shall we?
Let's say you have 1 Million row in your Table. If you search using primary key it will only look maximum of Log(1,000,000) = 19.93 ~ 20
This means it only look up 20 items and then it will retrieve the value.
But if you look by something else which example is by name? It will have to look all 1,000,000 on worst case.
Is it not insane π€― ?
Seriously it is such an amazing algorithm and data structure itself.
That is why database uses B Tree for indexing.
Anyways it is amazing to explore the space of data structure and algorithms in real world actions.
What is your favourite data structure and why ?
π7π₯5β‘1
How do you think DNS resolve domain name to IP address?
DNS(Domain Name Service) is phonebook of the internet.
All computer are identified by IP(Internet Protocol) address which means the thing we write in our browser like google.com or ethiotelecom.et doesn't mean anything to the computer.
They needs to map it to something they can understand. For example in your contact when you want to call your lover(I know you don't have oneπ ), you will look for name something like My Love, then you call them which means you don't remember thier phone number(next time don't forget π).
Same thing happens to domain name too. You type ethiotelecom.et, your browser internet provider mostly have a default DNS resolver, then if they know the IP of the domain name already they will take the request to that IP address.
What if they don't know the IP address
1. Checks from its cache if it exists
2. Then ask the Root Servers (13 root server) who have the TLD(.com, .et) record and get couple of servers.
3. The DNS resolver again asks the received resolved to resolve the full Domain Name.
4. Either it will return the IP address or tells you that domain doesn't exist π
It is so interesting how the computer science works complexity and work very well.
I am so glad I got into this tech world.
DNS(Domain Name Service) is phonebook of the internet.
All computer are identified by IP(Internet Protocol) address which means the thing we write in our browser like google.com or ethiotelecom.et doesn't mean anything to the computer.
They needs to map it to something they can understand. For example in your contact when you want to call your lover(I know you don't have one
Same thing happens to domain name too. You type ethiotelecom.et, your browser internet provider mostly have a default DNS resolver, then if they know the IP of the domain name already they will take the request to that IP address.
What if they don't know the IP address
1. Checks from its cache if it exists
2. Then ask the Root Servers (13 root server) who have the TLD(.com, .et) record and get couple of servers.
3. The DNS resolver again asks the received resolved to resolve the full Domain Name.
4. Either it will return the IP address or tells you that domain doesn't exist π
It is so interesting how the computer science works complexity and work very well.
I am so glad I got into this tech world.
Please open Telegram to view this post
VIEW IN TELEGRAM
π16β‘9π2
Chapi Dev Talks
How do you think DNS resolve domain name to IP address? DNS(Domain Name Service) is phonebook of the internet. All computer are identified by IP(Internet Protocol) address which means the thing we write in our browser like google.com or ethiotelecom.etβ¦
Alright let's wrap up our DNS talk with final points.
There are really important concepts we need to cover as we already seen about DNS.
So when DNS record is saved there are couple of things that is being saved along with it. What are those ?
A Record (Address): Address of the servers it's like"Meet me at 172.217.3.110"? It's like sending a secret your location to your imaginary friend(if you have one).
AAAA Record (IPv6 Address): Tells you about IPV6 address of the server. I know right "something we love to use but we didn't" π. It is like being Friendzoned. Poor soul.
CNAME Record: Forwards one domain or subdomain to another domain, does NOT provide an IP address. We usually use it for our subdomains.
MX Record (Mail Exchange): Directing emails like a digital traffic cop β "Send your love letters to the mail server at 'mail.chapimenge.com' β it's the romance hub!" π For real it actually works if you wanna try go ahead.
TXT Record (Text): store text notes in the record. It is not like secret, literally just note like you take on your useless note app(JK)
NS Record (Name Server): Stores the name server for a DNS entry. Almost all domains rely on multiple nameservers to increase reliability. Think of it as a bouncer at the club if you wanna find my club go there or here.
Anyways Don't tell anyone this is TopLevelDisturbance information.
Good night people.
It's yo boi Chapiπ
There are really important concepts we need to cover as we already seen about DNS.
So when DNS record is saved there are couple of things that is being saved along with it. What are those ?
A Record (Address): Address of the servers it's like"Meet me at 172.217.3.110"? It's like sending a secret your location to your imaginary friend(if you have one).
AAAA Record (IPv6 Address): Tells you about IPV6 address of the server. I know right "something we love to use but we didn't" π. It is like being Friendzoned. Poor soul.
CNAME Record: Forwards one domain or subdomain to another domain, does NOT provide an IP address. We usually use it for our subdomains.
MX Record (Mail Exchange): Directing emails like a digital traffic cop β "Send your love letters to the mail server at 'mail.chapimenge.com' β it's the romance hub!" π For real it actually works if you wanna try go ahead.
TXT Record (Text): store text notes in the record. It is not like secret, literally just note like you take on your useless note app(JK)
NS Record (Name Server): Stores the name server for a DNS entry. Almost all domains rely on multiple nameservers to increase reliability. Think of it as a bouncer at the club if you wanna find my club go there or here.
Blame @SamAsEnd he force me to do this. It was never my intention to torture you with this painful information.
Anyways Don't tell anyone this is TopLevelDisturbance information.
Good night people.
It's yo boi Chapi
Please open Telegram to view this post
VIEW IN TELEGRAM
π8π2π2π2
Forwarded from Kal
Another good news @chapimenge also want to sponsor additional 10 students π₯° and I will give priority to those who has been following him on his channel https://t.me/codewizme and also on his LinkedIn https://www.linkedin.com/in/chapimenge?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app
β‘3
Chapi Dev Talks
Another good news @chapimenge also want to sponsor additional 10 students π₯° and I will give priority to those who has been following him on his channel https://t.me/codewizme and also on his LinkedIn https://www.linkedin.com/in/chapimenge?utm_source=shareβ¦
Only for 10 people who actually is in NodeJS.
Giving away course access to 10 people only.
DM: https://t.me/iamkale
Giving away course access to 10 people only.
DM: https://t.me/iamkale
Telegram
Kso
You can contact @iamkale right away.
For those who love to read articles specially from hacker news check this channel that I made.
It fetches the post every one hour and post it on channel.
https://t.me/hackernews_stories
If you dont know Hacker news, please do check them out.
https://news.ycombinator.com/
The best place to read articles
It fetches the post every one hour and post it on channel.
https://t.me/hackernews_stories
If you dont know Hacker news, please do check them out.
https://news.ycombinator.com/
The best place to read articles
Telegram
Hacker news Stories
Hacker news stories
π6π1
