fa
Feedback
TechVibe

TechVibe

رفتن به کانال در Telegram

I'm Eyob, a self-taught backend dev sharing my Tech journey, tips, tools, and real-world projects. Let’s grow together😊 DM for any project ideas @alnova19 Personal site: https://eyobsimachew.vercel.app My Github: https://github.com/Eyob-smax

نمایش بیشتر
1 090
مشترکین
+124 ساعت
+57 روز
+1630 روز
آرشیو پست ها
ዛሬ በዳዊት ከተማ መድኃኒት እርሱም ክርስቶስ ጌታ የሆነ ተወልዶላችኋልና❤️ Merry Christmas my fam😊 #chrismas

Hey gang, as for a Christmas gift share this channel link with you're friend and hit let's 800 subs😊 Join the channel

his rants are endless😂 #Theo

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! #save #Prisma #DBMigrations

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! #Prisma #DBMigrations

Drizzle's documentation starts with with
Drizzle ORM is a headless TypeScript ORM with a head.
@devwitheyob #TechVibe #drizzle #orm

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 #ArticleOfTheDay #JS

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 #ArticleOfTheDay #JS

Repost from Bυɾԋαɳ-Ops
WhatsApp is crazy!
WhatsApp is crazy!

Repost from Dagmawi Babi
🤍 Dagmawi Babi's Meetup This year I'm starting with a new and independently organized Dagmawi Babi event! 🎉 Dagmawi Babi's
🤍 Dagmawi Babi's Meetup 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

I love this github stat badge😊 #Portfolio
I love this github stat badge😊 #Portfolio

You can generate a self-signed ssl certificate for you own app using this command
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -outkey output.key -out output.crt
@devwitheyob #SSL #tip #TechVibe

You can generate a self-signed ssl certificate for you own app using this command
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -outkey output.key -out output.crt
#SSL #tip

express-session by default stores sessions in memory, so every server restart wipes them out. running redis in docker and using it as the session store keeps sessions alive and sharable across servers. this makes cookie-based auth feel more like jwt but with the benefit of server-side control. #TechVibe #auth #save

This is how you implement "One active account per device at a time" The logic checks every logged-in device for an account and uses Redis to store their IP. If we try to log in while another device is already active, the request will be blocked. #Auth #CodeSnapShot #save

This is how you implement "One active account per device at a time" The logic checks every logged-in device for an account and uses Redis to store their IP. If we try to log in while another device is already active, the request will be blocked. #save #Auth #CodeSnapShot

This is how you implement "One active account per device at a time" The logic checks every logged-in device for an account and uses Redis to store their IP. If we try to log in while another device is already active, the request will be blocked. #Auth #CodeSnapShot

this is just a test from techvibe bot #test #TechVibeBot #gupdate

this is just a test from techvibe bot #test #TechVibeBot

this is just a test from techvibe bot #test #TechVibeBot