Forwarded from Linuxor ?
نیتکد و لیتکد دوتا پلتفرم محبوب توی دنیای برنامه نویسین که میتونید توشون برید و دانش فنی خودتون رو به چالش بکشید و جالب اینجاست اکثر شرکت های بزرگ، سوال های مصاحبه فنیشون از این سایت هاست.
Leet Code : leetcode.com
Neet Code : neetcode.io
🐧 @Linuxor
Leet Code : leetcode.com
Neet Code : neetcode.io
🐧 @Linuxor
Forwarded from Laravel News
WireSpy is a Sleek New Debug Bar for Laravel Livewire https://laravel-news.com/wirespy-livewire
Laravel News
WireSpy is a Sleek New Debug Bar for Laravel Livewire - Laravel News
WireSpy lets you instantly debug and interact with your Laravel Livewire components.
Forwarded from محتوای آزاد سهراب
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
اون زمان چون همه سایتها http بودن میتونستن همچین صفحهای رو نمایش بدن، یه جوری مثل این بود که انگار شما نامه بزنی به دوستت، ولی شرکت پست نامه رو تحویل نده و خودش نامتو جواب بده.
این به لطف https عوض شد، دیگه نتونستن از این کارا بکنن.
@DevTwitter | <Soroush Ahmadi/>
این به لطف https عوض شد، دیگه نتونستن از این کارا بکنن.
@DevTwitter | <Soroush Ahmadi/>
Forwarded from Curious Geek ⚡️
اکنون ، پلوتون در دسترس توسعه دهندگان
پلوتون جامعه توزیع شده فعالان اکوسیستم استارت آپی بر بستر پیام رسان ها،
در جامعه پلوتون منتظر تونیم 😊
🆔 @Pluto_Devs
پلوتون جامعه توزیع شده فعالان اکوسیستم استارت آپی بر بستر پیام رسان ها،
در جامعه پلوتون منتظر تونیم 😊
🆔 @Pluto_Devs
Telegram
Pluto Devs
Pluto.Community
Forwarded from LearnPOV | لرن پی او وی
💎 توسعه نرمافزار بدون وابستگی | Zero Dependency 💎
اصطلاح zero dependency به این معنیه که در یک پروژه، از هیچ کتابخانه یا پکیج خارجی استفاده نمیشه. یعنی تمامی قابلیتها و عملکردهای لازم بهصورت داخلی و بدون وابستگی به ابزارهای دیگه پیادهسازی میشن.
چه چیزایی باعث میشه تا Zero Dependency رو انتخاب کنیم ؟ ✅
📦 کاهش ریسک ناسازگاری نسخهها
⚒️ کنترل بیشتر بر روی کد
🔰 افزایش امنیت
⚡ سرعت بیشتر
مزایای Zero Dependency
معایب Zero Dependency
📌 جمعبندی
امیدوارم از این مطلب لذت برده باشید، با ریاکشنای خودتون بهمون انرزی بدید ❤️🔥
اصطلاح zero dependency به این معنیه که در یک پروژه، از هیچ کتابخانه یا پکیج خارجی استفاده نمیشه. یعنی تمامی قابلیتها و عملکردهای لازم بهصورت داخلی و بدون وابستگی به ابزارهای دیگه پیادهسازی میشن.
چه چیزایی باعث میشه تا Zero Dependency رو انتخاب کنیم ؟ ✅
📦 کاهش ریسک ناسازگاری نسخهها
تغییرات در نسخههای مختلف لایبرری ها میتونن باعث بروز مشکلاتی در پروژه شود.
⚒️ کنترل بیشتر بر روی کد
وقتی توسعهدهندگان از کتابخانههای خارجی استفاده میکنن، مجبور به اعتماد به کدهای نوشته شده توسط دیگران هستند.
🔰 افزایش امنیت
کتابخانههای خارجی ممکنه حاوی آسیبپذیریهایی باشند که پروژه شما رو تهدید کنند.
⚡ سرعت بیشتر
حذف وابستگیها به کتابخانههای خارجی میتونه حجم کد نهایی رو کاهش بده تا سرعت نهایی بالا بره.
مزایای Zero Dependency
افزایش سرعت
پایداری بیشتر
سادهسازی روند دیباگ
پشتیبانی بهتر از کد
معایب Zero Dependency
زمانبر بودن توسعه
تکرار کارهای انجام شده
کمبود امکانات و ابزارهای آماده
نگهداری پیچیده تر
عدم وجود کامیونیتی
📌 جمعبندی
در کل رویکرد Zero Dependency مزایا و معایب خودش رو داره و انتخاب اون به نیازهای پروژه شما بستگی داره و باید به این نکت توجه کنید که بسیاری از امکانات آماده و کتابخانه های خارجی در دسترس شما نخواهد بود.
#️⃣ #zero_dependency #programming
🚀 @coolycode
Forwarded from محتوای آزاد سهراب
Forwarded from محتوای آزاد سهراب
Forwarded from Laravel News
Now you can install PHP and the Laravel installer with a single command https://laravel-news.com/php-new
Laravel News
Now you can install PHP and the Laravel installer with a single command - Laravel News
When creating your first Laravel project you need to ensure you have PHP and Composer installed first. However, if you don't have these already installed it can be a little tedious for someone new. Well fear not, the Laravel team has you covered with a single…
Forwarded from DevTwitter | توییت برنامه نویسی
به نظرم بعد از یادگیری یک زبان، مهم ترین فاکتوری که میتونه شما رو از برنامه نویس مبتدی به لول بعدی ببره، رعایت کردن best practice های اون زبانه.
سایت زیر که البته ورژن پی دی اف هم داره، تو فصل اول این بست پرکتیس ها رو توضیح داده. خیلی خوشم اومد واقعا!
https://github.com/rust-unofficial/patterns
@DevTwitter | <Soroush Sardashti/>
سایت زیر که البته ورژن پی دی اف هم داره، تو فصل اول این بست پرکتیس ها رو توضیح داده. خیلی خوشم اومد واقعا!
https://github.com/rust-unofficial/patterns
@DevTwitter | <Soroush Sardashti/>
Forwarded from Ninja Learn | نینجا لرن
Forwarded from Ninja Learn | نینجا لرن
وصد البته نحوه استفاده ازش توی جنگو (django) و نود (node) رو هم میزارم 😁
Forwarded from نوشتههای ترمینالی
زیر کاپوت گیت چه خبره؟
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
اسلاید های یک ارائه خوب ولی قدیمی از جزییات کارکرد گیت
https://github.com/techgaun/git-internals/blob/master/README.md
این اسلایدها هم هست که جذاب تر و طولانی تره ولی به نظرم بالایی مختصر مفید تر بود
https://www.slideshare.net/slideshow/git-internals-187357386/187357386
GitHub
git-internals/README.md at master · techgaun/git-internals
An overview of git internals. Contribute to techgaun/git-internals development by creating an account on GitHub.
Forwarded from Gopher Academy
جدول سمبلها (Symbol Table) یک ساختار دادهای است که کامپایلرها و لینککنندهها از آن استفاده میکنند تا اطلاعات مربوط به سمبلهای موجود در برنامه را نگهداری کنند. سمبلها میتوانند شامل نام متغیرها، توابع، انواع دادهها، و اطلاعاتی درباره مکان و استفاده از این موارد در حافظه باشند.
کاربردهای جدول سمبلها:
1. اشکالزدایی (Debugging): جدول سمبلها به دیباگرها کمک میکند تا بتوانند کد سطح بالا را با کد ماشین مرتبط کنند. مثلاً وقتی در دیباگر متغیری را بررسی میکنید، از جدول سمبلها برای یافتن آدرس آن متغیر استفاده میشود.
2. لینکدهی (Linking): در زمان لینک کردن بخشهای مختلف یک برنامه، لینککننده از جدول سمبلها برای اتصال بخشهای مختلف استفاده میکند. مثلاً اگر یک تابع در فایل A تعریف شده و در فایل B فراخوانی شده باشد، جدول سمبلها کمک میکند لینککننده آدرس درست آن تابع را پیدا کند.
3. بهینهسازی: جدول سمبلها میتواند به کامپایلر در بهینهسازی کد کمک کند، چرا که اطلاعات مفیدی درباره استفاده و مکان متغیرها و توابع در اختیار دارد.
حذف جدول سمبلها:
هنگام ساخت برنامه برای توزیع نهایی (production)، میتوان جدول سمبلها را حذف کرد، زیرا معمولاً این اطلاعات برای اجرای برنامه ضروری نیستند و تنها برای دیباگ یا لینکدهی استفاده میشوند. حذف این جدول باعث کاهش حجم برنامه و افزایش امنیت میشود، زیرا اطلاعات داخلی برنامه در اختیار کاربران قرار نمیگیرد.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
کاربردهای جدول سمبلها:
1. اشکالزدایی (Debugging): جدول سمبلها به دیباگرها کمک میکند تا بتوانند کد سطح بالا را با کد ماشین مرتبط کنند. مثلاً وقتی در دیباگر متغیری را بررسی میکنید، از جدول سمبلها برای یافتن آدرس آن متغیر استفاده میشود.
2. لینکدهی (Linking): در زمان لینک کردن بخشهای مختلف یک برنامه، لینککننده از جدول سمبلها برای اتصال بخشهای مختلف استفاده میکند. مثلاً اگر یک تابع در فایل A تعریف شده و در فایل B فراخوانی شده باشد، جدول سمبلها کمک میکند لینککننده آدرس درست آن تابع را پیدا کند.
3. بهینهسازی: جدول سمبلها میتواند به کامپایلر در بهینهسازی کد کمک کند، چرا که اطلاعات مفیدی درباره استفاده و مکان متغیرها و توابع در اختیار دارد.
حذف جدول سمبلها:
هنگام ساخت برنامه برای توزیع نهایی (production)، میتوان جدول سمبلها را حذف کرد، زیرا معمولاً این اطلاعات برای اجرای برنامه ضروری نیستند و تنها برای دیباگ یا لینکدهی استفاده میشوند. حذف این جدول باعث کاهش حجم برنامه و افزایش امنیت میشود، زیرا اطلاعات داخلی برنامه در اختیار کاربران قرار نمیگیرد.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Curious Geek ⚡️
Tembo is the Postgres developer platform for building every data service. We collapse database sprawl and empower users with a high-performance, fully-extensible managed Postgres service that's tailored for specific needs.
🔗 https://tembo.io
🆔 @Hiradsajde
🔗 https://tembo.io
🆔 @Hiradsajde
www.tembo.io
Tembo — Delegate work to any coding agent
Tembo works autonomously with Claude Code, Cursor, Codex, and more to ship features, review code, and take on work from Slack, Linear, or anywhere else.
Forwarded from Curious Geek ⚡️
Detect security threats in real time
Falco is a cloud-native security tool designed for Linux systems. It employs custom rules on kernel events, which are enriched with container and Kubernetes metadata, to provide real-time alerts. Falco helps you gain visibility into abnormal behavior, potential security threats, and compliance violations, contributing to comprehensive runtime security.
🔗 https://falco.org
🆔 @Hiradsajde
Falco is a cloud-native security tool designed for Linux systems. It employs custom rules on kernel events, which are enriched with container and Kubernetes metadata, to provide real-time alerts. Falco helps you gain visibility into abnormal behavior, potential security threats, and compliance violations, contributing to comprehensive runtime security.
🔗 https://falco.org
🆔 @Hiradsajde
Falco
Runtime Security
Forwarded from Curious Geek ⚡️
جلسه تهران لاگ ، پاگ ، کلود نیتیو کامیونیتی ایران با حمایت آروان کلود برگزار شد
بهمون استیکر هم هدیه دادن :)
آروان آکادمی یکسری دوره رایگان در زمینه دواپس، معماری کلود همراه با مدرک هم داره که میتونید شرکت کنید.
🔗 https://academy.arvancloud.ir
🆔 @Hiradsajde
بهمون استیکر هم هدیه دادن :)
آروان آکادمی یکسری دوره رایگان در زمینه دواپس، معماری کلود همراه با مدرک هم داره که میتونید شرکت کنید.
🔗 https://academy.arvancloud.ir
🆔 @Hiradsajde