Forwarded from Dagmawi Babi
@Robi_makes_stuff built Odit.et one of the absolute best, enterprise level, SMS based financial analysis tools out there.
You first download the Odit Sync app to connect your device to Odit, upload your SMS history and continually sync it. Then just visit the site and go into extreme and advance data analysis and insights.
There's a token based message analysis, which is one of it's powerful features. Built around that is a dashboard with even more complex analysis, checksums, filters, tags and more.
The goals feature is also very powerful. It's so thought-out and if you're into analyzing your fanancial data and setting milestones this's great!
The yearly wrapped is a feature of its own. Very aesthetic as well. Everything about the app shows obsession and a long time of work. It's so impressive.
Honestly it's such a complex app that I didn't know most of the numbers and terms so Robi gave me a full tour and tutorial of the app. There's a shorter version here too.
Congrats on the launch, very proud of you dude! Gonna lock in and manage my finance here properly.
#CommunityShowcase #Odit
@Dagmawi_Babi
You first download the Odit Sync app to connect your device to Odit, upload your SMS history and continually sync it. Then just visit the site and go into extreme and advance data analysis and insights.
There's a token based message analysis, which is one of it's powerful features. Built around that is a dashboard with even more complex analysis, checksums, filters, tags and more.
The goals feature is also very powerful. It's so thought-out and if you're into analyzing your fanancial data and setting milestones this's great!
The yearly wrapped is a feature of its own. Very aesthetic as well. Everything about the app shows obsession and a long time of work. It's so impressive.
Honestly it's such a complex app that I didn't know most of the numbers and terms so Robi gave me a full tour and tutorial of the app. There's a shorter version here too.
Congrats on the launch, very proud of you dude! Gonna lock in and manage my finance here properly.
#CommunityShowcase #Odit
@Dagmawi_Babi
Forwarded from Dagmawi Babi
Good night ✨
“ሕፃን ተወልዶልናል፤ ወንድ ልጅም ተሰጥቶናል፤ አለቅነትም በጫንቃው ላይ ይሆናል። ስሙም፣ ድንቅ መካር፣ ኀያል አምላክ፣ የዘላለም አባት፣ የሰላም ልዑል ይባላል።”
— ኢሳይያስ 9:6
#Scripture
@Dagmawi_Babi
“ሕፃን ተወልዶልናል፤ ወንድ ልጅም ተሰጥቶናል፤ አለቅነትም በጫንቃው ላይ ይሆናል። ስሙም፣ ድንቅ መካር፣ ኀያል አምላክ፣ የዘላለም አባት፣ የሰላም ልዑል ይባላል።”
— ኢሳይያስ 9:6
#Scripture
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This is not what we signed for when we chose this career😏
Don't you dare apply here devs! this is Haram😂
@devwitheyob
Don't you dare apply here devs! this is Haram😂
@devwitheyob
👌4❤1
Forwarded from Kal_X
Guys, here’s what I noticed today.
Most people in dev communities are genuinely there for you. They share what they know, give guidance, and help you see the path more clearly. I talked to many programmers I really wanted time with, and they were eager to help, explaining their journeys, offering advice, and sharing lessons from their own struggles.
They don’t want you to go through the same struggles they did. They tell you what to do, what to avoid, and what to focus on. That kind of openness is priceless.
And one more thing I deeply respect: when someone at an elite level is humble enough to listen, answer every question, and genuinely care. That humility is powerful.
@kal_abX
Most people in dev communities are genuinely there for you. They share what they know, give guidance, and help you see the path more clearly. I talked to many programmers I really wanted time with, and they were eager to help, explaining their journeys, offering advice, and sharing lessons from their own struggles.
They don’t want you to go through the same struggles they did. They tell you what to do, what to avoid, and what to focus on. That kind of openness is priceless.
And one more thing I deeply respect: when someone at an elite level is humble enough to listen, answer every question, and genuinely care. That humility is powerful.
@kal_abX
❤3
Forwarded from KiNFiSH Farms
was writing here but as usual i ended up writing too much but here is the a bit of indepth of my opinion on about Cloudflare specifically Durable object and D1. will be continued tho.
https://kinfish.dev/articles/durable-objects-built-from-failure
https://kinfish.dev/articles/durable-objects-built-from-failure
Are we supposed to take this seriously? 😳😂
Someone sent this to my friend on tiktok🤣🤣
@devwitheyob
#ScamAlert
Someone sent this to my friend on tiktok🤣🤣
@devwitheyob
#ScamAlert
😁1🤔1
You can generate a self-signed ssl certificate for you own app using this command
@devwitheyob
#SSL #tip #TechVibe
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -outkey output.key -out output.crt
@devwitheyob
#SSL #tip #TechVibe
❤3
Forwarded from Dagmawi Babi
This year I'm starting with a new and independently organized Dagmawi Babi event!
Dagmawi Babi's Meetup is the first of it's kind event organized by Dagmawi Babi and his team as a thank you to all the incredible individuals, creators, event organizers, companies and communities improving and accelerating the tech and design ecosystem.
It's a thank you for taking risks, for pioneering new ventures, for taking the blame, for investing so much of yourself into the benefits of everyone else, for spending months building epic things, for spending countless nights preparing events, for imagining a community that can be much better than what it is and working towards your vision.
We're going to spend an incredible full day where we listen to insightful keynotes, explore project showcases, attend a live podcast (Devtopia), hold an in-person Creator Awards (by Codenight) and so much more.
The date is Jan 24, 2026 and the event will take place at DxValley 2.0. So if all of this sounds like your type of event, register at dagmawi.dev/meetup and claim your ticket. Make sure to select "Attending" from the options.
Thank you again and I can't wait to see you there! Yours truly @Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Article of the day
Modern browsers have matured to the point where native JavaScript APIs can replace framework functionality, leading developers to abandon heavy frameworks in favor of vanilla JavaScript. Native features like web components, ES modules, and the Fetch API now provide the modularity and reactivity that once required React or Vue, while delivering better performance and eliminating dependency bloat. AI coding assistants work more effectively with plain JavaScript than framework abstractions, and the no-build movement enables direct deployment without transpilation pipelines...
full article 👉 here
@devwitheyob
#TechVibe #ArticleOfTheDay #JS
Modern browsers have matured to the point where native JavaScript APIs can replace framework functionality, leading developers to abandon heavy frameworks in favor of vanilla JavaScript. Native features like web components, ES modules, and the Fetch API now provide the modularity and reactivity that once required React or Vue, while delivering better performance and eliminating dependency bloat. AI coding assistants work more effectively with plain JavaScript than framework abstractions, and the no-build movement enables direct deployment without transpilation pipelines...
full article 👉 here
@devwitheyob
#TechVibe #ArticleOfTheDay #JS
Drizzle's documentation starts with with line 😊
@devwitheyob
#TechVibe #drizzle #orm
Drizzle ORM is a headless TypeScript ORM with a head.
@devwitheyob
#TechVibe #drizzle #orm
🔥3
I used to think I knew how migrations work😭… but I didn't fully grasp them, until today
Basically, when we change the Prisma schema, we create a migration for every meaningful change, like adding a table or a column. we test these migrations locally first. When it’s time to deploy, we run npx prisma migrate deploy. Prisma checks all migration files and applies only the pending ones to the production database, keeping the schema in sync with our code.
One thing to remember, if a table already has data, new columns must be optional or have default values. usually, we add them optional first, backfill the data, then make them required later. this keeps everything safe in production!
@devwitheyob
#TechVibe #Prisma #DBMigrations
Basically, when we change the Prisma schema, we create a migration for every meaningful change, like adding a table or a column. we test these migrations locally first. When it’s time to deploy, we run npx prisma migrate deploy. Prisma checks all migration files and applies only the pending ones to the production database, keeping the schema in sync with our code.
One thing to remember, if a table already has data, new columns must be optional or have default values. usually, we add them optional first, backfill the data, then make them required later. this keeps everything safe in production!
@devwitheyob
#TechVibe #Prisma #DBMigrations
❤3🔥1
Hey gang, as for a Christmas gift share this channel link with your friends and let's hit 800 subs😊
Join the channel
@devwitheyob
#TechVibe
Join the channel
@devwitheyob
#TechVibe
❤5