Forwarded from DOT_RUTH
New feels hard because the brain mistakes unfamiliar for unsafe. Most of the struggle is just rewiring. But not knowing that has held so many of us back for far too long.
New feels like fog at first. You don’t need the whole road, just the next visible step.
It's not hard, it's just NEW
New feels like fog at first. You don’t need the whole road, just the next visible step.
It's not hard, it's just NEW
👏1
Forwarded from Google Developer Group AAU (Hira)
This media is not supported in your browser
VIEW IN TELEGRAM
⏰ Happening Tomorrow!
Our Open Mic Session with Ruth Abiti Getaneh goes live tomorrow — don’t miss the chance to join the conversation.
If you’re curious about building scalable healthcare and enterprise systems, choosing the right mobile vs web architecture, and writing clean, future-proof code, this session is worth your time.
📅 Date: Friday, December 19, 2025
⏰ Time: 8:00 PM / 2:00 LT
📍 Live on the GDG AAU Channel
Follow us for updates:
| Telegram | LinkedIn | Instagram | TikTok | Face Book | X
#GDGAAU #OpenMicSession
The first computer “bug” was a real bug 🐛
In 1947, engineers found a moth stuck inside the Harvard Mark II computer, causing it to malfunction. They literally taped the moth into the logbook and wrote: “First actual case of bug being found.”
do u guys know this ? 🙄
In 1947, engineers found a moth stuck inside the Harvard Mark II computer, causing it to malfunction. They literally taped the moth into the logbook and wrote: “First actual case of bug being found.”
do u guys know this ? 🙄
😁3
JavaScript is slowly making immutability easier today I learned about Array.prototype.with().
const nums = [1, 2, 3];
const updated = nums.with(1, 99);
console.log(updated); // [1, 99, 3]
👍1
React comes with so many hooks, but I usually just use the classics
Categories of hooks:
1. Basic state & effect hooks – useState, useEffect
2. Performance & reference hooks – useMemo, useCallback, useRef
3. Advanced & concurrent hooks – useTransition, useDeferredValue
Honestly I stick to useState & useEffect 90% of the time 😂
slowly learning the others…
Categories of hooks:
1. Basic state & effect hooks – useState, useEffect
2. Performance & reference hooks – useMemo, useCallback, useRef
3. Advanced & concurrent hooks – useTransition, useDeferredValue
Honestly I stick to useState & useEffect 90% of the time 😂
slowly learning the others…
🔥2
I was listening to Ruth’s(dot_ruth) Open Mic, and something about the way she talks really stayed with me.
We actually relate a lot. She works with .NET , and she also loves Laravel and same here.
She talked about how AI is slowly taking away our thinking ability, and I’ve always agreed with that.
She also recommended using Clean Architecture and Domain-Driven Design on the backend, which honestly makes a lot of sense.
quote she shared :
quotes the host shared:
In the end, I just want to say I really loved it. Watching inspiring girls like this truly motivates me.
Let’s go, girls let’s build things, support each other, and inspire others.
Much love to all the girls 🤍
We actually relate a lot. She works with .NET , and she also loves Laravel and same here.
She talked about how AI is slowly taking away our thinking ability, and I’ve always agreed with that.
She also recommended using Clean Architecture and Domain-Driven Design on the backend, which honestly makes a lot of sense.
quote she shared :
You don’t choose the tech stack the tech stack chooses you.
quotes the host shared:
I don’t want to be the first girl to do it I want to be one of the girls.
In the end, I just want to say I really loved it. Watching inspiring girls like this truly motivates me.
Let’s go, girls let’s build things, support each other, and inspire others.
Much love to all the girls 🤍
Telegram
DOT_RUTH
Welcome to my digital journal — a place where code meets chaos, art, side projects, rants, reflections, and unfiltered Ruth. No niche, just vibes.
Small, Yet Relevant is my motto :)
Small, Yet Relevant is my motto :)
❤4
Dot Ruth's OMS
Google Developer Group AAU
🎬 Missed the Live Session? Watch the Highlights!
Our Open Mic Session with Ruth Abiti Getaneh delivered practical, experience-backed insights on building scalable healthcare and enterprise systems.
From mobile development with Flutter and Riverpod to web applications using Angular and ASP.NET, Ruth shared how Clean Architecture, DDD, and CQRS shape maintainable, production-ready software. The session also covered real-world architecture decisions, career growth, and writing code that lasts.
Huge thanks to Ruth for sharing her journey and lessons with the community (https://news.1rj.ru/str/dot_ruth) —
a thoughtful and inspiring conversation from start to finish. 🙌Follow us for updates:
| Telegram | LinkedIn | Instagram | TikTok | Face Book | X
#GDGAAU #OpenMicSession
❤1
Your browser can run an entire database offline.
With IndexedDB, web apps can:
- work without internet
- store large amounts of data
- feel almost like native apps
That’s why PWAs feel so smooth.
happy Saturday u all 🫰🏽
With IndexedDB, web apps can:
- work without internet
- store large amounts of data
- feel almost like native apps
That’s why PWAs feel so smooth.
happy Saturday u all 🫰🏽
❤3
Forwarded from Codative 🔭
If you’re new to tech, learn from my mistake.
Stop watching a bunch of tutorials.
Stop jumping into every bootcamp.
Start building projects.
You don’t grow by watching others code you grow by struggling, breaking things, and fixing them yourself.
The knowledge you have right now is enough.
Trust me.
Stop watching a bunch of tutorials.
Stop jumping into every bootcamp.
Start building projects.
You don’t grow by watching others code you grow by struggling, breaking things, and fixing them yourself.
The knowledge you have right now is enough.
Trust me.
💯3❤2
Embracing change isn’t about forgetting the past it’s about honoring it and moving forward with gratitude.
dont forget to have a coffee for beautiful day 🥰
@codeandcoffee1
dont forget to have a coffee for beautiful day 🥰
@codeandcoffee1
Telegram
Code & Coffee
It’s just a chill space where I share my thoughts, things I’m learning, mistakes I make, and random dev moments.
I opened this to stay committed, grow, and learn with others.
If you vibe with that, grab your coffee and let’s figure out tech together ☕️💻
I opened this to stay committed, grow, and learn with others.
If you vibe with that, grab your coffee and let’s figure out tech together ☕️💻
🥰2
when u tell ur habesha fam that u are sick immediately you'll get a prenoscription for tenadam , ginger, garlic, and mysterious herbs 😂😂
Do you guys know about n8n?
I was just reading about it and it's fascinating It's a flexible, open-source workflow automation platform designed for technical teams.
Its standout feature is the ability to self-host the Community Edition for free, giving you full control over your data and infrastructure. What I really like is its hybrid approach: it offers both a visual, drag-and-drop interface for building automations and the power to inject custom JavaScript or Python code directly into workflows for advanced logic. Even someone who doesn't know code can build something useful!
I'm definitely going to try it and let you know what I build. If you're interested in automating tasks between different apps or services, check it out.
I was just reading about it and it's fascinating It's a flexible, open-source workflow automation platform designed for technical teams.
Its standout feature is the ability to self-host the Community Edition for free, giving you full control over your data and infrastructure. What I really like is its hybrid approach: it offers both a visual, drag-and-drop interface for building automations and the power to inject custom JavaScript or Python code directly into workflows for advanced logic. Even someone who doesn't know code can build something useful!
I'm definitely going to try it and let you know what I build. If you're interested in automating tasks between different apps or services, check it out.
n8n.io
n8n.io - AI workflow automation tool
n8n is a free and source-available workflow automation tool
👍2
I’ve been using favicon.io for a long time to generate favicons, but today I found something even better 👀
RealFaviconGenerator
It handles everything all platforms, sizes, PWA icons, and even gives you the exact config you need. Super smooth.
If you care about the tiny details (and you should 😄) this one’s worth bookmarking.
RealFaviconGenerator
It handles everything all platforms, sizes, PWA icons, and even gives you the exact config you need. Super smooth.
If you care about the tiny details (and you should 😄) this one’s worth bookmarking.
favicon.io
Favicon.io - The Ultimate Favicon Generator (Free)
With Favicon.io you can quickly generate a favicon for your website for free!
Bundlers explained
Your Code
(JS / TS / CSS / Images)
│
▼
Bundler (Webpack / Turbopack / Vite)
│
├─ resolves imports
├─ transforms code
├─ bundles files
├─ watches changes
▼
Optimized Output
(.js chunks, .css, assets)
│
▼
Browser
Webpack (the OG)
- Old but powerful
- Rebuilds a lot when you change one file
- Super flexible, but slow on big apps
👉 Reliable, but heavy.
Vite (the fast one)
- Uses native ES modules
- Serves files on demand
- Instant dev feedback
👉 Amazing DX for SPAs & libraries.
Turbopack (Next.js future)
- Built for Next.js
- Written in Rust
- Incremental rebuilds (only what changed)
👉 Fastest dev experience for large Next apps.
Your Code
(JS / TS / CSS / Images)
│
▼
Bundler (Webpack / Turbopack / Vite)
│
├─ resolves imports
├─ transforms code
├─ bundles files
├─ watches changes
▼
Optimized Output
(.js chunks, .css, assets)
│
▼
Browser
Webpack (the OG)
- Old but powerful
- Rebuilds a lot when you change one file
- Super flexible, but slow on big apps
👉 Reliable, but heavy.
Vite (the fast one)
- Uses native ES modules
- Serves files on demand
- Instant dev feedback
👉 Amazing DX for SPAs & libraries.
Turbopack (Next.js future)
- Built for Next.js
- Written in Rust
- Incremental rebuilds (only what changed)
👉 Fastest dev experience for large Next apps.
⚡2
🎄 This Christmas, the only thing I can afford to give my loved ones is… PRAYERS 😂
If you need actual gift ideas, I Vibe-coded a little generator for fun: Link
me Just killing time with random stuff.
If you need actual gift ideas, I Vibe-coded a little generator for fun: Link
me Just killing time with random stuff.
jingle-gift-spark.lovable.app
Lovable App
Lovable Generated Project
❤7
Code & Coffee pinned «🎄 This Christmas, the only thing I can afford to give my loved ones is… PRAYERS 😂 If you need actual gift ideas, I Vibe-coded a little generator for fun: Link me Just killing time with random stuff.»