🎄 DevTwitter | توییت برنامه نویسی – Telegram
🎄 DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.37K photos
358 videos
6 files
4.11K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
خب جوری که خبر رسیده Neofetch دیگه توسعه پیدا نمی‌کنه و پروژه‌اش هم توی Github آرشیو شده.

هرچند به زودی فورک میشه و بهتر میاد، اما حیف بود.

https://news.itsfoss.com/neofetch-rip/

@DevTwitter | <Mohammad Shokoohi/>
35👍8👎1
🎄 DevTwitter | توییت برنامه نویسی
خب جوری که خبر رسیده Neofetch دیگه توسعه پیدا نمی‌کنه و پروژه‌اش هم توی Github آرشیو شده. هرچند به زودی فورک میشه و بهتر میاد، اما حیف بود. https://news.itsfoss.com/neofetch-rip/ @DevTwitter | <Mohammad Shokoohi/>
دستور Neofetch یک ابزار خط فرمان بود
که مجموعه ای از اطلاعات سیستم را روی یک ترمینال از جمله لوگوی سیستم عامل نمایش میداد
اینقدر این fetch ها معادل دارند که کار کشیده به awesome-fetch
در لینک زیر میتوانید نزدیک به ۱۰۰ تا از انواع fetch پیدا کنید
beucismis.github.io/awesome-fetch/

@DevTwitter | <MehrdadLinux/>
🤣21👍182👎1
یه سری ریسورس برای پروژه هاتون

~ Hosting
netlify.com

~ HTML templates
htmlrev.com

~ Icons
lineicons.com

~ Fonts
fonts.google.com

~ Illustrations
hundraw.co

~ Photos
unsplash.com

~ Videos
dareful.com

~ Color Palettes
coolors.co

~ UI components
flowbite.com

~ Animations
animista.net

~ Charts
chartjs.org

~ UI inspiration
uigarage.net

@DevTwitter
👍235👎1
همیشه یکی از خفن ترین آموزش ها برای لاراول رو Laracast داشته

توی این دوره ی کوتاه و کامل، یک فروشگاه رو صفر تا صد با لاراول و لایووایر مینویسه و آموزش میده

https://laracasts.com/series/build-a-web-shop-from-a-z

اینقدر تایمش کم و آموزش حرفه ایه که ارزش وقت گذاشتن رو داره.

@DevTwitter
🔥24👍6👎1🤣1
امروز می‌خواستم ویندوز رو عوض کنم، ولی پشیمون شدم و به جاش اومدم به صورت دستی تمام cache ها و لاگ ها رو پاک کردم، بعد با چند تا ابزار فایل های به درد نخور و duplicate رو پیدا کردم و از شرشون راحت شدم.

خلاصه ۴۰۰ گیگ آزاد شد و دوباره ویندوزِ به درد نخور مثل روز اولش شد.

@DevTwitter | <Sabber/>
🤣101👍19👎8🔥5
نرم افزار Dokploy معادل آزاد Heroku,Vercel و Netlify
یک all-in-one که میشه تمام عملیات های توسعه را ساده کرد
برای مدیریت projects, data و system healthعالی
با شعار سادگی و کارایی
https://github.com/Dokploy/dokploy
از بخش های
Projects
Applications & Databases
Monitoring
Backups
عکس گذاشتم

@DevTwitter | <MehrdadLinux/>
👍20👎2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
یه ویروس خیلی باحال که یک اردکه میاد توی صفحه راه میره و گاهی میره پنجره های مختلف میکشه وسط صفحه
گاهی موس رو از دست شما میدزده و میبره


خیلی باحاله ، تست کنید

https://samperson.itch.io/desktop-goose

@DevTwitter | <Shima Fallah/>
🤣121👎62👍2
#کدبوک

این ریپو سری کتاب های Head First رو به شکل کامل قرار داده که دانلود کنید.
تقریبا برای اکثریت زبان ها و ابزارها این سری کتاب نوشته شده

https://github.com/Contove/head_first_series_books/

@DevTwitter | <Ladoya/>
👍223👎1🔥1
نرم افزار های anydesk و teamviewer کاربردی اند
اینجا ایرانه یک بار تحریم یک بار فیلتر گزینه های معادل متن باز
نرم افزار RustDesk
https://github.com/rustdesk/rustdesk/blob/master/docs/README-FA.mdp
نرم افزار hoptodesk روی Cloudflare با worker
https://gitlab.com/hoptodesk/hoptodesk

@DevTwitter | <MehrdadLinux/>
👍30🔥4👎2
چرا NGINX انقدر وحشتناک سریعه؟!
بخش اول: Traffic Routing

مدتی بود دنبال پروژه ای بودم که با هدف عمیق تر شدن توی مفاهیم شبکه و کانکارنسی بتونم با سی++ پیاده سازی کنم، هم فال بود و هم تماشا .
بعد از یه مدت تصمیم گرفتم سمت وب‌سرورها برم و رفتار اونارو زیر بار بررسی کنم، سورس NGINX رو دانلود کردم و شروع کردم به بیلد کردنش و بعد از سر و کله زدن با openssl در نهایت بیلدش کردم، هدف من بیشتر مشاهده ی رفتار NGINX روی حالتی بود که میخواست Load balancing کنه .
طبق چیزی که دیدم NGINX میاد و به دو روش معمول ترافیک رو به سمت سرور های مقصد ارسال میکنه، به طوری که میتونیم بگیم به روش Reverse proxy داره ترافیک رو سمت سرور مقصد هدایت میکنه. وقتی درخواستی از سمت کلاینت ارسال میشه NGINX اون رو دریافت میکنه و طبق الگوریتمی سرور مقصد رو .
انتخاب میکنه و روش یه سوکت جدید باز میکنه همچنین ممکنه از سوکت های قبلی که اماده داره به سرور مقصد استفاده کنه تا زمان Connection Establishing رو کاهش بده، بعد ترافیک رو از کلاینت میخونه و به سمت سرور اصلی فوروارد میکنه و منتظر جواب میمونه(بخش های بعدی میگم چطور) بعد از اینکه .
جواب از سرور مقصد دریافت شد اون رو به کلاینت برمیگردونه و تمام.

حالا چرا گفتم ۲ روش؟ چون هم میتونه این کار رو توی لایه ی ۴ نتورک مدل OSI انجام بده هم میتونه توی لایه ی ۷ مدل OSI انجام بده، اگه بخواییم بهتر متوجه بشیم من هم میتونم به NGINX بگم که درخواست هارو بر اساس هدر، سشن .
یا اندپوینت هدایت کنم (لایه‌ی ۷)، هم میتونم اجازه بدم بر اساس IP یا PORT کاربر این اتفاق بیوفته (لایه‌ی ۴)
‌ وقتی ما نیاز داریم که سشن یا هدر رو چک کنیم در حقیقت نیاز داریم که داده ای که برامون ارسال شده رو باز کنیم و پردازشش کنیم و بعد بر اساس اون تصمیم بگیریم ولی توی مدل دوم.
نیازی به پردازش داده ی ارسالی نداریم و IP و PORT کاربر مشخصه، پس میتونیم بگیم روش اول توی لایه ی هفتم و روش دوم توی لایه ی چهارم اتفاق میوفته که طبیعتا سریعتر از روش اول باید باشه .

@DevTwitter | <Abolfazl/>
43👍20👎2
بازی کنین و برنامه نویسی یاد بگیرین
یادگیری CSS
flukeout.github.io
مناسب کودکان
codemonkey.com
تقویت فلکس باکس
flexboxfroggy.com
اکثریت زبان ها
codingame.com
یادگیری جاوااسکریپت
codecombat.com

@DevTwitter | <maavaraacademy/>
👍207👎3🤣3
قابلیت Auto Minify کلودفلر هم از تاریخ ۵-۸-۲۰۲۴ (تقریبا سه ماه دیگه) حذف می‌شه.
قابلیت Mobile Redirect هم از تاریخ ۳۰-۶-۲۰۲۴ حذف می‌شه.

@DevTwitter | <Milad Nouri/>
👍16👎6🤣3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
انجین های سرچ زیرنویس زیادند، ولی این ریپو کارش اینه که از شما فایل صوتی یا تصویری می‌گیره، زیرنویس می‌سازه و جداگونه خلاصه رو هم بهتون میده.

داکرایز شده و به راحتی قابل اجراست.

https://github.com/aschmelyun/subvert

@DevTwitter | <Sabber/>
👍24🔥4🤣3
🎄 DevTwitter | توییت برنامه نویسی
Photo
وقتی minify حذف بشه به نظرم باید نسبت به وب تجدید نظر کنیم.
پیش بینی من اینه که پرفورمنس فریم ورک هایی مثل Astro که جاوااسکریپت کمتری میفرسته
یا Qwik که کلا hydration رو با resumblity جایگزین میکنه و سریع تره بیشتر توی مارکت استفاده خواهند شد.

@DevTwitter | <Soroush Moosapour/>
👍16👎7🤣4
براتون یه چیز کاربردی از وردپرس بگم.
توی نسخه‌های جدیدتر ACF میتونید بلوک‌های دلخواه ایجاد کنین و تجربه کاربری رو خیلی بهتر کنین.
آموزش از سایت اصلی به همراه نمونه کد، استفاده کنین و خروجی بهتری ایجاد کنین.

https://www.advancedcustomfields.com/resources/create-your-first-acf-block/

@DevTwitter | <Morteza Geransayeh/>
👍27🤣61👎1
توسعه‌دهندگان Systemd در نسخه 256، run0 را معرفی کردند که جایگزینی برای sudo است.
البته run0 تاحدودی بهتر از sudo هست چرا که از SUID که binary استفاده نمی کند و از polkit برای authorization و باقی موارد استفاده می‌کند.

https://linuxiac.com/systemd-v256-introduces-run0/

@DevTwitter | <Vahid Nameni/>
👎29👍141
یکی از چالش هایی که همه ما برنامه نویس ها باهاش رو به رو هستیم بهینه سازی کوئری ها روی دیتای زیاد هست که احتمالا هممون باهاش سر و کار داشتیم، توی این مقاله که در medium منتشر کردم درباره نحوه بهینه سازی کوئری های سنگین در لاراول با استفاده از chunk() توضیح دادم.

https://farshadth.medium.com/how-to-write-efficient-queries-using-chunks-in-laravel-583f7fc38b3b

@DevTwitter | <Farshad/>
👍21👎2🤣21