Chapi Dev Talks
8.55K subscribers
952 photos
109 videos
12 files
599 links
My name is Chapi and I am a Developer.

I post my thoughts about tech here.

Message to our assistant to give U Feedback: @sophiservebot

Join https://t.me/chapidevtalks_group

Urgent? Contact Me: @chapimenge (Don't say hi or ask Meta Questions )
Download Telegram
If you want to really look for a change may be change your perspective of how you wanna make a change on your career.

For example if you have been a Python developer, why don't you take a look at how python interpreted on Cpython.

If you have been a NodeJs developer go deeper to the realm of C++ to see how NodeJs environment works.

May be why don't you create a peer to peer Video call and push your boundaries.

Don't just create CRUD app with some adjustments. May be learn a new language like Rust, C, C++ or Golang even. Change your environment see how much comfortable are you with a new environment.

Are you just a framework guys or really can adopt new stuff easily.

Let's push the button and take the Red Pill. πŸ’Š
❀28πŸ₯°1
Forwarded from CSEC ASTU (Steppenwolf)
OUR FINALISTS

1. KIYA KEBE
2. SALEAMLAK WENDIMNEW
3. MOHAMMED ALI
❀17πŸ‘2πŸŽ‰2
One of the best blog I have ever read is this one.

https://github.blog/2023-02-06-the-technology-behind-githubs-new-code-search/

It is about how GitHub Search works. It absolutely blows my mind. I read it like couple of time because I never understood it with only one time reading.

What is your favourite blog post ? I would love to read it.
❀4πŸ‘1
One of the best thing I learned from life is patience.

In my life there was a time I couldn't even afford for sandals change so I used to say I hate shoes πŸ‘Ÿ ( in facts I couldn't afford it at the time).

I am not saying there wasn't people less than me but as a child you look up to your friends and neighbours so it was tough for me.

Thank God I never disappointed my family through that time. I loved them and now I love them even more.

Please be patient as a person you never know when your turning point is so this time I wanted to give 15 financially struggling student(university or highschool) to support your school.

This will only work through invitation. I will be posting how.


Stay strong πŸ’ͺ and let's build ourself for more bright future. we can make it
❀117πŸ‘15🫑6πŸ‘3⚑2πŸ†2✍1πŸ•Š1πŸ’―1
Chapi Dev Talks
The giveaway is today at 8:00 PM tonight.

Anyone who is a member before 8:00 PM is eligible for the 3 month premium.

For the winners you deserve it for the rest of you I have a big love which costs more than 3 month premium 😜.

Either way everyone is a winner for me.

This week we will have one stream on my friend channel or here 😜.
πŸ‘33😁6πŸ‘Ž2
What kind of content do you really like(would you like) from me ?(multiple choices allowed)
Anonymous Poll
63%
Backend Talk
26%
Tech Opinion
67%
Freelance Talk
28%
Podcast (coming soon)
31%
Course
πŸ‘7
Chapi Dev Talks
This media is not supported in the widget
VIEW IN TELEGRAM
πŸŽ‰16😐9
Chapi Dev Talks
Congratulations for the winners πŸ†πŸ₯³
❀9πŸ‘4
Chapi Dev Talks
Telegram played us πŸ˜‚


One account is last seen within aweek πŸ˜‚

FYI: telegram automatically choose the winners
🀣6🀨6😁2
So if they didn't use it, it might actually give it to someone else.

1 person claimed it already.

I would love if I see the UI from the winners side
πŸ‘2
So far you might have been called CRUD developer. Let me change you today by challenging you on the following.

What if you create your own Redis Database? Head over to this site before March and crush it https://codecrafters.io/

But i have also another challenge why don't you create a Peer To Peer Video Call application ?

Is that easy let's push it a little bit why don't you create your own Language Server for your favourite programming language ?

Too hard okay let me make it easy why dont you create your own JSON parser that handle parsing, dumping to json(make sure to include indentation option). This will make you busy for a bit.

Push the boundary people let's make ourself uncomfortable for a while and learn the most out of it.

Enjoy,
Chapi Menge
⚑13❀9πŸ‘5πŸ”₯1πŸ†’1
As you face more errors it becomes a pattern.

I think recently what it gotten used to me if somebody is telling me I facing this issue I don't need to see the other person code it just clicked the part where I have search ups and downs of the internet πŸ˜‚.

Specially when it is related to aws weird errors I might spend days of solving and changing your solution many times but after that I know where I will go to when I face it again.

If you are forgetting the errors you faced the thing that almost got you cried(or you even cried eko πŸ˜‚) you are doomed.

Anyways sometimes reading the documentation is not enough you gotta make sure how to be able to integrate multiple documentation into one concept.

The worst type of error for me is the one I face the problem before and when I forget the site I have used to solve it πŸ˜‚.

You will understand the pain when you start working with Aws in different regions and working on infra deployment with CICD in place πŸ˜­πŸ˜‚
πŸ‘18❀2😁2πŸ€“2
Everybody Tap the screen. Let's goo

Everything is double.

Flower flower yesss please 1 flower. 🌹

Oh I forgot am a programmer I develop. I tap the keyboard. I say let's go to the compilers/interpreters.

Have a blessed day my people.
😁49πŸ‘9πŸ₯°6πŸ‘Œ2πŸ€”1
One of the most common mistake I have done repeatedly is running command in production server when I want to run that command in staging server or dev server.

I have done this mistakes many times. Today I want to save you from doing this.

All you need to do is just add this command to your ~/.bashrc file and you will be good to go.

For example For staging server, you add the below to your .bashrc file and just see the results.

nano ~/.bashrc

Then paste the below(make sure it is ctrl+shift+v not ctrl+v πŸ˜‚)

# Set the color codes
RED='\[\033[0;31m\]'
GREEN='\[\033[0;32m\]'
YELLOW='\[\033[0;33m\]'
RESET='\[\033[0m\]'

# Set the PS1 variable with the desired format
PS1="STAGING ${GREEN}\u@${YELLOW}Staging ${GREEN}\h ${YELLOW}\w ${RED}\$${RESET} "
Once you add the above to your

Run the below command to make the above effect.

source ~/.bashrc
Then look at your terminal looking amazing telling you it is staging server you are working on.

Thank me later before you ran to drop table using the environment variables on production thinking you are on staging πŸ˜‚
πŸ‘3❀2✍1
Worst case I can do it tmrw πŸ˜‚
😁46πŸ‘5
This happened 😑😭.

Python list with string is a bit weird. What happened is when you add two string in different consecutive lines inside of the list the string gets concatenated.

Another thing that happens is not looking at the whole errors. I was only looking at the authentication.middleware` is not a package.

If I could have looked a bit to the left I would have figured out soon but I know the test is ugly because it is concatenated already.

Anyway good takeaway is make sure to read the whole error message, they are so underrated specially for beginners.

Good day people πŸ™.
😁12πŸ‘4
The only truthful way to get 5 star ⭐ rating on Upwork is by doing the real work.

I have got all of my work history with 5 star included huge amount work history.

There might be a series of tips to include in the next few posts
πŸ”₯34πŸ‘6✍5❀2
In my opinion most of Upwork proposal advice on YouTube are outdated.

Many of the people also tells you to tell the client about your experience a lot and I disagree with it.

Client mostly cares about their job not your fancy experience. Indeed experience matters but not as the level of solution to the client problem in the proposal.

People worry if I tell the client the solution he will not hire me, but did you forget client expect many of the freelancer to knows the solution before hand, you are just making yourself stand out of the crowd.

Anyways make sure to talk about the client solutions in the proposal.
πŸ’―27πŸ‘7❀5πŸ™5