Forwarded from Gopher Academy
🔵 عنوان مقاله
▶ Developing a Terminal App in Go with Bubble Tea
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توضیح و راهنمایی یک اسکرینکست ۵۰ دقیقهای میپردازد که در آن فرآیند تولید یک ابزار خط فرمان برای یادداشتبرداری با استفاده از زبان برنامهنویسی Go و کتابخانههای Bubble Tea و Lip Gloss از Charm، نمایش داده شده است. این اسکرینکست به بررسی چگونگی ساختار، طراحی و استایل دادن به این اپلیکیشن میپردازد و به توضیح مراحل توسعه ابزاری عملی در محیط خط فرمان اختصاص یافته است. Bubble Tea به عنوان یک کتابخانه برای مدیریت معماری و نماها استفاده میشود و Lip Gloss برای اعمال استایل و ظاهر بصری به کار میرود. این ترکیب ابزارها در Go فرصتی برای توسعه دهندگان فراهم میکند تا اپلیکیشنهای خط فرمان پیچیده و جذابتری را توسعه دهند.
🟣لینک مقاله:
https://golangweekly.com/link/162407/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
▶ Developing a Terminal App in Go with Bubble Tea
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توضیح و راهنمایی یک اسکرینکست ۵۰ دقیقهای میپردازد که در آن فرآیند تولید یک ابزار خط فرمان برای یادداشتبرداری با استفاده از زبان برنامهنویسی Go و کتابخانههای Bubble Tea و Lip Gloss از Charm، نمایش داده شده است. این اسکرینکست به بررسی چگونگی ساختار، طراحی و استایل دادن به این اپلیکیشن میپردازد و به توضیح مراحل توسعه ابزاری عملی در محیط خط فرمان اختصاص یافته است. Bubble Tea به عنوان یک کتابخانه برای مدیریت معماری و نماها استفاده میشود و Lip Gloss برای اعمال استایل و ظاهر بصری به کار میرود. این ترکیب ابزارها در Go فرصتی برای توسعه دهندگان فراهم میکند تا اپلیکیشنهای خط فرمان پیچیده و جذابتری را توسعه دهند.
🟣لینک مقاله:
https://golangweekly.com/link/162407/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
YouTube
Developing a Terminal App in Go with Bubble Tea
Developing CLIs and TUIs in Go is fun, and there are really good packages out there to make it so. And when it comes to terminal apps, there is an amazing library called Bubble Tea to build beautiful interactive TUIs.
In this video we build a terminal-based…
In this video we build a terminal-based…
Forwarded from Laravel News
PHP 8.4 is released with Property Hooks, Class Instantiation without extra parenthesis, and more https://laravel-news.com/php-8-4-0
Laravel News
PHP 8.4 is released with Property Hooks, Class Instantiation without extra parenthesis, and more - Laravel News
The PHP team has released PHP 8.4 with new array find functions, property hooks, class instantiation without extra parenthesis, and more.
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود بر همه شما دوستان
ورژن تازه نیپو ریلیز شد v1.0.27
این ورژن با پروتوکل http1.x سازگار هست و میتونید باهاش کار کنید
ویدیوش هم تو راه هست و تا دقایقی دیگه آپلود میشه
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.27
ورژن تازه نیپو ریلیز شد v1.0.27
این ورژن با پروتوکل http1.x سازگار هست و میتونید باهاش کار کنید
ویدیوش هم تو راه هست و تا دقایقی دیگه آپلود میشه
سپاس فراوان
https://github.com/MortezaBashsiz/nipovpn/releases/tag/v1.0.27
GitHub
Release Version v1.0.27 · MortezaBashsiz/nipovpn
Powerfull http proxy. Contribute to MortezaBashsiz/nipovpn development by creating an account on GitHub.
Forwarded from Curious Geek ⚡️
DevBox
این ابزار بهمون اجازه میده تا به راحتی shell های ایزوله شده بسازیم.
فرضا روی یک shell پایتون نصب می کنیم ، اما روی دیگر شل ها نصب نمیشه و تداخلی به وجود نمیاد.
مشابه ایده ای که python virtual env داشت ، اما این برای پکیج منیجر لینوکس هستش ⚡️
🔗 jetify.com/devbox
🆔 @Hiradsajde
این ابزار بهمون اجازه میده تا به راحتی shell های ایزوله شده بسازیم.
فرضا روی یک shell پایتون نصب می کنیم ، اما روی دیگر شل ها نصب نمیشه و تداخلی به وجود نمیاد.
مشابه ایده ای که python virtual env داشت ، اما این برای پکیج منیجر لینوکس هستش ⚡️
🔗 jetify.com/devbox
🆔 @Hiradsajde
Jetify
Devbox: Portable, Isolated Dev Environments
Devbox creates isolated, reproducible development environments that can run anywhere without Docker or virtual machines.
Forwarded from Ninja Learn | نینجا لرن
ممنون میشم روی این رپو استار بزنید که دیده شه 🙂 ❤️
Forwarded from Geniuses Group (Omid Hekayati)
امروز روز جهانی DDD هست. عزیزان انجمن DDD_IRAN هم به رسم جهانی، این روز را مانند دیگر کشورها، یک رویداد آنلاین ترتیب دادند که در لینک زیر قابل مشاهده هست.
https://www.youtube.com/live/SKHVDxSVMgE
https://www.youtube.com/live/6YG9CIY4exg
یادمون باشه عبارت Domain Driven Design مثل خیلی از عبارات دیگه حوزه #توسعه نرم افزار بیشتر جمع آوری یکسری اصول و مفاهیم کنار هم برای شکل دهی یک #مدل_ذهنی برای #توسعه_دهنده بهتر بودن، هست، ولی قطعا اصول دیگر هم قطعا مورد نیاز هست. در نرم افزار انجمن جهانی DDD جمله زیر اومده که بنظرم وصف خوبی از هدف DDD هست.
A community driven platform for people who want to get more in depth knowledge of Domain-Driven Design and solving complex business problems.
پ.ن: قطعا بنده هم مثل شما نمی دونم ارائه های این رویداد خوب و مفید خواهد بود یا نه، ولی امیدوارم با انتقال اطلاعات دقیق و عملی، ارائه ها مفید باشه و حداقل کمی افسانه زدایی کنه موضوعات حول این کلمه DDD را
https://www.youtube.com/live/SKHVDxSVMgE
https://www.youtube.com/live/6YG9CIY4exg
یادمون باشه عبارت Domain Driven Design مثل خیلی از عبارات دیگه حوزه #توسعه نرم افزار بیشتر جمع آوری یکسری اصول و مفاهیم کنار هم برای شکل دهی یک #مدل_ذهنی برای #توسعه_دهنده بهتر بودن، هست، ولی قطعا اصول دیگر هم قطعا مورد نیاز هست. در نرم افزار انجمن جهانی DDD جمله زیر اومده که بنظرم وصف خوبی از هدف DDD هست.
A community driven platform for people who want to get more in depth knowledge of Domain-Driven Design and solving complex business problems.
پ.ن: قطعا بنده هم مثل شما نمی دونم ارائه های این رویداد خوب و مفید خواهد بود یا نه، ولی امیدوارم با انتقال اطلاعات دقیق و عملی، ارائه ها مفید باشه و حداقل کمی افسانه زدایی کنه موضوعات حول این کلمه DDD را
Forwarded from Code Module | کد ماژول (genix)
مدیریت کارآمد حافظه در برنامه های بزرگ مقیاس جاوا اسکریپتی، برای اطمینان از عملکرد بهینه، جلوگیری از نشت حافظه و حفظ مقیاس پذیری ضروری هست. این مقاله استراتژیها و مثالهای کدی رو بررسی میکنه تا به شما در مدیریت کارآمد حافظه و بهینهسازی پروژههاتون کمک کنه.
🔗 Link Article
#javascript #memory
@CodeModule
🔗 Link Article
#javascript #memory
@CodeModule
DEV Community
JavaScript Memory Management and Optimization Techniques for Large-Scale Applications
Efficient memory management is essential for large-scale JavaScript applications to ensure optimal...
Forwarded from Geek Alerts
احتمالا تا عرضه نسخه اندروید Suno.ai فاصلهای نداشته باشیم و به زودی شاهد ریلیز شدن اون در گوگل پلی باشیم. نسخه iOS این برنامه چندماهی هست عرضه شده و حکم یه سرویس استریم موسیقی رو ولی به شدت شخصیسازی شده توسط شما رو داره.
AppStore
GooglePlay
hadi @geekalerts
AppStore
GooglePlay
hadi @geekalerts
Forwarded from SoniaCircuit
https://youtu.be/D0V554NyXWM
پ.ن :وقتی سعی میکنی بیای ذهنیت مردم رو با محصولت عوض کنی ولی میانگین تخمینی iq مشتری هارو پایین تر از ۸۰ در نظر میگیری.
پ.ن :وقتی سعی میکنی بیای ذهنیت مردم رو با محصولت عوض کنی ولی میانگین تخمینی iq مشتری هارو پایین تر از ۸۰ در نظر میگیری.
YouTube
Apple Intelligence is for the Stupid Ones
Apple Intelligence commercials make it clear that Apple’s latest software is for idiots — and using some of the new tools feels pretty stupid, too. CNET’s Bridget Carey points out the problems with early Apple Intelligence features, why you should feel good…
Forwarded from Geek Alerts
احتمالا تا عرضه نسخه اندروید Suno.ai فاصلهای نداشته باشیم و به زودی شاهد ریلیز شدن اون در گوگل پلی باشیم. نسخه iOS این برنامه چندماهی هست عرضه شده و حکم یه سرویس استریم موسیقی رو ولی به شدت شخصیسازی شده توسط شما رو داره.
AppStore
GooglePlay
hadi @geekalerts
AppStore
GooglePlay
hadi @geekalerts
Forwarded from Geek Alerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
اگر توسعهدهندهای هستید که مرتبا بین کدهای مخزنهای گیتهاب سرچ میکنید، اخیرا ابزاری به اسم grep محبوب شده و همین تازگیها توسط vercel خریداری شده، این امکان رو بهتون میده به سریعترین حالت بین میلیونها مخزن جستوجو کنید.
https://grep.app
hadi @geekalerts
https://grep.app
hadi @geekalerts
Forwarded from The Machine
گیت یکی از ابزارهایی هست که باید حداقل در حد نیاز، کار باهاش رو یاد بگیریم، قبلا درموردش پست گذاشتم ولی این بار میخوام چند تا منبع خیلی خوب برای شروع و منابعی برای دانش عمیقتر معرفی کنم:
پلی لیست شروع گیت
https://youtu.be/rScUEZPeazY
دو تا از پستهای ویرگول که برای درک under the hood گیت خیلی خوبه:
https://virgool.io/@arashjfz/%DA%AF%DB%8C%D8%AA-%D9%88-hash-object-vgwkqtie6zjo
https://virgool.io/gitscm/%DA%AF%DB%8C%D8%AA-%D9%88-three-tree-g9p6txrppcit
آقای سعید رسولی یه ارائه خیلی جذاب در مورد گیت هم داشتن که درمورد موضوعات خیلی خوبی صحبت کردن و برای کسایی هست که میخوان یه کم advanced تر گیت رو یادبگیرن.
لینک گیتهاب:
https://github.com/ilius
ارائه شامل موارد خیلی مهم و کاربردیای بود مثل:
پیدا کردن object های unreachable با Git fsck
روش bisect که پیدا کردن کامیتی هست که باعث باگ شده به کمک باینری سرچ
و commit timestamp
و این پست هم منابع خوبی رو گفته :
https://t.iss.one/terminal_stuff/2978
https://t.iss.one/terminal_stuff/2983
اگه هم اهل کتاب هستین بهترین کتاب همین هست:
https://git-scm.com/book/en/v2
#git
پلی لیست شروع گیت
https://youtu.be/rScUEZPeazY
دو تا از پستهای ویرگول که برای درک under the hood گیت خیلی خوبه:
https://virgool.io/@arashjfz/%DA%AF%DB%8C%D8%AA-%D9%88-hash-object-vgwkqtie6zjo
https://virgool.io/gitscm/%DA%AF%DB%8C%D8%AA-%D9%88-three-tree-g9p6txrppcit
آقای سعید رسولی یه ارائه خیلی جذاب در مورد گیت هم داشتن که درمورد موضوعات خیلی خوبی صحبت کردن و برای کسایی هست که میخوان یه کم advanced تر گیت رو یادبگیرن.
لینک گیتهاب:
https://github.com/ilius
ارائه شامل موارد خیلی مهم و کاربردیای بود مثل:
پیدا کردن object های unreachable با Git fsck
روش bisect که پیدا کردن کامیتی هست که باعث باگ شده به کمک باینری سرچ
و commit timestamp
و این پست هم منابع خوبی رو گفته :
https://t.iss.one/terminal_stuff/2978
https://t.iss.one/terminal_stuff/2983
اگه هم اهل کتاب هستین بهترین کتاب همین هست:
https://git-scm.com/book/en/v2
#git
YouTube
گیت چیست و به چه دردی میخوره؟ آموزش کاربردی گیت، گیتهاب و گیتلب برای تازه کارها -git, github, gitlab
▶ https://instagram.com/happy_developer
توی این کورس سعی میکنم به زبان خیلی خیلی ساده و البته به صورت کاربردی مفاهیم گیت Git رو آموزش بدم و البته نحوه کار با پلتفرم های گیتهاب و گیتلب رو هم توی عملیات ببینیم. در انتها هم سراغ مباحث پیشرفته تر میریم و در…
توی این کورس سعی میکنم به زبان خیلی خیلی ساده و البته به صورت کاربردی مفاهیم گیت Git رو آموزش بدم و البته نحوه کار با پلتفرم های گیتهاب و گیتلب رو هم توی عملیات ببینیم. در انتها هم سراغ مباحث پیشرفته تر میریم و در…
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
اگر توسعهدهندهای هستید که مرتبا بین کدهای مخزنهای گیتهاب سرچ میکنید، اخیرا ابزاری به اسم grep محبوب شده و همین تازگیها توسط vercel خریداری شده، این امکان رو بهتون میده به سریعترین حالت بین میلیونها مخزن جستوجو کنید.
https://grep.app
hadi @geekalerts
https://grep.app
hadi @geekalerts
Forwarded from LearnPOV | لرن پی او وی
طرف موز 35 سنتی رو با چسب نواری چسبونده به دیوار، 6.2 میلیون دلار فروخته، اونوقت هنوز یسریا توقع دارم با دو تومن براشون دیجیکالا بیاری بالا :))
نکته جالبش اینجاست که بعضی ها واقعا با همون دو تومن میرن پروژه رو براشون انجام میدن و طرفم فکر میکنه واقعا دیجی کالا داره 🤦♂️
به نظرتون چه اتفاقی میفته وقتی که همچین افرادی میرن با قیمت های بسیار ناچیز همون وبسایت رو پیاده سازی میکنن ؟
🔗 لینک خبر موز + ویدیو
نکته جالبش اینجاست که بعضی ها واقعا با همون دو تومن میرن پروژه رو براشون انجام میدن و طرفم فکر میکنه واقعا دیجی کالا داره 🤦♂️
به نظرتون چه اتفاقی میفته وقتی که همچین افرادی میرن با قیمت های بسیار ناچیز همون وبسایت رو پیاده سازی میکنن ؟
🗨️ 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣