I'm building with React.js and Nest.js for the Summer Challenge 2025! Who else has joined the #SummerChallenge2025? I will share what the project is once it is ready. #BuildToSell #SC25
🔥4
Has anyone here integrated Better Auth with NestJS? It feels a bit complicated compared to Nest’s built-in auth, the default Nest Auth is way easier.
Hey everyone!
I hope you all had a great Sunday. I'm currently looking for a Python developer who's interested in creating a video course, ideally someone passionate about content creation or education, and who can communicate well in Amharic.
Compensation can be arranged as cash payment or equity, depending on your preference.
If you're interested (or know someone who might be), feel free to reach out on Telegram: @kalishere.
Please share this with anyone who might be a good fit. Thanks!
I hope you all had a great Sunday. I'm currently looking for a Python developer who's interested in creating a video course, ideally someone passionate about content creation or education, and who can communicate well in Amharic.
Compensation can be arranged as cash payment or equity, depending on your preference.
If you're interested (or know someone who might be), feel free to reach out on Telegram: @kalishere.
Please share this with anyone who might be a good fit. Thanks!
The platform I am building for #SummerChallenge2025. How many of you will be interested to have a way to exchange used books?
🔥19❤3
Kal
The platform I am building for #SummerChallenge2025. How many of you will be interested to have a way to exchange used books?
That’s just the beginning — at least for now. I’ve noticed that I’d rather exchange my used items instead of selling them. Selling often feels like a loss, especially when the value drops. You’d almost rather keep the item than let it go for a low price. But exchanging it for something else? That feels like a better deal.
Right now, I’m starting with books, but who knows, I might branch out into other things too. I’ve been thinking about this for far too long… it’s time to actually do something about it.
Right now, I’m starting with books, but who knows, I might branch out into other things too. I’ve been thinking about this for far too long… it’s time to actually do something about it.
❤10
Kal
That’s just the beginning — at least for now. I’ve noticed that I’d rather exchange my used items instead of selling them. Selling often feels like a loss, especially when the value drops. You’d almost rather keep the item than let it go for a low price. But…
With that said, if you have books you'd like to exchange, feel free to reach out to me @kalishere. I'd love to gather a small collection before we officially launch the platform. And to those with a larger collection of books, your support would mean a lot. Please don’t hesitate to reach out!
👌3
Hey everyone! I just remembered something while working on the book exchange platform I’m building. How do you usually validate file uploads when you only want to accept images? Do you just check the file extension like .jpg or .png and call it a day?
If that’s your approach, you might wanna read this. Checking extensions alone can open a huge security hole. Why? Because anyone can rename a malicious file (like an .exe or a noscript) to .jpg and sneak it past your checks.
So how do you actually validate files?
One solid method is to inspect the file’s actual bytes aka the magic numbers or signature at the start of the file to confirm what it really is, regardless of its name.
Libraries like file-type can help with this by reading the first few bytes of a file and telling you its real type. That way, you won’t get fooled by fake extensions and you’ll keep your app safer.
Remember, file extensions are just labels, but those first few bytes are the real identity card!
P.S. - Those few bytes can be faked, but it’s much harder and usually breaks the file. Checking bytes is way more secure than trusting extensions alone, especially when combined with other safety checks.
If that’s your approach, you might wanna read this. Checking extensions alone can open a huge security hole. Why? Because anyone can rename a malicious file (like an .exe or a noscript) to .jpg and sneak it past your checks.
So how do you actually validate files?
One solid method is to inspect the file’s actual bytes aka the magic numbers or signature at the start of the file to confirm what it really is, regardless of its name.
Libraries like file-type can help with this by reading the first few bytes of a file and telling you its real type. That way, you won’t get fooled by fake extensions and you’ll keep your app safer.
Remember, file extensions are just labels, but those first few bytes are the real identity card!
P.S. - Those few bytes can be faked, but it’s much harder and usually breaks the file. Checking bytes is way more secure than trusting extensions alone, especially when combined with other safety checks.
❤18👍2👏1
The amount of junk Cursor and other AI tools spit out is insane. Then you’ve got people who don't know how to write a single line of code out here saying they “built” something like bro, stfu. You’re just making yourself a target for cyber criminals and building stuff that’s gonna keep crashing every other day.
😁9❤2
Forwarded from Beka (Beka)
This media is not supported in your browser
VIEW IN TELEGRAM
Better Auth was live in Times Square NYC last night. Crazy how far and how quick things go ❤️
🔥5
Beka
Better Auth was live in Times Square NYC last night. Crazy how far and how quick things go ❤️
May you all suffer from the kind of success where you're in New York, the city lights so bright they keep you up at night. You're in the most beautiful, buzzing city, yet you miss your family and friends more than ever. May you suffer the kind of success where even meeting people requires a calendar invite. And may you be so well-known that you can’t walk around freely without fans like Primeagen himself, asking for selfies lol
❤32😁15🔥5🙏5
Forwarded from BShimekit(Bek)
StriveIn is Ethiopia’s freelancing and gig marketplace, connecting local digital talent with opportunities. We’re building a trusted platform where companies can discover, hire, and collaborate with skilled freelancers across fields like design, software development, writing, marketing, and more.
Voting for StriveIn helps us gain visibility to attract clients and partners who can hire our freelancers and see Ethiopia as a serious outsourcing destination. This exposure could unlock real work opportunities and livelihoods for thousands of digital workers across our nation.
Here's the link again:
🔗 https://primetime.founderslive.com/pitches/addis-ababa-strivein-systems
Thanks again for helping us amplify this! 🙏
Voting for StriveIn helps us gain visibility to attract clients and partners who can hire our freelancers and see Ethiopia as a serious outsourcing destination. This exposure could unlock real work opportunities and livelihoods for thousands of digital workers across our nation.
Here's the link again:
🔗 https://primetime.founderslive.com/pitches/addis-ababa-strivein-systems
Thanks again for helping us amplify this! 🙏
❤5
Which python course interest you the most?
Anonymous Poll
29%
Python for beginners, we'll walk through every concept as if you're completely new to programming.
20%
Python for developers for any programmers who don’t need a lecture on what a variables are.
26%
Python for web developers, focused entirely on using Python to build web application.
26%
Python for web scraping, learn how to extract data from websites.
❤4😁4
Kal
Which python course interest you the most?
Please read carefully, each one is different
Forwarded from Birhan Nega
ቢያንስ 2 አመት ልምድ ያለው laravel developer በሶስት ወር ኮንትራት መቅጠር እፈልጋለሁ።
-› በጣም ጥሩ የኮሚኒኬሽን ችሎታና fast paced project ላይ የሰራ ቢሆን ይመረጣል። ለጊዜው ልምድ ያለው ብቻ ያናግረኝ።
አመልካቾች በላራቬል የሰሩትን app እና salary expectation እንድሁም ብንስማማ በምን ያክል ጊዜ ስራ መጀመር እንደሚችሉ መግለጽ ይጠበቅባቸዋል።
አፕላይ ለማድረግ @birhannega ላኩልኝ
-› በጣም ጥሩ የኮሚኒኬሽን ችሎታና fast paced project ላይ የሰራ ቢሆን ይመረጣል። ለጊዜው ልምድ ያለው ብቻ ያናግረኝ።
አመልካቾች በላራቬል የሰሩትን app እና salary expectation እንድሁም ብንስማማ በምን ያክል ጊዜ ስራ መጀመር እንደሚችሉ መግለጽ ይጠበቅባቸዋል።
አፕላይ ለማድረግ @birhannega ላኩልኝ
👍2🔥1
Guys, what do you think about group live coding nights kind of like those "study with me" livestreams?
🔥36❤6
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
Kal
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
One thing that definitely still feels complex is working with legacy code. Oh boy… even AI throws its hands up at that stuff. I once went through absolute hell just trying to make sense of it. That is why it is important to document and write a maintainable code.
👍2
Kal
Is it just me, or has web development become way too easy lately? Maybe it’s just the AI tools making it feel that way. What kind of projects or skill sets are considered complex these days?
Another thing, diversifying your skills really helps. Explore areas like cybersecurity, machine learning, cloud engineering, computer vision, blockchain, or whatever sparks your interest. Personally, I'm getting into cybersecurity. Eski, I’ll be sharing my journey soon.
👍8