Mahi in Tech – Telegram
Mahi in Tech
299 subscribers
194 photos
17 videos
8 files
250 links
Download Telegram
این ابزارها می‌تونند یک اپلیکیشن کامل رو تنها با prompt ایجاد کنن و به‌نظر میاد به‌زودی قوی‌تر هم بشن.
Cursor.com
Bolt.new
Lovable.dev

چند نمونه اپ ساخته شده باهاشون رو دیدم، و نتیجه واقعا حیرت‌آور بود. (هرچند برای من هنوز خود ChatGPT هم عادی نشده 😂)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4🙊1
یکی از مواردی که می‌تونه دید خیلی خوبی نسبت به سناریوهای مختلف توی پروژه‌های کوچیک و بزرگ بهتون بده و شما رو به مهندس بهتری تبدیل کنه نه صرفا کدنویس، مطالعه‌ی tech blog شرکت‌های بزرگ هست؛ حالا چه ایرانی و چه خارجی. معمولا تجربیات و مقالات ارزشمندی بین‌شون پیدا می‌شه.
در ادامه لیستی از مقالات تخصصی و فرانت‌اندی شرکت PayPal رو که توسط Soheib Kiani معرفی شده بود قرار دادم:

🔻چطور PayPal Checkout اپلیکیشن frontend خودش رو مقیاس‌پذیر کرد؟ 
 https://bluepnume.medium.com/sane-scalable-angular-apps-are-tricky-but-not-impossible-lessons-learned-from-paypal-checkout-c5320558d4ef

🔻‏PayPal درباره Dependency injection چه نظری داره؟ 
 https://bluepnume.medium.com/dependency-injection-in-angular-isn-t-worth-it-more-lessons-learned-from-scaling-paypal-checkout-2189ec9c21a0

🔻 کاهش 1000 دکمه PayPal به iFrame 
https://bluepnume.medium.com/less-is-more-reducing-thousands-of-paypal-buttons-into-a-single-iframe-using-xcomponent-d902d71d8875

🔻 درخواست‌های cross-origin بدون CORS 
https://bluepnume.medium.com/reinventing-cross-origin-requests-without-cors-b9c4cb645376

🔻 چرا اپلیکیشن وب جدید در PayPal از Typenoscript استفاده می‌کنه؟ 
 https://medium.com/@kentcdodds/why-every-new-web-app-at-paypal-starts-with-typenoscript-9d1acc07c839

🔻 مقیاس‌پذیری GraphQL در PayPal 
 https://medium.com/paypal-tech/scaling-graphql-at-paypal-b5b5ac098810

🔻 کامپوننت‌های UI قابل اشتراک‌گذاری PayPal در سطح Enterprise
 https://medium.com/paypal-tech/reusing-ui-components-at-enterprise-level-a7df1ea1f8dd

🔻 اپلیکیشن‌های PayPal معماری Microfrontend رو دنبال می‌کنند  
 https://medium.com/paypal-tech/how-micro-frontend-has-changed-our-team-dynamic-ba2f01597f48

🔻 توضیح PayPal درباره پذیرش GraphQL 
https://medium.com/paypal-tech/graphql-at-paypal-an-adoption-story-b7e01175f2b7

🔻 داستان موفقیت PayPal Checkout 
https://medium.com/paypal-tech/graphql-a-success-story-for-paypal-checkout-3482f724fb53

#PayPal #FrontEnd
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🙊1
This media is not supported in your browser
VIEW IN TELEGRAM
یک ابزار خوب برای دیدن و پردازش دیتای JSON در ترمینال:

https://github.com/antonmedv/fx

پ.ن: مرسی از تلگرام که گیف رو طوری فشرده می‌کنه که هیچی مشخص نیست🙏🏻
🙊1
Forwarded from Akbari’s Channel
این بزرگوار هم از claude sonnet 3.5 هم از gpt-4 قوی تره.

https://chat.deepseek.com/
🙊2
Forwarded from Golang Insights (Javad)
دوستان اگه اپلیکیشن رو بصورت مونولیت مینیوسید، کار خوبی میکنید، اما aggregation pattern رو جدی بگیرید، کمک بزرگی میکنه به حفظ loosely coupled بودن ماژول و سرویس هاتون.

یه اشتباه رایجی که باعث میشه خیلی راحت همه چیز در هم تنیده و coupled بشه نیازهای بیزینسی ای هست که دیتای aggregate شده از چند domain مختلف رو میخواد از شما. تو حالت مونولیت خیلی ساده ست که شما در هر domain به دیتابیس یه domain دیگه درخواست بزنی و یا حتی تو interactor/service دیگه یه متد جدید تعریف کنی که دیتای مد نظر رو بده. که معمولا باعث در هم تنیده شدن و چاق شدن سرویس هاتون میشه.

بهتره سرویس یا همون interactorهاتون کارهای خیلی کوچیک و well-definedی رو انجام بدن و اگه نیازمندی های aggregationطور دارید، یه سری service دیگه بسازید که وابستگی خواهد داشت به سرویس های مختلف و دیتاهای raw رو میگیره و پردازش میکنه که دیتای نهایی رو آماده کنه.

بعضی وقت ها از طریق gateway هم ممکنه بتونید aggregate کنید. بعضی وقت ها ممکنه تو همون لایه دلیوری (کنترلر) تون بتونید دو تا سرویس رو فراخوانی کنید و کار رو در بیارید، گاهی هم پیچیده تر میشه و لازمه یه سرویس(interactor) بنویسید که کار aggregation رو انجام بده
https://learn.microsoft.com/en-us/azure/architecture/patterns/gateway-aggregation

باز خود aggregate کردن حالت های مختلفی داره، اینجا میتونید بیشتر بخونید در موردش
https://medium.com/geekculture/design-patterns-for-microservices-aggregation-pattern-1b8994516fa2

#gocasts | #hossein

☄️ @GoInsights | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
🙊1
Forwarded from Yasha
Senior 🤡
🙊2
Yasha
Senior 🤡
فارغ از محتوای پیام:)))، مگه ضرب‌المثل در حد چند کلمه نبود؟ 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6🍓5🙊1
ظاهرا ChatGPT برای این‌که فشار روی سرورهاش کمتر شه، مدل دیفالت‌ش رو از مدل قوی‌تر یعنی 4o تغییر داده به 4o-mini. بنابراین اگه سوال یا کار جدی‌ای داشتین حواستون به این مورد هم باشه، خصوصا اگر اشتراک Plusش رو دارید نره تو پاچه‌تون 😐
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝6🙊1
عرفان که قبلا درمورد ابزاری که توسعه داده صحبت کردیم، به‌تازگی یک دوره‌‌ی آموزشی رایگان برای توسعه‌ی همین مینی‌اپ‌های تلگرامی تهیه کرده که اگر با ربات‌های تلگرامی یا نحوه‌ی توسعه‌ی مینی‌اپ‌ها آشنا نیستید، می‌تونید از این دوره استفاده کنید و خب تا حد خوبی اکثر موارد رو پوشش داده.

🔗 eyfan.ir/telegram-mini-app
Please open Telegram to view this post
VIEW IN TELEGRAM
1🙊4
IRCF | اینترنت آزاد برای همه
💡 در برنامه #Oblivion یا #oblivionDesktop این‌مشکل با تغییر متد اتصال از Warp به Gool یا Psiphon قابل حله.
💡 توجه داشته باشین که روی مرورگرتون نباید اکستنشن Adblock یا موارد مشابه نصب باشه.
☝️🏻 اگه از WARP استفاده می‌کنید احتمالا به این مشکل گیر کردن ویدیوهای یوتیوب برمی‌خورید، چون WARP لوکیشن رو همون ایران در نظر می‌گیره و یک‌سری از اسکریپت‌های یوتیوب با خطای 403 مواجه می‌شن و لود نمی‌شن. می‌تونید به‌جاش از Oblivion استفاده کنید.
دلیل دیگه‌ش هم که توی پست قبلی گفته شده، استفاده از Ad-Blocker هست که اون هم ممکنه از لود شدن همین اسکریپت جلوگیری کنه.
🙊4💯2
اگر هنوز فکر می‌کنید که هوش‌مصنوعی قرار هست جای شما -به‌عنوان مهندس نرم‌افزار، نه کدنویس- رو بگیره، بهتون پیشنهاد می‌کنم این مقاله رو بخونید:

stackoverflow.blog/2024/12/31/generative-ai-is-not-going-to-build-your-engineering-team-for-you/
🙊2❤‍🔥1
دیگه شب‌ها نمی‌تونم راحت بخوابم 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
😭6🙊2🤣1
Forwarded from Zoomit | زومیت
🔴 بر اساس گزارش‌های منتشر شده، شرکت گوگل دسترسی کاربران ایرانی به گوگل آنالیتیک را تحریم کرده است.

👨‍💻 @TheZoomit
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5🤣2🙊2
چطور به کمک روش keyset pagination، روی یک Table با چند میلیون رکورد Pagination پیاده‌سازی کنیم؟
(توضیحات‌شون در محیط NET. هست، ولی کانسپت‌ش برای بیشتر تکنولوژی‌ها صدق می‌کنه)

📱 لینک ویدیو

#محتوای_خوب
Please open Telegram to view this post
VIEW IN TELEGRAM
💯3🙊2
🟫 بالاخره نسخه‌ی ۴ Tailwind CSS هم چند روز پیش ریلیز شد.‌ پاره‌ای از تغییرات‌ش:

- انجین جدید با عملکرد فوق سریع: زمان کامپایل کامل پروژه‌ها تا ۵ برابر کاهش پیدا کرده و سرعت انجام یک‌سری از فرآیند‌های بیلد هم تا ۱۰۰ برابر سریع‌تر شده!

- طراحی برای وب مدرن: استفاده از قابلیت‌های پیشرفته‌ی CSS، مثل cascade layers و یا css propertyـهای شخصی‌سازی شده.

- نصب ساده و بدون دردسر:‌ تیلویند دیگه نیازی به انجام تنظیمات پیچیده و یا نصب پلاگین‌های متعدد نداره.‌ همه‌چیز تنها با این یک خط کد CSS انجام می‌شه
@import "tailwindcss";


- تشخیص خودکار فایل‌ها: از این به‌بعد تیلویند فایل‌های تمپلیت شما رو خودکار شناسایی می‌کنه و نیازی به تعیین مسیرهای content در تنظیمات نیست! حتی فایل‌های نادیده گرفته شده در gitignore. هم به‌طور هوشمند حذف می‌شن.

فهرست کامل تغییرات در سایت خودش:
https://tailwindcss.com/blog/tailwindcss-v4
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6🎉2🙊1
راه‌اندازی DeepSeek R1 روی سیستم شخصی و استفاده از APIش در یک اپ ساده

📱 youtu.be/Vm7CPUb98e0?si=7m-IJrV47v2ws6EL
Please open Telegram to view this post
VIEW IN TELEGRAM
💯3👍1🙊1
وقتی از روشن‌شدن ابعاد و تاثیرات مستقیم و غیرمستقیم تصمیم جدید ترامپ (در آینده نزدیک) بر روی وضعیت #اینترنت_آزاد در ایران صحبت می‌کنیم، یه عده غیرمطلع (به غیر از سایبری‌ها که تکلیفشون روشنه) درجا یه سری اتهام و برچسب ول میکنن، اما برای اون دسته از افرادی که به شفافیت اهمیت میدن میگم که پروژه سرشناس #V2Ray هم از OTF فاند داشته و احتمالا دستور تعلیق میتونه روی توسعه‌ش اثر منفی بذاره.
نکته جالب اینه که هرچی جستجو انجام میشه، اسامی آشنا و جالب بیشتری دیده میشه ...

💡 opentech.fund/security-safety-audits/v2ray-security-audit
💡 github.com/v2fly/v2ray-core/discussions/3096

🔍 ircf.space
@ircfspace
🍓2🙊2