soy devs – Telegram
soy devs
77 subscribers
43 photos
3 videos
3 files
23 links
A soon to be cracked Web developer and Typenoscript/Javanoscript elitist….. uhh plus vim and linux tips.
Follow along as I build projects.

- 20 Y.O
- A 2nd year SWE student @ HiLCoE
- github.com/zekariyasamdu
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
I have been trying to build my own shell in cpp. A shell is the program that interprets what you type into the terminal, like Bash and ZSH. So far I have only implemented the echo, type and exit commands but fun so far. Now am trying to do the ls command. I will make the repo pubilc once I finish, probably will take me 3 weeks or so.
🔥3
Nextjs 16+ and Auth.

Nextjs has renamed middleware.ts to proxy.ts (like 2 months ago) when Nextjs 16 dropped and turns out we aren’t supposed to check a user’s authentication on the middleware. Rather we need to check for the validation of a session on every page.

so how I’m writing my authentication currently is that I check for the session cookies existence (not actually validate it because that takes too much time to happen on the edge) on the proxy.js and then actually validate the session on each page.

The above image shows the implementation. The one on the left is the proxy.js where the one on the right is a server component. (using better auth)
Forwarded from NuDev Path
Don't overwhelm to learn Git,🙌

Git is only this much👇😇


1.Core:
• git init
• git clone
• git add
• git commit
• git status
• git diff
• git checkout
• git reset
• git log
• git show
• git tag
• git push
• git pull

2.Branching:
• git branch
• git checkout -b
• git merge
• git rebase
• git branch --set-upstream-to
• git branch --unset-upstream
• git cherry-pick

3.Merging:
• git merge
• git rebase

4.Stashing:
• git stash
• git stash pop
• git stash list
• git stash apply
• git stash drop

5.Remotes:
• git remote
• git remote add
• git remote remove
• git fetch
• git pull
• git push
• git clone --mirror

6.Configuration:
• git config
• git global config
• git reset config

7. Plumbing:
• git cat-file
• git checkout-index
• git commit-tree
• git diff-tree
• git for-each-ref
• git hash-object
• git ls-files
• git ls-remote
• git merge-tree
• git read-tree
• git rev-parse
• git show-branch
• git show-ref
• git symbolic-ref
• git tag --list
• git update-ref

8.Porcelain:
• git blame
• git bisect
• git checkout
• git commit
• git diff
• git fetch
• git grep
• git log
• git merge
• git push
• git rebase
• git reset
• git show
• git tag

9.Alias:
• git config --global alias.<alias> <command>

10.Hook:
• git config --local core.hooksPath <path>

Best Telegram channels to get free coding & data science resources
https://news.1rj.ru/str/addlist/4q2PYC0pH_VjZDk5

Free Courses with Certificate:
https://news.1rj.ru/str/free4unow_backup
🔥41
This media is not supported in your browser
VIEW IN TELEGRAM
No fucking way bro 😭😭😭😭🙏🏾, the most unserious generation ever
😭2😁1
I really want to check out tanstack start but I also don’t want to split my attention between that and Nextjs
CSS bugs have to be the most annoying part of web development. If you can’t infer what went wrong and understand how one HTML attribute affects the other, it’s basically over for you. You will end up with lots of imperfections and a design that you compromised because of your lack of styling skills. There is no stack trace, no terminal to look at, and no throwing errors, It just breaks.
3
Uploadthing is a file uploading service that makes it superrrr easy to upload files and honestly it doesn't get the attention it deserves. I have been using it on a project and its been great. If you want a serves to upload your files to u should definitely try it. S3 who?
How to Jailbreak Your PS4

I recently jailbroke my PS4. For those who don’t know, jailbreaking a PS4 means bypassing Sony’s built-in restrictions so the console can run software it normally isn’t allowed to (free unlimited games).

Requirements:
The PS4 system software must be below a specific version (below 12.52).

Tools you need:
1. A blu ray disc
2. A blu ray writer
3. A USB

Steps:
1. Download and write this software into the blu ray disc:
https://github.com/Gezine/BD-JB-1250/releases
2. Install and paste Goldhen payload into a usb flash(exfat format):
https://ko-fi.com/s/bd655acbdb
3. Insert both the blu ray disc and usb into the ps4.
4. The dics will show up on you home screen, open it. (this will load the explot and you can get what ever games you want)

NOTE: If you don't have a blu ray disc and/or don't have a writer for the disc. I know a guy that sells the disc DM me.


Site to get free games for you jailbroken ps:
- https://www.superpsx.com/
3
My laptop has officially lost the plot. It’s taking two business days, and one hour of prayer so that maybe it will start up. It’s time to get a new one. 🫩
Today I finally got back to building my cloud storage project and this is the auth page I ended up with. I called the project Z keep and made a logo for it (ai helped with the logo part) .
“Why the peacock?” you ask, why not? 🗿
Creating new folders works 👍🏽
🔥4
Channel photo removed
This media is not supported in your browser
VIEW IN TELEGRAM
We’ve reached a milestone with the cloud storage project. creating folders works, uploading files works, and the folder nesting logic also works. However, we still have a long way to go. For starters, none of the menus work Starred, Trash, Profile, etc. The search functionality doesn’t work, and I can’t delete or update anything. The storage size tracker also doesn’t work at all.

There’s still a lot to fix after this. I’m planning to add more features later, but for now, let’s focus on fixing these issues first.
🔥4