CuriousDev – Telegram
CuriousDev
108 subscribers
32 photos
10 videos
1 file
22 links
CuriousDev – Self-taught dev and an obsession with Linux. 🚀

I love building projects from scratch.
Download Telegram
CuriousDev
Video
Totally agreed 💯
👍1
Forwarded from Shega Media
Ethiopia’s 7-Month-Old Rising Star, Better Auth, Joins Y Combinator, Secures $500,000

Better Auth, a 7-month-old open-source authentication framework for TypeScript, developed by two Ethiopians, has been selected for Y Combinator's Spring 2025 Cohort, securing $500,000 in seed funding.

https://shega.co/news/ethiopias-7-month-old-rising-star-better-auth-joins-y-combinator-secures-500000
Hey, I found a terminal command called GitHub CLI. It allows you to create a repository in your terminal without leaving your project.
CuriousDev
Hey, I found a terminal command called GitHub CLI. It allows you to create a repository in your terminal without leaving your project.
The fastest way to create git repos.

Run the following command once to set up a permanent alias.

Terminal:

bash:
echo "alias gh-create='gh repo create --private --source=. --remote=origin && git push -u --all && gh browse'" | tee -a ~/.bashrc && source ~/.bashrc

zsh:
echo "alias gh-create='gh repo create --private --source=. --remote=origin && git push -u --all && gh browse'" | tee -a ~/.zshrc && source ~/.zshrc


Windows PowerShell:
$aliasName = 'gh-create'; $command = 'gh repo create --private --source=. --remote=origin; git push -u --all; gh browse'; If (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }; If (!(Select-String -Path $PROFILE -Pattern "function $aliasName" -Quiet)) { Add-Content -Path $PROFILE -Value "function $aliasName { $ErrorActionPreference="Stop"; $command }" }; . $PROFILE


After aliasing that you just use:
gh-create myRepo
🔥4😁1
عيد مبارك تقبل الله منا ومنكم صالح الأعمال كل عم وأنتم بخير
6
I've been looking at the Processing core Java documentation , and it's made me rethink how I should build libraries. It has hidden gems – classes and methods that help to easily build and integrate libraries with Processing. So, I'm trying to redesign and build a SketchUI branch called "Dev" with auto-draw, auto key event handlers, a window controller, freeze component, container, markdown previewer, and more.

All of these features aren't currently available, but stay tuned! I'll announce any updates when I push new features.

Thanks nerds, and stay curious!
#SketchUI
👍3
TIKVAH-ETHIOPIA
የዩኒቨርስቲ ተማሪዎች ከመመረቃቸው በፊት ለአንድ ዓመት እንዲያስተምሩ የሚያደርግ አሰራር ተግባራዊ ለማድረግ ታስቧል።
To achieve our goals, society demands we follow set path like spending our precious 20s chasing oversaturated degrees. But now this system decided our futures without considering individual will.

Teaching is valuable and I am not against it, but forcibly changing someone’s life path in a way that affects their entire future is wrong.
👍7
Forwarded from Prog Reference
🖥 GooeyGUI is a lightweight library for creating graphical user interfaces (GUI) in the C language!

🌟 It was originally developed for X11 environments but now supports cross-platform functionality. GooeyGUI provides a wide range of customizable widgets, such as buttons, sliders, dropdown menus, and text fields, as well as flexible layouts, including horizontal, vertical, and grid-based arrangements.

🔐 License: GPL-3.0

⚙️ Source
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
I have implemented a completely new design for SketchUI . The new implementation introduces the following features:

🚀 Auto-draw
⌨️ Auto key event listeners
🖱 Auto mouse event listeners
The ability to apply themes using the Theme classes or a custom theme.

This is an experimental update, and you can find the branch here:
Dev-v2 Branch

You are welcome to contribute by forking the repository 🤝 and creating your own custom themes under the directory:
src/sketchui/sketchui/Themes
👍6
This is a custom theme showcase. You can contribute your own theme by forking the SketchUI Dev-v2 GitHub repo and then adding your theme to the src/sketchui/sketchui/Themes directory using this template code:

myTheme.java:

package sketchui.Themes;

public class myTheme {
public static final int BG_COLOR = 0xFF282A36;
public static final int FG_COLOR = 0xFF44475A;
public static final int ACTIVE_COLOR = 0xFFBD93F9;
public static final int HOVER_COLOR = 0xFF6272A4;
public static final int BORDER_COLOR = 0xFF6272A4;
public static final int TEXT_COLOR = 0xFFF8F8F2;
public static final int CURSOR_COLOR = 0xFFBD93F9;
public static final float BORDER_RADIUS = 6F;
public static final float BORDER_WIDTH = 2.0F;
public myTheme(){};
}
👍4
𝗟𝗼𝗼𝗸𝗶𝗻𝗴 𝗳𝗼𝗿 𝗿𝗲𝗮𝗹 𝗼𝗽𝗽𝗼𝗿𝘁𝘂𝗻𝗶𝘁𝗶𝗲𝘀, 𝘁𝗿𝗮𝗶𝗻𝗶𝗻𝗴𝘀, 𝗮𝗻𝗱 𝘀𝗰𝗵𝗼𝗹𝗮𝗿𝘀𝗵𝗶𝗽𝘀?

🌐This channel shares:

•Trainings and networking events
•Local and international scholarships
•Internship opportunities

Useful tips for personal and professional growth


Big plans ahead — including a future consultancy, God willing.
If you're serious about growth, this is your space.

Join now: @EtherealOpportunities
👍4
Wanna prove how strong you really are?Submit this to ChatGPT and see if you can handle the heat:
Roast me based on my previous prompt.
No mercy. No filter. Straight to the soul.
🤣6
‼️ AVOID FEATURE CREEP

I started to think differently after reading about Feature creep. In short:
Feature creep is the excessive ongoing expansion or addition of new features in a computer software.


Every project have a goal for its use case not a feature.
Here’s the section that hit me to my core:

Avoid Feature Creep
Feature creep is that voice in your head that says, “Wouldn’t it be cool if you added this other thing?” whenever you’re working on a project. Listening to that voice is dangerous because it means you’re constantly chasing the next cool-sounding feature instead of finishing what you already started.

I won’t tell you to ignore that voice, because I believe a lot of creativity comes from it. But I do recommend delaying it. By that, I mean whenever you have an idea for a cool feature, write it down! Then go back to the task you’re already working on. When you finish that task (and post it), check your list for possible next steps.


Source: happycoding.io
💯4👍2
Forwarded from SeeFun.Dev (Sifen)
Do you expect something in return when helping people?

I don’t. If I’m capable, I’ll do everything I can to help someone in need. No expectations, just genuine support. But what fucking disgusts me are ungrateful people.

You come asking for help, I walk you through it, show you what you are doing wrong, give you my time. But when it is your turn, when I need help or just ask for something valuable, you hide what you know, lie, or pretend like you don’t know a thing?

That kind of behavior makes me sick.

And here is a piece of advice. If someone betrays you once, there is a high chance they will do it again. People rarely change. If someone does something wrong and asks for forgiveness, forgive them, but never forget. Protect your peace and cut off the people who are only around when they need something.

@sifendev
💯3
Forwarded from STEM with Murad 🇪🇹
Windows vs Linux 😅
😁3
Git has outshined its creator it's more popular than Linux

@CuriDev
🤔3
Forwarded from RaGoose
builve
my first dart CLI to build and move your built files to other folders,
simple but useful imo, specially if you are lazy just like me
its easy to use and you can read the readme for further.

check it and if you liked it give it a star 🌟
pr and issues are welcome too
👍1
Forwarded from It's FOSS
This media is not supported in your browser
VIEW IN TELEGRAM
A brief history of BASH 🐧

Credits - SA1GON
𝙑𝙪𝙡𝙣𝙘𝙧𝙖𝙭
For new linux users 😊
Have a good Dev experience 😁