DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
357 videos
6 files
4.1K 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
مثلا برگردی خونه، لپ‌تاپ رو باز کنی بری کامیونیتی انگلیسی یه دفعه این زیبا رو ببینی.

دیتاست های خوب عمومی رو اومده لیست کرده و گذاشته تو گیت‌هاب.

بعضیاش انقدر هیجان انگیزه که احتمالا بعد آنالیز کردن نتایجش رو مینویسم.

https://github.com/awesomedata/awesome-public-datasets

@DevTwitter | <Sabber/>
👍26🔥51
پروتکل (REP) از طریق یک فایل متنی به سایت ها اجازه می دهد تا نحوه خواندن پیوندها توسط بات ها را کنترل کنند. گوگل امروز کتابخانه پارسر robots.txt را منتشر کرد تا توسعه دهندگان بتوانند ابزارهای parsing and matching بهتری را برای این پروتکل بسازند.

https://github.com/google/robotstxt-java

@DevTwitter | <Alireza Naji/>
👍14🔥3
#کدبوک

کتاب Dive Into Design Patterns معرفی مفصلی بر الگوهای طراحی متداول در برنامه‌نویسی است.

این کتاب الگوهای طراحی از جمله:

- Singleton
- Factory Method
- Observer
- Decorator
- Strategy
- غیره

را با جزئیات کامل و همراه با نمودارها و کدهای نمونه تشریح می‌کند.

مزیت این کتاب پوشش الگوهای طراحی به صورت مستقل از زبان برنامه‌نویسی است. بنابراین برای هر زبانی قابل استفاده است.

کتاب علاوه بر معرفی الگوها، به کاربردها، مزایا و معایب آن‌ها نیز می‌پردازد.

در مجموع یک مرجع عالی برای آشنایی با الگوهای طراحی در برنامه‌نویسی است.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍133
This media is not supported in your browser
VIEW IN TELEGRAM
آقا واقعا ما داریم به کجا میریم.

@DevTwitter | <علی آقو/>
🔥106👍6👎2
جوون تر که بودم وقتی یه پروژه می‌دیدم دوست داشتم بدونم این الان چند خط کده.

واسه همین یه اسکریپت پایتون برای این کار نوشتم.

و الان به جای اینکه از این سطحی نگری دست بردارم اومدم پروژه رو با Rust بازنویسی کردم

اسکریپت پایتون روی توی برنچ python impl می‌تونید پیدا کنید.

نتیجه ی سوییچ کردن به Rust افزایش ۳ برابری پرفورمنس بود که با استفاده از multi threading به ۶-۷ برابر رسید که برام عجیب بود چون فکر میکردم این پروژه IO زیاد داره و اختلاف نباید زیاد باشه.

https://github.com/ali77gh/ProjectAnalyzer

@DevTwitter | <Ali/>
👍278🔥7👎3
نسخه ی پنجم Vite برای جا نموندن از bun با تغییرات زیاد ول داده شد.

https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#500-2023-11-16

@DevTwitter
17👍4🔥1
#کدبوک

کتاب Node.js Notes For Professionals مجموعه‌ای از یادداشت‌ها و نکات کاربردی برای توسعه وب با Node.js است.

این کتاب موارد زیر را پوشش می‌دهد:

- مفاهیم پایه Node.js مثل ماژول‌ها، npm، و رویدادها

- کار با فایل سیستم و ماژول fs

- ساخت وب سرور با http و express

- اتصال به پایگاه‌های داده مثل MongoDB و MySQL

- تکنیک‌های تست و دیباگ

- امنیت و مدیریت خطا

- و نکات عملی دیگر

هر بخش به صورت مستقل و خلاصه توضیح داده شده است.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
7👍3👎2🔥1
لاراول پالس، یک پکیج رسمی از طرف لاراول که بزودی منتشر میشه و یک دید کلی از عملکرد برنامه بهمون می‌ده.
https://pulse.laravel.com

@DevTwitter | <Milad Nouri/>
👍23🔥11
#بپا_نره_درت

چشمتون روشن!!
توی پلاگین WP Fastest Cache یه باگ SQL Injection پیدا شده که حدود ۶۰۰ هزار سایت رو آسیب پذیر میکنه

https://github.com/thesafdari/CVE-2023-6063

@DevTwitter
👍35🔥6👎1
#دون

زبانF، (F programming language) یک زبان برنامه نویسی ماژول گرا، کامپایلری و محاسبه کننده عددی است.

این زبان ویژه ی محاسبات علمی طراحی شده است.

شرکت Fortran زبان F را به عنوان زیرمجموعه ای از زبان های Fortran95 و Fortran90 طراحی کرده است.

زبان F با زبان #F متفاوت است!

@DevTwitter
👍24🔥5👎3
مایکروسافت اپلیکیشن 'Windows App' را برای مک، آیفون و آیپد معرفی کرد

- این اپلیکیشن جدید اجازه می‌ده کاربران بدون نیاز به کامپیوتر شخصی، اپ‌ها و دستگاه‌های ویندوز رو روی پلتفرم‌های مختلف از مک تا اسمارت‌فون‌ها اجرا کنن.
- بخشی از این اپلیکیشن، تغییر نام اپ 'Microsoft Remote Desktop' است که قبلاً برای مک در سال ۲۰۲۱ آپدیت شده بود.
- اپلیکیشن 'Windows App' فعلاً تنها برای مک از طریق TestFlight و برای آیفون و آیپد با iOS 16 یا بالاتر موجوده.
- این اپلیکیشن همچنین از طریق مرورگر وب قابل دسترسیه، اما پشتیبانی از مرورگرهای موبایلی رو نداره.
- اپلیکیشن‌ 'Windows App' به عنوان دروازه‌ای به Windows 365، Azure Virtual Desktop، Microsoft Dev Box و خدمات دسکتاپ از راه دور مایکروسافت عمل می‌کنه.

@DevTwitter | <Apple Farsi/>
👍24🔥4👎2
#کدبوک

استفاده از زبان ساده و داستان‌گونه برای توضیح مفاهیم
تمرکز بر یادگیری عملی با ارائه مثال‌ها و تمرین‌های فراوان
ترغیب خواننده به تفکر و حل مسئله‌محور
پرهیز از جزئیات فنی غیرضروری
پوشش مفاهیم پایه‌ای مانند متغیرها، حلقه‌ها، فانکشن‌ها و پکیج‌ها
مناسب برای مبتدیان و افرادی که به سبک‌های آموزش تعاملی علاقه دارند

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
7👍5👎1
یک GPT روی ChatGPT ساختم که خیلی خوب میتونه شما رو در رزومه نویسی، بهبود رزومه، شخصی سازی رزومه و... به شما کمک کنه. حتی میتونه رزومه شما رو بگیره و نسخه بهتری برای شما بازنویسی کند و بفرستد.

https://chat.openai.com/g/g-5zOz6qbux-better-resume

@DevTwitter | <Navid Behrangi/>
👍30🔥7
#دراز_نیوز

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

از روز جمعه ۲۶ آبان ماه دسترسی کاربران داخل کشور به سرویس گوگل تگ منیجر با اختلال گسترده همراه شده است.

ظاهرا براساس تغییراتی که از روز جمعه روی ساختار فیلترینگ کشور اعمال شده دسترسی به فایل gtm.js در بسیاری از اپراتورهای کشور مسدود شده است و این عامل باعث شده است تا تگ منیجر اجرا نشده و ابزارهای مانند گوگل آنالیتیکس که از طریق تگ‌منیجر در اکثر وب‌سایت‌ها اجرا می‌شوند درست کار نکند.

ظاهرا برخی از روش‌های دور زدن فیلترینگ در کشور از طریق پروتکل ریلیتی و به واسطه‌ی تگ‌منیجر، کار می‌کنند و احتمالا به همین دلیل محدودیت روی تگ‌منیجر اعمال شده است. هنوز مشخص نیست که محدودیت روی تگ‌منیجر با علم بر تاثیرات منفی آن روی کسب و کارهای آنلاین انجام شده است یا خیر اما این محدودیت باعث می‌شود دسترسی سرویس‌های ایرانی به یکی از محبوب‌ترین و پرکاربردترین ابزارهای آنلاین دنیا محدود شود.

@DevTwitter | <زومیت/>
👍46🔥5👎4
امروز DeepMind مدل Lyria، پیشرفته ترین AI تولید موسیقی رو معرفی کرد.
از ساخت موسیقی پاپ گرفته تا جاز، رپ و...

تحول عجیب و سریع دیگه ایندفعه برای موسیقی، انقدر زیباست که توضیحات و نمونه کارها رو حتما از لینک زیر ببینید:
https://deepmind.google/discover/blog/

@DevTwitter | <Sabber/>
🔥9👍3
#کدبوک

- نویسندگان این کتاب Baron Schwartz، Peter Zaitsev و Vadim Tkachenko هستند که از متخصصان برجسته MySQL می‌باشند.

- هدف اصلی کتاب راهنمایی برای بهینه‌سازی عملکرد، افزایش کارایی و مقیاس‌پذیری پایگاه‌داده MySQL است.

- مخاطبان اصلی کتاب مدیران پایگاه‌داده، معماران سیستم و توسعه‌دهندگانی هستند که با MySQL کار می‌کنند.

- مباحث متعددی همچون ایندکس‌گذاری، پرس‌وجوهای بهینه، تراکنش‌ها، رپلیکاسیون و خوشه‌بندی توضیح داده شده‌اند.

- کتاب حاوی توصیه‌ها و راهکارهای عملی و ارزشمندی برای بهینه‌سازی عملکرد MySQL است.

- در مجموع یکی از بهترین مراجع در زمینه بهینه‌سازی پایگاه‌داده MySQL به شمار می‌رود.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
11👍1
یه سری پلی لیست پدر مادر دار برای یادگیری زبان ها و ابزارهای مختلف رو توی لیست زیر براتون آماده کردیم:

- Java
http://youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5

- Python
http://youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU

- JavaScript
http://youtube.com/playlist?list=PLDyQo7g0_nsXlSfuoBpG5Fgz0Qe3IvWnA

- SQL
http://youtube.com/playlist?list=PLD20298E653A970F8

- Go
http://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM

- C
http://youtube.com/playlist?list=PL9IEJIKnBJjG5H0ylFAzpzs9gSmW_eICB

- C++
http://youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb

- C#
http://youtube.com/playlist?list=PLdo4fOcmZ0oVxKLQCHpiUWun7vlJJvUiN

- PHP
http://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-

- Swift
http://youtube.com/playlist?list=PLMRqhzcHGw1b89DXHOVA77ozWXWmuBkWX

- Kotlin
http://youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9

- Dart
http://youtube.com/playlist?list=PLptHs0ZDJKt_fLp8ImPQVc1obUJKDSQL7

- TypeScript
http://youtube.com/playlist?list=PLCbdBdyNHZXL3grXeUPZwTn1lo7pVaUdH

- Ruby
http://youtube.com/playlist?list=PLoQwKu-bfLSYRKLgzfhhiBlxDOigUFySP

- Rust
http://youtube.com/playlist?list=PLzMcBGfZo4-nyLTlSRBvo0zjSnCnqjHYQ

- Scala
http://youtube.com/playlist?list=PLJGDHERh23x-YBJ8LmYU_IGBFflvsKfLu

- R
http://youtube.com/playlist?list=PL6gx4Cwl9DGCzVMGCPi1kwvABu7eWv08P

- Julia
http://youtube.com/playlist?list=PLP8iPy9hna6Qpx0MgGyElJ5qFlaIXYf1R

- MATLAB
http://youtube.com/playlist?list=PLYmlEoSHldN4bz5WY7e0OvXQ90E_xUOmz

- Lua
http://youtube.com/playlist?list=PLYBJzqz8zpWavt37pA6NANJTGStIHpybU

- Pascal
http://youtube.com/playlist?list=PLYBJzqz8zpWZUDwnt3TNi-8HkrR-B9RJe

- Assembly
http://youtube.com/playlist?list=PLmxT2pVYo5LB5EzTPZGfFN0c2GDiSXgQe

- Bash
http://youtube.com/playlist?list=PLT98CRl2KxKGj-VKtApD8-zCqSaN2mD4w

- DSA
http://youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz

@DevTwitter
42👍11👎1
با استفاده از این هلم چارت می‌تونید انواع سرویس‌ها (از جمله دیتابیس، بک اند، فرانت و وب سرور) رو روی کوبرنتیز دیپلوی کنید بدون این که نیاز باشه برای هر کدوم چارت جدا بنویسید.
https://github.com/aahemm/helm-microservice

تو این مقاله‌ی ویرگول هم بیشتر توضیح داده شده:
https://vrgl.ir/yav68

@DevTwitter | <Aliakbar Hemmati/>
20
اسلک یه هفته تیم شو تعطیل کرده که برن یاد بگیرن و با مهارت بشن
زیبا نیست؟

https://www.hrgrapevine.com/content/article/2023-10-24-slack-announces-radical-week-long-shutdown-due-to-an-internal-skills-crisis

@DevTwitter | <Mahdi/>
🔥44👍13👎3
#کوته_نیوز

موتور جستجوی یاهو با گوز گوز فراوان و شعار «خلق تجربه ای متفاوت از جستجو در وب» و «گوگل و بینگ برن درشونو بذارن» برمی‌گردد.

@DevTwitter
🔥71👎13👍31
انتظار میرفت مدل گوگل از هر سه سوالی که ازش پرسیده میشه واسه یکیش توهم بزنه.
اینم انتظار میرفت GPT-4 به 97 درصد سوالات دقیق جواب بده.
ولی Claude رو فکر نمی‌کردم بعد از Llama و GPT-3.5، دور و بر مدل گوگل باشه.

توضیح کامل:
https://github.com/vectara/hallucination-leaderboard

@DevTwitter | <Sabber/>
👍17🔥41