Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 پس از اتمام افزونه ورود - عضویت موبایلی وردپرس، برنامه دارم یه پکیچ فوق العاده کاربردی برای لاراول بنویسم که در وردپرس کاربرد فراوانی دارد.
#لاراول
@TheRaymondDev
#لاراول
@TheRaymondDev
Forwarded from ~Loveaвle
Forwarded from Gopher Academy
🔵 عنوان مقاله
Faster Go Maps with Swiss Tables
🟢 خلاصه مقاله:
یکی از جدیدترین ویژگیهای زبان برنامهنویسی گو، پیادهسازی بهبود یافتهی ساختمان داده نقشه (map) است که توسط یک الگوریتم جدول هش جدید به نام Swiss Table پشتیبانی میشود. این الگوریتم عملیاتهای روی نقشهها را تا ۶۰ درصد در میکروبنچمارکها (microbenchmarks، آزمایشهای کوچک برای بررسی کارایی قطعات مجزا) سریعتر میکند، در حالی که میزان استفاده از حافظه را نیز کاهش میدهد. در اینجا نگاهی داریم به نحوه کارکرد آن.
🟣لینک مقاله:
https://golangweekly.com/link/166477/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Faster Go Maps with Swiss Tables
🟢 خلاصه مقاله:
یکی از جدیدترین ویژگیهای زبان برنامهنویسی گو، پیادهسازی بهبود یافتهی ساختمان داده نقشه (map) است که توسط یک الگوریتم جدول هش جدید به نام Swiss Table پشتیبانی میشود. این الگوریتم عملیاتهای روی نقشهها را تا ۶۰ درصد در میکروبنچمارکها (microbenchmarks، آزمایشهای کوچک برای بررسی کارایی قطعات مجزا) سریعتر میکند، در حالی که میزان استفاده از حافظه را نیز کاهش میدهد. در اینجا نگاهی داریم به نحوه کارکرد آن.
🟣لینک مقاله:
https://golangweekly.com/link/166477/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
Faster Go maps with Swiss Tables - The Go Programming Language
Go 1.24 improves map performance with a brand new map implementation
Forwarded from Syntax | سینتکس (Daimon)
تایپ اسکریپت هم به راه راست هدایت شد و فهمید جی اس خرابه.
بازنویسی TypeScript با Go و افزایش سرعت ۱۰ برابری 🚀
مایکروسافت اعلام کرده TypeScript در حال بازنویسی مجدد به زبان Go می باشد. این تغییر باعث افزایش ۱۰ برابری سرعت نسبت به نسخه قبلی خواهد شد. در حال حاضر، TypeScript بر پایه JavaScript و TypeScript خودش نوشته شده است، اما این رویکرد جدید به طور چشمگیری عملکرد را بهبود میبخشد.
چرا Go انتخاب شد؟ 🤔
مایکروسافت که در دوراهی سی هشتگ و گولنگ مانده بود در نهایت تصمیم قاطعانه گرفت از سی هشتگ استفاده نکند.
همچنین مایکروسافت دلایلی برای این تصمیم بازنویسی با گو ارائه داده است:
✅ بهینهسازی حافظه – زبان و مفسر Go نسبت به JavaScript از حافظه بهینهتر استفاده میکند.
✅ همزمانی بهتر – زبان و مفسر Go دارای مدل همزمانی پیشرفته است که باعث افزایش سرعت کامپایل میشود.
✅ بهرهگیری از کامپایلر کارآمد – زبان و مفسر Go با داشتن یک باینری مستقل، نیاز به اجرای TypeScript روی Node.js را حذف میکند.
مزایای تغییر به Go 🔥
🔹 افزایش سرعت کامپایل – پروژههای بزرگ TypeScript سریعتر اجرا خواهند شد.
🔹 مصرف کمتر حافظه – منابع کمتری مصرف شده و پردازشها سبکتر خواهند بود.
🔹 ادغام بهتر با محیطهای مختلف – می توان ادعا نمود که TypeScript بدون وابستگی به Node.js روی سیستمهای بیشتری قابل اجراست.
آیا این به معنای دردسر برای کدنویسها است؟ 🧐
به گفته تیم توسعه، این تغییر در بنیان TypeScript رخ میدهد و بر نحوه استفاده برنامهنویسان از آن تأثیری نخواهد گذاشت. کدهای موجود همچنان به درستی کار خواهند کرد، اما با سرعت و کارایی بیشتر.
مایکروسافت قول داده که جزئیات بیشتری را در آینده منتشر کند. این حرکت میتواند تحولی مهم در دنیای توسعه وب ایجاد کند.
📌 نتیجهگیری:
قرار است TypeScript به زبان Go بازنویسی شود که باعث افزایش چشمگیر سرعت و بهینهسازی مصرف منابع خواهد شد. این یک تغییر بنیادی است که میتواند تجربه توسعهدهندگان را بهبود ببخشد. 💡✨
#fun
Source
@syntax_fa
بازنویسی TypeScript با Go و افزایش سرعت ۱۰ برابری 🚀
مایکروسافت اعلام کرده TypeScript در حال بازنویسی مجدد به زبان Go می باشد. این تغییر باعث افزایش ۱۰ برابری سرعت نسبت به نسخه قبلی خواهد شد. در حال حاضر، TypeScript بر پایه JavaScript و TypeScript خودش نوشته شده است، اما این رویکرد جدید به طور چشمگیری عملکرد را بهبود میبخشد.
چرا Go انتخاب شد؟ 🤔
مایکروسافت که در دوراهی سی هشتگ و گولنگ مانده بود در نهایت تصمیم قاطعانه گرفت از سی هشتگ استفاده نکند.
همچنین مایکروسافت دلایلی برای این تصمیم بازنویسی با گو ارائه داده است:
✅ بهینهسازی حافظه – زبان و مفسر Go نسبت به JavaScript از حافظه بهینهتر استفاده میکند.
✅ همزمانی بهتر – زبان و مفسر Go دارای مدل همزمانی پیشرفته است که باعث افزایش سرعت کامپایل میشود.
✅ بهرهگیری از کامپایلر کارآمد – زبان و مفسر Go با داشتن یک باینری مستقل، نیاز به اجرای TypeScript روی Node.js را حذف میکند.
مزایای تغییر به Go 🔥
🔹 افزایش سرعت کامپایل – پروژههای بزرگ TypeScript سریعتر اجرا خواهند شد.
🔹 مصرف کمتر حافظه – منابع کمتری مصرف شده و پردازشها سبکتر خواهند بود.
🔹 ادغام بهتر با محیطهای مختلف – می توان ادعا نمود که TypeScript بدون وابستگی به Node.js روی سیستمهای بیشتری قابل اجراست.
آیا این به معنای دردسر برای کدنویسها است؟ 🧐
به گفته تیم توسعه، این تغییر در بنیان TypeScript رخ میدهد و بر نحوه استفاده برنامهنویسان از آن تأثیری نخواهد گذاشت. کدهای موجود همچنان به درستی کار خواهند کرد، اما با سرعت و کارایی بیشتر.
مایکروسافت قول داده که جزئیات بیشتری را در آینده منتشر کند. این حرکت میتواند تحولی مهم در دنیای توسعه وب ایجاد کند.
📌 نتیجهگیری:
قرار است TypeScript به زبان Go بازنویسی شود که باعث افزایش چشمگیر سرعت و بهینهسازی مصرف منابع خواهد شد. این یک تغییر بنیادی است که میتواند تجربه توسعهدهندگان را بهبود ببخشد. 💡✨
#fun
Source
@syntax_fa
Forwarded from DevTwitter | توییت برنامه نویسی
نیاز داشتم LCD لپ تاپ را خاموش کنم با این دستور میشه خاموش کرد
bash -c "cinnamon-screensaver-command -l; xset dpms force off;"
دیدم خوشگل نیست یک applet برای Cinnamon در لینوکس مینت نوشتم. اگر کسی دوست داشت استفاده کنه
https://github.com/MehrdadLinux/ML-Cinnamon-Applets
@DevTwitter | <MehrdadLinux/>
bash -c "cinnamon-screensaver-command -l; xset dpms force off;"
دیدم خوشگل نیست یک applet برای Cinnamon در لینوکس مینت نوشتم. اگر کسی دوست داشت استفاده کنه
https://github.com/MehrdadLinux/ML-Cinnamon-Applets
@DevTwitter | <MehrdadLinux/>
Forwarded from Laravel News
Handling Exceptions with Laravel's rescue Helper https://laravel-news.com/rescue-helper
Laravel News
Handling Exceptions with Laravel's rescue Helper - Laravel News
Discover how Laravel's rescue function can transform error-prone operations into resilient code. This utility simplifies exception management while maintaining application flow and user experience.
Forwarded from DevTwitter | توییت برنامه نویسی
خدایا ممنون که تو این ماه رمضون مایکروسافت رو هم اصلاح کردی . هم میگه رویکردم در قبال opensource اشتباه بود هم windows terminal معرفی میکنه هم سابسیستم لینوکس رو ماه میکنه و این فقط میتونه تاثیر ماه رمضون باشه
<mahdi teymouri/>
@DevTwitter
<mahdi teymouri/>
@DevTwitter
Forwarded from Laravel News
Access Management in Filament With the Shield Plugin https://laravel-news.com/filament-shield
Laravel News
Access Management in Filament With the Shield Plugin - Laravel News
The Filament Shield package adds access management to your Filament panels, resources, pages, and widgets.
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
اکثر ارور های در برنامه نویسی من:
"؛"
بعضی وقت ها یه هفته در گیر میشم
همه چی اوکیه هیچ باگی در کار نیست اما بعد یه هفته میفهمی توی 300 خط برنامه، در خط 7 سمیکالن نزاشتی😐
<Alireza/>
@DevTwitter
"؛"
بعضی وقت ها یه هفته در گیر میشم
همه چی اوکیه هیچ باگی در کار نیست اما بعد یه هفته میفهمی توی 300 خط برنامه، در خط 7 سمیکالن نزاشتی😐
<Alireza/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
تایپاسکریپت رو دارن با Go باز نویسی میکنن و تا الان ۱۰ برابر سریعتر از قبل شده. چیزی که خیلی جالبه اینه که تیم توسعهاش با C# خیلی نزدیکه (چون پشت جفتشون مایکروسافته) و حتی سازندهاشونم یکیه. اما با این حال با وجود رقابتی که الان بین C# و Go هست، اومدن Go رو انتخاب کردن.
@DevTwitter | <Yasha/>
@DevTwitter | <Yasha/>
Forwarded from Linuxor ?
یه سری مدل ها هستن مثل بجای تولید متن خروجی Embedding میدن که توی پروژه های مختلف میشه ازشون استفاده کرد
کاربرد چند تا از مدل ها :
مدل mxbai-embed-large برای :
جستجوی معنایی (Semantic Search)، خوشهبندی متون (Text Clustering)، بازیابی اطلاعات (Information Retrieval) و تحلیل احساسات (Sentiment Analysis)
مدل snowflake-arctic-embed برای :
دستهبندی متون (Text Classification)، سیستمهای پیشنهاددهنده (Recommendation Systems)، شناسایی ناهنجاریها در دادههای متنی (Anomaly Detection)، تشخیص شباهت متون (Text Similarity)
مدل bge-m3 برای :
تعبیه چندزبانه (Multilingual Embedding)، پردازش دادههای چندسطحی (Hierarchical Data Processing)، تطبیق سوال و پاسخ (Question-Answer Matching)، چتباتهای هوشمند چندزبانه
همشون رو با OLLAMA میتونین استفاده کنین
@Linuxor
کاربرد چند تا از مدل ها :
مدل mxbai-embed-large برای :
جستجوی معنایی (Semantic Search)، خوشهبندی متون (Text Clustering)، بازیابی اطلاعات (Information Retrieval) و تحلیل احساسات (Sentiment Analysis)
مدل snowflake-arctic-embed برای :
دستهبندی متون (Text Classification)، سیستمهای پیشنهاددهنده (Recommendation Systems)، شناسایی ناهنجاریها در دادههای متنی (Anomaly Detection)، تشخیص شباهت متون (Text Similarity)
مدل bge-m3 برای :
تعبیه چندزبانه (Multilingual Embedding)، پردازش دادههای چندسطحی (Hierarchical Data Processing)، تطبیق سوال و پاسخ (Question-Answer Matching)، چتباتهای هوشمند چندزبانه
همشون رو با OLLAMA میتونین استفاده کنین
@Linuxor
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
از تجربه مصاحبه ای که امروز رفتم براتون بنویسم
خیلی آدمی نیستم که بخوام نکات منفی بگم و دانش فنی یه نفر (ظاهرا مدیر فنی/بدون دانش فنی) رو زیر سوال ببرم.
ولی میخوام نکته ای که بنظرم جالب اومد و کمتر بهش پرداخته شده رو بهتون بگم.
مدیر فنی داستان امروز، خیلی اصرار داشت که از من اینو بشنوه:
SPA === CSR
از هزار راه داشت سعی میکرد این نظریه اشتباهش رو به من ثابت کنه ولی متاسفانه نتونست😂
اما اشکالی نداره!
من برای شما توضیح میدم که چرا این نظریه اشتباهه.
خیلی آدمی نیستم که بخوام نکات منفی بگم و دانش فنی یه نفر (ظاهرا مدیر فنی/بدون دانش فنی) رو زیر سوال ببرم.
ولی میخوام نکته ای که بنظرم جالب اومد و کمتر بهش پرداخته شده رو بهتون بگم.
مدیر فنی داستان امروز، خیلی اصرار داشت که از من اینو بشنوه:
SPA === CSR
از هزار راه داشت سعی میکرد این نظریه اشتباهش رو به من ثابت کنه ولی متاسفانه نتونست😂
اما اشکالی نداره!
من برای شما توضیح میدم که چرا این نظریه اشتباهه.
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
میدونم که خیلیاتون خیلی حتی بهتر از من این دو مفهوم رو میدونید
ولی یه توضیح کوتاهی داشته باشیم ازش:
SPA (Single Page Application)
نوعی وب اپلیکیشن که در ابتدا فایل html رو بدون محتوای خاص صرفا همراه با یک root tag دریافت میکنه و هر محتوایی که باید داشته باشیم رو بعد از compile شدن فایل جاوا اسکریپت داخل اون tag قرار میدیم.
احتمالا توی پروژه های ریکت دیدید یه div وجود داره به این صورت:
<div id="root"></div>
CSR (Client-Side Rendering)
یک استراتژی رندر هست که مرورگر بعد از دریافت و اجرای فایل javascript فراید رندر کردن صفحه رو شروع میکنه
----------
بله احتمالا میدونید که خیلی این دو مفهوم به هم شبیه هستند
ولی چرا نمیشه گفت باهم یکی هستن؟؟
چون که یک SPA میتونه محتوای SSR هم داشته باشه!
همونطور که توی ورژن های قبلی nextjs یا حتی در حال حاضر داخل page router این مفهوم رو داریم.
که اپلیکیشن ما به صورت کلی SPA هست
ولی میتونیم مشخص کنیم یه سری از محتوا ها SSR یا حتی SSG باشن!
به کمک getServerSideProps
خب حالا چطور میتونیم بهتر اینارو تعریف کنیم؟
- SPA
بیشتر یک معماری هست تا یک rendering strategy!
- CSR
یک rendering strategy هست. جوری که/جایی که رندر صورت میگیره
و در نهایت باید اینو بدونیم که یک SPA app میتونه هم SSR باشه هم CSR و حتی SSG.
ولی یه توضیح کوتاهی داشته باشیم ازش:
SPA (Single Page Application)
نوعی وب اپلیکیشن که در ابتدا فایل html رو بدون محتوای خاص صرفا همراه با یک root tag دریافت میکنه و هر محتوایی که باید داشته باشیم رو بعد از compile شدن فایل جاوا اسکریپت داخل اون tag قرار میدیم.
احتمالا توی پروژه های ریکت دیدید یه div وجود داره به این صورت:
<div id="root"></div>
CSR (Client-Side Rendering)
یک استراتژی رندر هست که مرورگر بعد از دریافت و اجرای فایل javascript فراید رندر کردن صفحه رو شروع میکنه
----------
بله احتمالا میدونید که خیلی این دو مفهوم به هم شبیه هستند
ولی چرا نمیشه گفت باهم یکی هستن؟؟
چون که یک SPA میتونه محتوای SSR هم داشته باشه!
همونطور که توی ورژن های قبلی nextjs یا حتی در حال حاضر داخل page router این مفهوم رو داریم.
که اپلیکیشن ما به صورت کلی SPA هست
ولی میتونیم مشخص کنیم یه سری از محتوا ها SSR یا حتی SSG باشن!
به کمک getServerSideProps
خب حالا چطور میتونیم بهتر اینارو تعریف کنیم؟
- SPA
بیشتر یک معماری هست تا یک rendering strategy!
- CSR
یک rendering strategy هست. جوری که/جایی که رندر صورت میگیره
و در نهایت باید اینو بدونیم که یک SPA app میتونه هم SSR باشه هم CSR و حتی SSG.
Forwarded from Geek Alerts
مدل اوپنسورس Gemma 3 توسط گوگل معرفی شد
مدل میتونه متن و تصویر رو متوجه بشه، بیش از ۳۵ زبان رو میفهمه، توی چهار سایز مختلف 1B, 4B, 12B, و 27B میاد (اینا نشوندهندهی تعداد پارامترها هستند.). ویژگی اصلیش اینه که کم مصرف هست تا روی دستگاههای که قوی نیستن مثل موبایل و لپتاپ هم اجرا بشه.
گوگل میگه این بهترین و بزرگترین مدل دنیا برای اجرا روی یه کارت گرافیک H100 هست، یعنی از رقبایی مثل Llama فیسبوک، DeepSeek و OpenAI اگه قرار باشه خودتون روی سروری اجراش کنید هزینه کمتری خواهد برد. توی عکس زیر هر مدل تعدادی نقطهست که درواقع نمایانگر تعداد H100های مورد نیاز برای اجراشه.
الان میتونید با ورود به گوگل ایآی استودیو به این مدل دسترسی داشته باشید.
🔗 gemma3
🤓 @geekalerts
مدل میتونه متن و تصویر رو متوجه بشه، بیش از ۳۵ زبان رو میفهمه، توی چهار سایز مختلف 1B, 4B, 12B, و 27B میاد (اینا نشوندهندهی تعداد پارامترها هستند.). ویژگی اصلیش اینه که کم مصرف هست تا روی دستگاههای که قوی نیستن مثل موبایل و لپتاپ هم اجرا بشه.
گوگل میگه این بهترین و بزرگترین مدل دنیا برای اجرا روی یه کارت گرافیک H100 هست، یعنی از رقبایی مثل Llama فیسبوک، DeepSeek و OpenAI اگه قرار باشه خودتون روی سروری اجراش کنید هزینه کمتری خواهد برد. توی عکس زیر هر مدل تعدادی نقطهست که درواقع نمایانگر تعداد H100های مورد نیاز برای اجراشه.
الان میتونید با ورود به گوگل ایآی استودیو به این مدل دسترسی داشته باشید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Software Philosophy
۱۰ برابر شدن سرعت TypeScript با پورت کامپایلر به GO
در این ویدئو Andres Hejlsberg (خالق تایپاسکریپت و سیشارپ) توضیح میدهد که چگونه با پورت کردن کدهای کامپایلر TypeScript به GO، سرعت کامپایل را 10x بهتر کردهاند!
او همچنین توضیح میدهد که چرا زیرساخت JavaScript برای این کار مناسب نیست. در حقیقت این زبان بیشتر برای کارهای UI طراحی شده بوده و زیرساختهای لازم برای کارهای performance-intensive مانند این کار را ندارد.
برای من خیلی جالب بود خالق سیشارپ، زبان GO را برای این کار انتخاب کرده، پس مستندات مربوط به این تصمیم را خواندم.
https://github.com/microsoft/typescript-go/discussions/411
اولین نکته جالب این بود که چقدر بدون تعصب و با ذهن باز زبانهای مختلف رو بررسی کردن.
با توجه به اینکه هر دو زبان C#, GO از لحاظ پرفورمنسی بسیار خوب هستند، یکی از مهمترین دلایل انتخاب GO تشابه بسیار بالای سینتکس آن با TypeScript بوده است.
کامپایلر قبلی تایپاسکریپت، با خود تایپاسکریپت نوشته شده و تیم نمیخواستند که کل آن را بازنویسی کنند.
در حقیقت هدف rewrite کردن نبوده، بلکه port کردن بوده.
آنها دنبال پورت کردن آن به یک زبان با پرفورمنس بالا بودند که تشابه سینتکسی بالایی داشته باشد تا عملیات پورت بتواند راحتتر انجام شود.
از بین زبانهای C#, GO و Rust، زبان گو تشابه سینتکسی بیشتری با تایپاسکریپت داشته و در نهایت انتخاب شده.
به نظرم نحوه انتخاب زبان برای این کار توسط خالق سیشارپ و تایپاسکریپ، درسهای تکنیکال و بیزسنی زیادی برای یاد گرفتن داره. نظر شما چیه؟
https://www.youtube.com/watch?v=pNlq-EVld70
#مهران_داودی (لینکدین - بلاگ)
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
کانال تلگرام:
@SoftwarePhilosophy
______
در این ویدئو Andres Hejlsberg (خالق تایپاسکریپت و سیشارپ) توضیح میدهد که چگونه با پورت کردن کدهای کامپایلر TypeScript به GO، سرعت کامپایل را 10x بهتر کردهاند!
او همچنین توضیح میدهد که چرا زیرساخت JavaScript برای این کار مناسب نیست. در حقیقت این زبان بیشتر برای کارهای UI طراحی شده بوده و زیرساختهای لازم برای کارهای performance-intensive مانند این کار را ندارد.
برای من خیلی جالب بود خالق سیشارپ، زبان GO را برای این کار انتخاب کرده، پس مستندات مربوط به این تصمیم را خواندم.
https://github.com/microsoft/typescript-go/discussions/411
اولین نکته جالب این بود که چقدر بدون تعصب و با ذهن باز زبانهای مختلف رو بررسی کردن.
با توجه به اینکه هر دو زبان C#, GO از لحاظ پرفورمنسی بسیار خوب هستند، یکی از مهمترین دلایل انتخاب GO تشابه بسیار بالای سینتکس آن با TypeScript بوده است.
کامپایلر قبلی تایپاسکریپت، با خود تایپاسکریپت نوشته شده و تیم نمیخواستند که کل آن را بازنویسی کنند.
در حقیقت هدف rewrite کردن نبوده، بلکه port کردن بوده.
آنها دنبال پورت کردن آن به یک زبان با پرفورمنس بالا بودند که تشابه سینتکسی بالایی داشته باشد تا عملیات پورت بتواند راحتتر انجام شود.
از بین زبانهای C#, GO و Rust، زبان گو تشابه سینتکسی بیشتری با تایپاسکریپت داشته و در نهایت انتخاب شده.
به نظرم نحوه انتخاب زبان برای این کار توسط خالق سیشارپ و تایپاسکریپ، درسهای تکنیکال و بیزسنی زیادی برای یاد گرفتن داره. نظر شما چیه؟
https://www.youtube.com/watch?v=pNlq-EVld70
#مهران_داودی (لینکدین - بلاگ)
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
کانال تلگرام:
@SoftwarePhilosophy
______
GitHub
Why Go? · microsoft typescript-go · Discussion #411
Language choice is always a hot topic! We extensively evaluated many language options, both recently and in prior investigations. We also considered hybrid approaches where certain components could...
Forwarded from Gopher Academy
تایپاسکریپت رو دارن با Go باز نویسی میکنن و تا الان ۱۰ برابر سریعتر از قبل شده. چیزی که خیلی جالبه اینه که تیم توسعهاش با C# خیلی نزدیکه (چون پشت جفتشون مایکروسافته) و حتی سازندهاشونم یکیه. اما با این حال با وجود رقابتی که الان بین C# و Go هست، اومدن Go رو انتخاب کردن.
<Yasha/>
➖➖➖➖➖➖➖➖
https://t.iss.one/addlist/KpzXaiSpKENkMGM0
<Yasha/>
➖➖➖➖➖➖➖➖
https://t.iss.one/addlist/KpzXaiSpKENkMGM0
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 برنامه نویس ایرانی مهدی توحیدی با تایپ اسکریپت و ری اکت ویندوز ایکس پی (xp) ساخته است.
پیش نمایش :
https://xp.mehditohidi.com/
گیت هاب :
https://github.com/mehditohidi/xp
@TheRaymondDev
پیش نمایش :
https://xp.mehditohidi.com/
گیت هاب :
https://github.com/mehditohidi/xp
@TheRaymondDev
Mehditohidi
Mehdi Tohidi | Developer
React window xp by Mehdi Tohidi