Forwarded from Gopher Academy
🔵 عنوان مقاله
Doltgres Beta Launch: A Version Controlled SQL Database
🟢 خلاصه مقاله:
DoltHub علاوه بر انتشار مقالات آموزشی درباره زبان برنامهنویسی Go در وبلاگ خود، نرمافزار پایگاه داده به نام Doltgres را توسعه داده است. Doltgres که از Postgres الهام گرفته، قابلیتهایی مشابه Git مانند ادغام و شاخهبندی دادهها را ارائه میدهد و کلیه اجزای آن با زبان Go ساخته شدهاند. این ویژگیها، کنترل نسخه و مدیریت پایگاه داده را برای توسعهدهندگان بهبود میبخشد.
🟣لینک مقاله:
https://golangweekly.com/link/168376/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Doltgres Beta Launch: A Version Controlled SQL Database
🟢 خلاصه مقاله:
DoltHub علاوه بر انتشار مقالات آموزشی درباره زبان برنامهنویسی Go در وبلاگ خود، نرمافزار پایگاه داده به نام Doltgres را توسعه داده است. Doltgres که از Postgres الهام گرفته، قابلیتهایی مشابه Git مانند ادغام و شاخهبندی دادهها را ارائه میدهد و کلیه اجزای آن با زبان Go ساخته شدهاند. این ویژگیها، کنترل نسخه و مدیریت پایگاه داده را برای توسعهدهندگان بهبود میبخشد.
🟣لینک مقاله:
https://golangweekly.com/link/168376/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Dolthub
Doltgres Beta Launch
Announcing the Beta release of Doltgres, the Postgres-flavored version of Dolt. Doltgres is ready for you to begin building a version-controlled application today.
Forwarded from DevTwitter | توییت برنامه نویسی
انتخاب زیرساخت مناسب برای دیپلوی پروژهها؛ فقط یک تصمیم فنی نیست، بلکه نیازمند یک تصمیم استراتژیکه.
امروزه، با گسترش ابزارهای کانتینرسازی، معمولاً سه گزینه هست که بیشتر از همه به چشم میاد:
Docker Compose
+ عالی برای توسعه و محیطهای لوکال
+ ساده، سریع و بدون نیاز به منابع زیاد
- مناسب نبودن برای پروژههای High Availability
Docker Swarm
+ راهحلی سریع برای مقیاسبندی ساده روی چند سرور
+ راهاندازی راحتتر نسبت به Kubernetes
- امکانات محدود نسبت به مباحث پیشرفته
- خود داکر بیشتر به Kubernetes اهمیت میده
Kubernetes (K8s)
+ استاندارد بازار کار برای مقیاسبندی، پایداری، و مدیریت سیستمهای بزرگ
+ Self-Healing، Load Balancing پیشرفته، و مقیاسپذیری بینهایت
+ اکوسیستم قدرتمند از ابزارها (CI/CD, Monitoring, Security)
- نیازمند تخصص بیشتر
- پیچیدگی در راهاندازی اولیه
اما در دنیای واقعی چه اتفاقی میوفته؟
Docker Compose بیشتر برای توسعهی لوکال یا پروژههای کوچک استفاده میشه.
Docker Swarm به تدریج جایگاه خودش رو از دست داده و کمتر در پروژهها دیده میشه.
Kubernetes به استاندارد اصلی بازار کار تبدیل شده؛ به طوری که همه به نوعی روی Kubernetes تاکید میکنن.
به عنوان نتیجهگیری نهایی و البته نظر شخصی:
هیچ ابزاری به خودی خود بهترین نیست.
بهترین انتخاب، ابزاری است که با نیازهای امروز و چشمانداز فردای پروژه هماهنگ باشه.
ولی اگر به فکر آینده شغلی، رشد و مقیاسپذیری هستی، باید Kubernetes رو جدی بگیری.
@DevTwitter | <Farzin Shams/>
امروزه، با گسترش ابزارهای کانتینرسازی، معمولاً سه گزینه هست که بیشتر از همه به چشم میاد:
Docker Compose
+ عالی برای توسعه و محیطهای لوکال
+ ساده، سریع و بدون نیاز به منابع زیاد
- مناسب نبودن برای پروژههای High Availability
Docker Swarm
+ راهحلی سریع برای مقیاسبندی ساده روی چند سرور
+ راهاندازی راحتتر نسبت به Kubernetes
- امکانات محدود نسبت به مباحث پیشرفته
- خود داکر بیشتر به Kubernetes اهمیت میده
Kubernetes (K8s)
+ استاندارد بازار کار برای مقیاسبندی، پایداری، و مدیریت سیستمهای بزرگ
+ Self-Healing، Load Balancing پیشرفته، و مقیاسپذیری بینهایت
+ اکوسیستم قدرتمند از ابزارها (CI/CD, Monitoring, Security)
- نیازمند تخصص بیشتر
- پیچیدگی در راهاندازی اولیه
اما در دنیای واقعی چه اتفاقی میوفته؟
Docker Compose بیشتر برای توسعهی لوکال یا پروژههای کوچک استفاده میشه.
Docker Swarm به تدریج جایگاه خودش رو از دست داده و کمتر در پروژهها دیده میشه.
Kubernetes به استاندارد اصلی بازار کار تبدیل شده؛ به طوری که همه به نوعی روی Kubernetes تاکید میکنن.
به عنوان نتیجهگیری نهایی و البته نظر شخصی:
هیچ ابزاری به خودی خود بهترین نیست.
بهترین انتخاب، ابزاری است که با نیازهای امروز و چشمانداز فردای پروژه هماهنگ باشه.
ولی اگر به فکر آینده شغلی، رشد و مقیاسپذیری هستی، باید Kubernetes رو جدی بگیری.
@DevTwitter | <Farzin Shams/>
Forwarded from DevTwitter | توییت برنامه نویسی
واتس اپ یک ریپو داره با rust برای Crash Dump ها
https://github.com/WhatsApp/crashdump_viewer_cli
@DevTwitter | <ُTagarg/>
https://github.com/WhatsApp/crashdump_viewer_cli
@DevTwitter | <ُTagarg/>
Forwarded from Go Casts 🚀
یکی از دوستان پلتفرمی رو معرفی کرد که خیلی خوبه برای تقویت مهارت های مهندس نرم افزار
اینطوریه که بصورت مرحله به مرحله شمارو راهنمایی میکنه که یکی از ابزارهای پرکاربرد رو از صفر توسعه بدید، ابزارهایی مثل ردیس یا git و غیره…
البته خیلی از قسمت هاش پولیه ولی برای ایرانیا ۵۰ درصد تخفیف میده
https://app.codecrafters.io/pay
Become a better software engineer.
Stop following tutorials designed for beginners.
Start working on projects that actually challenge you.
Become a better engineer through deliberate practice.
https://codecrafters.io
@gocasts
اینطوریه که بصورت مرحله به مرحله شمارو راهنمایی میکنه که یکی از ابزارهای پرکاربرد رو از صفر توسعه بدید، ابزارهایی مثل ردیس یا git و غیره…
البته خیلی از قسمت هاش پولیه ولی برای ایرانیا ۵۰ درصد تخفیف میده
https://app.codecrafters.io/pay
Become a better software engineer.
Stop following tutorials designed for beginners.
Start working on projects that actually challenge you.
Become a better engineer through deliberate practice.
https://codecrafters.io
@gocasts
Forwarded from PhiloLearn | فیلولرن
Media is too big
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
اسم این وبسایت Poe.com هستش که خودم تقریبا ۲ سالی میشه که ازش استفاده میکنم. این جا به تعداد انسانهای روی کره زمین بات هوش مصنوعی مثل GPT 4o، Gemini 2.0 Flash، Claude Sonnet و کلی بات خفن دیگه پیدا میکنین و قول میدم دست خالی ازش بیرون نمیاین.
@DevTwitter | <Amirata Khoshbaten/>
@DevTwitter | <Amirata Khoshbaten/>
Forwarded from Md Daily (Mahan)
Forwarded from LinSource
PowerColor’s Reaper RX 9070 GPU Deal On Amazon Is So Incredible, That You Will Have To Rub Your Eyes Twice To Confirm That You Can Grab One For $679.99
A plethora of RX 9070 models from AMD’s partners were listed on Amazon for more than $750, and you could only get hold of those if you were subscribed to the company’s Prime membership. Assuming that you were not a paid member, you would be forced to pay an additional premium. Fortunately, no such conditions have been applied to the PowerColor Reaper version of AMD’s RX 9070 because it is available for only $679.99. For those wondering, this figure is the lowest price that we have seen from this GPU. For those skeptical about the offer, the shipping and fulfillment […]
Read full article at https://wccftech.com/powercolor-reaper-rx-9070-available-for-679-99-on-amazon/
via Wccftech (author: Omar Sohail)
A plethora of RX 9070 models from AMD’s partners were listed on Amazon for more than $750, and you could only get hold of those if you were subscribed to the company’s Prime membership. Assuming that you were not a paid member, you would be forced to pay an additional premium. Fortunately, no such conditions have been applied to the PowerColor Reaper version of AMD’s RX 9070 because it is available for only $679.99. For those wondering, this figure is the lowest price that we have seen from this GPU. For those skeptical about the offer, the shipping and fulfillment […]
Read full article at https://wccftech.com/powercolor-reaper-rx-9070-available-for-679-99-on-amazon/
via Wccftech (author: Omar Sohail)
Forwarded from DevTwitter | توییت برنامه نویسی
واقعیتش اینه که شخصا دوست داشتم Oracle برنده این جدال باشه ولی خوب در اعماق دلم حق را به Google میدادم و به نظرم Oracle داشت زیادی شلوغ کاری میکرد.
چیزی که برای من مهمه اینه که این دعوا نزدیک به ۱۰ سال طول کشیده و Java هنوز که هنوز پرچمش بالاست.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
چیزی که برای من مهمه اینه که این دعوا نزدیک به ۱۰ سال طول کشیده و Java هنوز که هنوز پرچمش بالاست.
@DevTwitter | <Elyas Hadizadeh Tasbiti/>
Forwarded from Python Hints
یادتونه واسه تروریستهای لبنان هواپیما فرستادن واسه انتقال به تهران ؟
واسه بندرعباس میگن، تجهیزات نداریم.
#بندرعباس
واسه بندرعباس میگن، تجهیزات نداریم.
#بندرعباس
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
Forwarded from TechTube 𝕏 تک توب
اقای Andrej Karpathy، یکی از موسسان OpenAI، ویدیوی منتشر کرده که در اون مفصل توضیح میده چطوری از مدلهای مختلف هوش مصنوعی استفاده میکنه که اموزش خوبی برای این هست که نقاط قوت و ضعف مدلهای استدلالی و غیراستدلالی و همچنین قابلیتهایی مثل سرچ و دیپ ریسرچ رو بفهمین و بدونین کجاها بهتره از هر کدوم استفاده بشه.
📱 لینک ویدیو در یوتوب
📍 @TechTube
📍 @TechTube
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
How I use LLMs
The example-driven, practical walkthrough of Large Language Models and their growing list of related features, as a new entry to my general audience series on LLMs. In this more practical followup, I take you through the many ways I use LLMs in my own life.…
Forwarded from Gopher Academy
🔵 عنوان مقاله
Preventing Accidental Struct Copies
🟢 خلاصه مقاله:
در زبان برنامهنویسی Go، امکان کپی کردن ساختارها بر اساس مقدار وجود دارد که میتواند باعث بروز اشکالات پیچیده شود، بهخصوص زمانی که این کپی شامل مواردی مانند sync.WaitGroup یا Mutex میشود. مقاله به روشی برای جلوگیری از کپی نادرست این ساختارهای حیاتی با استفاده از یک ترفند به نام noCopy و ابزار 'go vet' با قابلیت بررسی copylocks میپردازد که این مشکلات را شناسایی میکند. استفاده از این رویکرد و ابزار، به توسعهدهندگان کمک میکند تا از پایداری و عملکرد برنامههای خود در مقابله با خطاهای همزمانی ناشی از کپی اشتباه قفلها اطمینان حاصل کنند.
🟣لینک مقاله:
https://golangweekly.com/link/168367/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Preventing Accidental Struct Copies
🟢 خلاصه مقاله:
در زبان برنامهنویسی Go، امکان کپی کردن ساختارها بر اساس مقدار وجود دارد که میتواند باعث بروز اشکالات پیچیده شود، بهخصوص زمانی که این کپی شامل مواردی مانند sync.WaitGroup یا Mutex میشود. مقاله به روشی برای جلوگیری از کپی نادرست این ساختارهای حیاتی با استفاده از یک ترفند به نام noCopy و ابزار 'go vet' با قابلیت بررسی copylocks میپردازد که این مشکلات را شناسایی میکند. استفاده از این رویکرد و ابزار، به توسعهدهندگان کمک میکند تا از پایداری و عملکرد برنامههای خود در مقابله با خطاهای همزمانی ناشی از کپی اشتباه قفلها اطمینان حاصل کنند.
🟣لینک مقاله:
https://golangweekly.com/link/168367/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from DevTwitter | توییت برنامه نویسی
اگر از Git استفاده میکنید، احتمالاً با gitignore. آشنا هستید. ولی یه فایل دیگه هم هست به اسم exclude
حالا این دوتا چه فرقی دارن؟
gitignore.
این فایل توی ریشهی پروژه است و برای نادیده گرفتن فایلهایی استفاده میشه که همهی اعضای تیم نباید پیگیریشون کنن. خودش هم commit میشه و داخل repo میمونه.
exclude
مسیرش توی git/info/exclude. هست و فقط روی سیستم شخصی شما تأثیر داره. ایدهآله برای فایلهایی که فقط خودت نمیخوای track بشن، بدون اینکه توی repo دیده بشن.
پس اگر فایل لوکال خاصی داری و نمیخوای توی gitignore. بذاری، برو سراغ exclude
@DevTwitter | <Amir Mohammad Rezvaninia/>
حالا این دوتا چه فرقی دارن؟
gitignore.
این فایل توی ریشهی پروژه است و برای نادیده گرفتن فایلهایی استفاده میشه که همهی اعضای تیم نباید پیگیریشون کنن. خودش هم commit میشه و داخل repo میمونه.
exclude
مسیرش توی git/info/exclude. هست و فقط روی سیستم شخصی شما تأثیر داره. ایدهآله برای فایلهایی که فقط خودت نمیخوای track بشن، بدون اینکه توی repo دیده بشن.
پس اگر فایل لوکال خاصی داری و نمیخوای توی gitignore. بذاری، برو سراغ exclude
@DevTwitter | <Amir Mohammad Rezvaninia/>
Forwarded from IRCF | اینترنت آزاد برای همه
به هر فصلی غمی، هر صفحهای انبوهِ اندوهی،
وطن جان! خستهام، پایانِ خوبِ داستانت کو؟
#بندرعباس_تسلیت
#حسین_جنتی
🔍 ircf.space
@ircfspace
وطن جان! خستهام، پایانِ خوبِ داستانت کو؟
#بندرعباس_تسلیت
#حسین_جنتی
🔍 ircf.space
@ircfspace
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
Forwarded from Ditty | دیتی
یه نویسندهٔ جدید و خوش ذوق به دیتی اضافه شده به اسم امیررضا 😉🔥
- بیشتر درباره ریاکت مینویسه. از پستهاش استفاده کنین:
- هرچیزی که باید از کاستوم هوک ها بدونیم
- هدف از ساخت Suspense کامپوننتها چیه؟
- هرچیزی که باید از هوک useDeferredValue بدونیم
- چه روشهایی برای دیباگ کردن برنامه ریاکتی میشناسین؟
#react
- بیشتر درباره ریاکت مینویسه. از پستهاش استفاده کنین:
- هرچیزی که باید از کاستوم هوک ها بدونیم
- هدف از ساخت Suspense کامپوننتها چیه؟
- هرچیزی که باید از هوک useDeferredValue بدونیم
- چه روشهایی برای دیباگ کردن برنامه ریاکتی میشناسین؟
#react
Forwarded from کانال مهرداد لینوکس
🔒وقتی وبسایتها HTTPS هستن، DNS هنوز قابل شنوده
👀 یعنی هر سایتی که باز میکنی، هر فرد در مسیر، میفهمه کجا میری...
✅ راه حل اول : DNS over TLS (DoT) که در ایران فیلتره ❌ 😐
اگر راهی پیدا شد بعدا به روزرسانی میکنم فعلا اینجا باشه
📲 راهاندازی DoT روی لینوکس خیلی ساده است
اگر فایل زیر را ویرایش کنید
و مقادیر
⚠️فعال میشه. ولی در ایران DoT TCP:853 فیلتره 😔
ابزارهای Stubby و Knot Resolver کار نمیکنند
پست شماره ۱ مقدمه ای بر امنیت DNS
پست شماره ۲ مقدمه ای بر امنیت DNS-over-TLS (DoT)
@MehrdadLinuxchannel
#DNS #مهرداد_لینوکس
👀 یعنی هر سایتی که باز میکنی، هر فرد در مسیر، میفهمه کجا میری...
✅ راه حل اول : DNS over TLS (DoT) که در ایران فیلتره ❌ 😐
اگر راهی پیدا شد بعدا به روزرسانی میکنم فعلا اینجا باشه
📲 راهاندازی DoT روی لینوکس خیلی ساده است
اگر فایل زیر را ویرایش کنید
sudo nano /etc/systemd/resolved.conf
و مقادیر
[Resolve]
DNS=1.1.1.1#cloudflare-dns.com
FallbackDNS=9.9.9.9#dns.quad9.net
DNSOverTLS=yes
⚠️فعال میشه. ولی در ایران DoT TCP:853 فیلتره 😔
ابزارهای Stubby و Knot Resolver کار نمیکنند
پروژه غیرانتفاعی و متنباز OONI (Open Observatory of Network Interference) کارش بررسی و مستندسازی سانسور اینترنت در سراسر جهانه و هدفش افزایش شفافیت در مورد محدودیتهای دسترسی به اطلاعات آنلاین و حمایت از آزادی بیانه
در این گزارش تاریخهای ۲۰۲۰ از طریق (MCI، TCI، Irancell و Shatel) انجام شده
که ۵۷٪ از نقاط پایانی DoT در حداقل یکی از ISPهای مسدود شده اند
پست شماره ۱ مقدمه ای بر امنیت DNS
پست شماره ۲ مقدمه ای بر امنیت DNS-over-TLS (DoT)
@MehrdadLinuxchannel
#DNS #مهرداد_لینوکس