Tech Nerd
8.02K subscribers
1.01K photos
162 videos
25 files
577 links
yeab | 21 | M | Developer | Dropout
https://portfolio-mine-livid.vercel.app

This is my Blog .. Feel free to join ๐Ÿ‘‹
Download Telegram
I'm getting a couple of job offers from Indians on LinkedIn ๐Ÿ˜‚๐Ÿ˜‚ ... One even tracked down my number and gave me a call. (Not sure how you feel about this. I know we have Indian members here, so I want to be respectful.) Would you consider taking on a project from an Indian?

For me, nah, not happening ๐Ÿ˜. But hey, I'm open to hearing your thoughts if you can convince me otherwise.

@selfmadecoder
Forwarded from Tech Nerd
Upcoming Post: You Don't Know Frontend Development.
Part 2 for Backend Coming Soon

Reason: The reason for this post is that many people think web development is the easiest thing in programming, as if they've worked on real-world products rather than their beloved clone projects copied from YouTube, which barely function. They also claim to be masters/gods of both backend and frontend development, building an app that barely attracts 10 users, including themselves, which is often just a todo app ๐Ÿ˜. Please share this with anyone you think needs to read it. I'm sure there are many.

Reminder: This is something I remind myself of every day to strive for improvement and keep up with the latest and most advanced techniques to become a better developer every single day.

Einstein said it best: EGO = 1 / knowledge. The more you know, the more you realize you don't know, and can't know much.

@selfmadecoder
Tech Nerd
Upcoming Post: You Don't Know Frontend Development. Part 2 for Backend Coming Soon Reason: The reason for this post is that many people think web development is the easiest thing in programming, as if they've worked on real-world products rather than theirโ€ฆ
Yeah, this might be a question for you, but I'm here to tell you what I tell myself every day... Lately, almost every programmer and their mother claims to be a full-stack developer. ๐Ÿ˜ I'll be back to the backend in the next post, but let me tell you why you might not know frontend.

Frontend is not only about UI: I'm not saying that UI isn't a part of frontend development, but it's like the least of your concerns as a frontend developer. You might ask, "What should be my concern?" Well, I'm here to tell you ๐Ÿ˜Š... Trust me, you'll encounter a whole bunch of problems if you plan to create a scalable, smooth, and performant product. There are a lot of things you should consider.

Managing Your State: How you manage your state dictates your app's scalability and performance. I mean, you could technically fetch data in every component, but in terms of scalability ( let say u got 1,000,000 hits which will be 1,000,000 requests to your backend server ), this is literally writing your own DDOS script for your product. Not only does it crush; next thing you know, you have a $1000 AWS bill on your company account.[ I know it's exaggerated... Anyway u get what I mean ๐Ÿ˜]

Optimization: Consider various methods to optimize data. For instance, caching can provide users with a seamless experience until updated data is fetched. Use file and media compression to enhance app performance. Moreover, optimizing website performance also covers reducing load times, minimizing network requests, and optimizing rendering processes, which necessitates a deep understanding of frontend optimization techniques. However, it is essential to delve further into specific optimization strategies and tools such as lazy loading, code splitting, and image optimization.

Security: How secure is your app? CORS, CSP, and even protecting against scraping for sensitive dataโ€”ever thought of this? If not, you should.

Testing: Here's the thing: if you're not testing your code, you're just crossing your fingers and hoping for the best. Frontend testing isn't just about making sure your buttons click and your forms submit; it's about stress-testing your app to ensure it can handle whatever the world throws at it.

And hey, I'm just scratching the surface here! There's a lot to cover, so I challenge you to ask yourself this question again and again, like I do... Because that's what's going to help you understand frontend. But if you go to YouTube and follow a tutorial just to make another worthless Netflix clone and then claim frontend is easy or that you're a god of frontend... I'm here to remind you, you don't know frontend.

Stay tuned for the backend post!

@selfmadecoder
Please open Telegram to view this post
VIEW IN TELEGRAM
Happy Easter, dear fams .. Today, let's think about what Easter really meansโ€”the time when Jesus rose from the dead. His love and sacrifice show us how to be kind, caring, and forgiving. Let's be happy because Easter brings hope and new beginnings. Remember, Jesus gave us the best gift everโ€”salvation. I hope you and your loved ones have a special and joyful Easter! May this day remind us of the power of love and the promise of eternal life.

@selfmadecoder
Forwarded from Natyiu Design
Please open Telegram to view this post
VIEW IN TELEGRAM
I'm really lucky to have my family; they support my passion for programming. As I'm writing this, I was very annoyed by a bug. I tried to fix it for about three hours, and here are my dad and mom, praying for the bug to vanish๐Ÿ˜... I'm actually over the bug and working on the next step, but seriously i feel lucky to have this kind of family. I have a cold right now, and my mom is just giving me milk, Atmit, tea, whatever you name it, for me to get better while I'm on my PC. They really respect it when I'm sitting with PC, even though I might be using Telegram or watching a movie. Glad to have them.

@selfmadecoder
Hello there, my Christian friends! Since today is Easter, I wanted to share this challenge with you all. I'm from Kality Mulu Wengel, and our youth ministry in our church is planning a week-long challenge to delve deeper into the meanings and concepts of Easter. We'll have different themed titles for each day. There will be praises for active challengers, and I'm excited to share that people from other places and churches will be joining us, studying the Bible and sharing the true, deep meaning of Easter (at least for this week ๐Ÿ˜Š).

If you're interested, join our channel here: @mulu2010media

@selfmadecoder
My terminal tabs are getting out of control. I'm working on a full-stack client project and currently have five tabs open:

Tab 1: mongod (not for the project, but for the MongoDB to work)
Tab 2: expo, mobile app 1 (sender mobile app)
Tab 3: expo, mobile app 2 (receiver mobile app)
Tab 4: Next.js, Admin Dashboard (running on port 3001)
Tab 5: Backend server (backend to power all the apps)
Tab 6 : Mongosh ( to keep track of the Dbs and collections manually )

I'm planning to use Tmux... any idea ??

@selfmadecoder
I've seen that when you're stuck on a bug for hours and feeling down, suddenly hitting a new bug feels kinda cool. Maybe this one's the big boss bug, and it might take days to fix, but seeing a different error message makes you feel like you're making progress, even if you're still stuck. ๐Ÿ˜

do u guys feel me ?? ๐Ÿ˜

@selfmadecoder
Yo, my twin bro got a Telegram premium gift from @wewantyoutodothejob, being one of the lucky 15,000 people ๐Ÿ˜Š. Now he's bragging about it with the Figma logo beside his name and reacting with something I don't know. I believe I'll do it to someone someday๐Ÿ˜. But for real, if you guys are premium users, I dare you to boost my channel (just kidding, only if you want to).

@selfmadecoder
Hi, my name is Amanuael. I am a freelance front-end developer and currently learning software engineering in AASTU. Join my channel where I share things I find interesting about anything and everything.

https://t.me/the_blogrammer
Another cool project from @dagmawibabi! As you guessed, I don't miss this kind of stuff. I've added my channel on https://telegram.dagmawi.dev/. Many others have added their channels too, and it's a really cool and great project. If you have a community, you can add it to the website and let others find you within your niche. It's going to be a great place to discover communities in the area you're looking for.

Great job, @dagmawibabi! ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ Amazing project.
you can find his posts and community here : @Dagmawi_Babi

@selfmadecoder
I literally built an entire product in 6 days. I started the project last Friday and developed 2 mobile apps, the web admin dashboard, and the entire backend for both the dashboard and the mobile apps, including deployment. I barely slept during these days, getting only 2-3 hours of sleep each day, trying to finish the product, even though I caught a cold. Today, I completed the project with everything done, and submitted the project.

Working on a tight deadline is very hard, especially when you're not given details; it becomes even more challenging. But long story short, I did it. Now, I am moving on to the next one. It was a really busy week, huh? Though it's challenging, it really taught me so much. Even though I could have learned it in another way, here I am learning it the hard way ๐Ÿ˜. Thank God for helping me finish it, now let me have some good night sleep. Have a nice sleep, fam ๐Ÿ˜Š.

@selfmadecode
Ugh, AAIT's 5-kilo WiFi is the worst! Spent almost two hours yesterday trying to figure out why the server crashed during deployment. Everything was fine at FBE campus, but as soon as I got to AAIT and started testing, bam! Server troubles. Spent an hour debugging, only to realize the annoying WiFi was blocking my requests without even telling me! Like, seriously? Couldn't they at least give a heads-up like 'site blocked'? Ended up resorting to a VPN, which finally got things running. Then, wasted more time downloading so-called 'free' VPNs, only to find out they're not. Now I'm stuck deleting all these VPNs and restarting my PC for the thousandth time. ๐Ÿ˜ญ

@selfmadecoder
Many of you AAUians have been asking, 'Where is GDSC AAU?' Well, I'm here today with good news. we GDSC AAU are going to have our welcoming session next Friday, May 17th. We have invited amazing guests who will surely inspire and motivate you all. There will be a dozen of posts on this channel covering everything about the event, so congratulations to all you nerds! We're all going to have a great timeโ€”networking, clubs, guest speakers, and much more.

Missing the event is the last thing you wanna do, so if you happen to have plans, reschedule them now. If you're planning to return home on Friday, make sure it's not the coming one because trust me, you don't want to miss this event.

Use this Link to register: RSVP

@selfmadecoder
am not gonna touch .Net unless it's for a domain name @chapimenge ๐Ÿ˜‚๐Ÿ˜

.Net devs defend ur selves

@selfmadecoder