DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 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
#کوته_نیوز

برخلاف مخالفت آدما با تصمیماتی که میگیره، ماسک داره به اهدافش میرسه.
تعداد کاربران X به 541 میلیون نفر رسید.

@DevTwitter
👍62🔥14🤣6👎3
این ربات تلگرام Claude رو هفته پیش نوشتم برای بررسی پکیج غیر رسمی جدیدی که منتشر شده بود، هیچ مشکلی نداره.
داکرایزش کردم با داکر کامپوز رو Vercel یا Railway میتونید رایگان اجراش کنید.
نیازی به کلون پروژه نیست، فقط فایل yml رو بردارید.

https://github.com/sabber-slt/claude-telegram-bot

@DevTwitter | <Sabber/>
🔥19👍3🤣1
سازنده Mojo همون سازنده Swift عه. میشه امیدوار بود که ادعای 35 هزار سریعتر بودنش از Python خیلی دور از واقعیت نباشه البته یه شیطنتی کرده. این عدد در مقایسه کد ساده پایتونه با کد چند هسته ای و کش شده موجو هست. البته چون مدعیه که بهینه سازیش با این روشها آسون تره میشه قبول کرد

@DevTwitter | <Sina Salek/>
👍20👎4🤣3🔥2
یه وقتایی که تازه سیستم عامل نصب میکنید و همه چی محدوده.
به عنوان کار راه انداز از
github.com/SusmithKrishnan/torghost
میتونید استفاده کنید کل ترافیک سیستم رو میبره رو socks5 تور. فقط باید داخل فایل install.sh ورژن python و cython رو مطابق سیستم خودتون بزارید.بقیه داکیومنتش هم هست.

@DevTwitter | <El scope/>
👍14🔥3🤣2
بعد مدت ها بلاخره تونستم پکیج ایکون هارو برای React و Next اپدیت کنم :))))

Iran: http://huge-icon.iran.liara.run
US: http://huge-icons.zerolimit.ir

@DevTwitter | <Peyman Naderi/>
🔥28👍5👎2🤣2
اگر وب دولوپر یا دیزاینر هستید، حتما این اکستنشن ها رو برای کروم نصب کنید

Stark
Savee
Loom
Muzli
Eagle
Squint
Nimbus
Night Eye
CollorZilla
Color Tab
UX Check
WhatFont
Site Palette
Wappalyzer
CSS Pepper
SVG Grabber
Window Resizer
Color by Fardos
Mobile Simulator
CSS Grid Overlay

@DevTwitter
👍35🤣4👎31
اگر javanoscript و مخصوصا Angular کار می‌کنید و یا تازه دارید یا می‌گیرید، احتمالا سر و کارتون به RxJs هم خورده. یکی از مشکلاتی که من وقتی تازه انگولار رو شروع کرده بودم بهش خوردم پیدا کردن یه کورس خوب برای یادگرفتن RxJs بود. احتمالا افراد دیگه‌ای هم که وارد حوزه فرانت‌اند شدن به این مشکل برخورده باشن. من اون موقع مشکلم رو به سختی و با سرچ زیاد و به شکلی که خیلی بهینه نبود، تا جایی که ممکن بود حل کردم. ولی اخیرا دوتا دوره خیلی خوب تو این حوزه دیدم که امیدوارم به کار کسانی که می‌خوان RxJs یاد بگیرن بیاد.

درک مفاهیم اولیه‌ای مثل Observables تو RxJs مهم‌ترین چیزه. و من ندیدم تا الان کسی بهتر از خانم Deborah Kurata این مفاهیم رو توضیح بده. اگر ایران نیستید احتمالا بتونید به شکل قانونی (و عادی، مثل همه مردم جهان) دوره ایشون رو تهیه کنید اما اگر ایران هستید می‌تونید از اینجا به این دوره دسترسی پیدا کنید:
https://git.ir/pluralsight-rxjs-in-angular-reactive-development/
نکته مهمی که وجود داره اینه ویدیوهای آموزشی‌ای که Deborah Kurata تهیه کرده طولانی و خسته کننده نیستن. می‌شه قدم به قدم با مدرس جلو اومد و نکته‌هایی که می‌گه رو روی پروژه امتحان کرد.

اما اگه با زبان انگلیسی مشکل دارید یا به هر دلیلی از کورس بالا خوشتون نیومد می‌تونید از دوره‌ای که مدرسش آقای کیوان عبدالله‌زاده هست توی آموزشیار استفاده کنید. نقطه قوت این دوره اینه که اکثر Operatorهایی که یه روز ممکنه به کارتون بیاد رو به همراه مثال استفاده می‌کنن.
امیدوارم این دوره ها به کار کسایی که تازه قدم تو راه برنامه‌نویسی گذاشتن بیاد و بتونن ازش استفاده کنن.

@DevTwitter | <hossein/>
👍242🤣2👎1
17 پلتفرمی که میتونید باهاش امنیت سایبری رو شروع کنید

1. HackXpert - Free labs and training.
2. TryHackMe - Hands-on exercises and labs.
3. CyberSecLabs - High quality training labs.
4. Cybrary - Videos, labs, and practice exams.
5. LetsDefend - Blue team training platform.
6. Root Me - Over 400 cybersecurity challenges.
7. RangeForce - Interactive and hands-on platform.
8. Certified Secure - Loads of different challenges
9. Vuln Machines - Real world scenarios to practice.
10. Try2Hack - Play a game based on the real attacks.
11. TCM Security - Entry level courses for cybersecurity.
12. EchoCTF - Train your offensive and defensive skills.
13. Hack The Box - Cybersecurity training platform.
14. Vuln Hub - Material for hands-on experience.
15. OverTheWire - Security concepts via challenges.
16. PentesterLab - Learn web-app penetration testing.
17. PortSwigger Web Security - General learning.

@DevTwitter
👍25🤣51
#بدرد

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

شما مهارتتون رو به کارفرما می‌فروشید!
پس بهش به عنوان یه کاتالوگ از مهارت‌های تخصصی‌تون نگاه کنید. برای معرفی یه محصول یا سرویس بهترین و شاخص‌ترین ویژگی‌هاش رو در معرض نمایش قرار می‌دیم و روی اون تبلیغ می‌کنیم و بعد تجربه استفاده از اون محصول در جاهای مختلف رو ذکر می‌کنیم.

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

حالا چه طور رزومه بنویسیم؟
- برند
اسم شما برند شماست! اولین مواردی که ذکر می‌کنید اسم و اطلاعات تماس باید باشه. توضیح یکی دو خطی کافیه و نه بیشتر!

- مهارت‌های تخصصی
قسمت بعدی لیست تخصص‌های شماست. توجه داشته باشید کارفرما دنبال یه سری نیازه که دنبال اونا می‌گرده. چه طور بدونیم اونا چیا هستند؟ آگهی شغلی.
لیست تخصص‌ها رو منطبق به آگهی شغلی بنویسید. اما نمیشه برای هر موقعیت یه رزومه نوشت. راهش اینه که آگهی‌ها رو بررسی کنید و پرتکرارترین نیازها رو لیست کنید. اگر تو پرتکرارترین‌هاش مهارتی هست که بلد نیستید وقت خوبیه که یاد بگیرید.

هر مهارتی غیر مرتبط رو با شغل مورد علاقه‌تون رو حذف کنید. چون باعث سردرگمی می‌شه. حتی ممکنه باعث بشه مهارت‌های شما برای اون کار زیادتر از حد نیاز باشه. (Over qualified)

(من حتی با این که دنبال کار نیستم گاهی میرم آگهی‌ها رو میخونم تا از جریان صنعت و ترندهای روز خبر داشته باشم)

- تجربه کار حرفه‌ای

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

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

- تحصیلات و دوره‌های آموزشی
تحصیلات دانشگاهی با گرایش، دوره‌های آموزشی معتبری که گذروندید رو نام ببرید. باز هم تاکید میکنم به غیر از مدرک دانشگاهی دوره‌های غیر مرتبط رو لازم نیست ذکر کنید.
اگر برای کار اپلای می‌کنید و نه دانشگاه، رتبه کنکور، مانور رو دانشگاهی که درس خوندید تاثیر چندانی نداره.

- زبان
لیست زبانهایی که بلدید رو بنویسید. اگر جایی امتحان دادید نمراتش رو ذکر کنید. درصورتی که آزمون ندادید لازم به خودتون نمره بدید یا سطح مهارت‌های مختلف رو ذکر کنید. چون اگر زبان خیلی مهم باشه قطعاً توی مصاحبه خودشون ارزیابی می‌کنند.

- افتخارات
اگر جایی مقامی کسب کردید یا جایزه‌ای بردید ذکر کنید. همینطور که اگر ثبت اختراع دارید هم جاش همینجاست.

- علاقمندی‌ها
این نکته خیلی سرش بحثه که تو رزومه دکتر بشه یا نه. اما اگر با هوشمندی ذکر بشه تاثیر مثبت داره. مثلاً اگر توی یه ورزش خوب هستید و مدالی دارید خیلی روی خواننده تاثیر مثبت می‌ذاره.

- بایدها و نبایدها
لیست مهارت‌ها رو نمره و امتیاز ندید. مثلاً سی‌شارپ ۴/۵ هیچ معنایی رو منتقل نمی‌کنه. گاها تاثیر منفی هم داره!

عکس خودتون رو در صورتی تو رزومه بذارید که ظاهر تو کار تاثیر داره. من وارد جزییات نمی‌شم. اما خودتون میتونید تحقیق کنید و تصمیم بگیرید.

تعداد صفحات باید بین ١ (بهترین حالت) تا نهایت ٣ صفحه باشه. پس در کوتاه و موجز نویسی تلاش کنید.

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

فرمت رزومه pdf صفحه سفید و فونت مشکی استفاده کنید. تنها یک فونت استاندارد به کار ببرید.

اگر میخواهید توضیحات بیشتر اضافه کنید تو یه فایل دیگه بنویسید و تو ایمیل قرار بدید.

درج سایت شخصی، پروفایل گیتهاب، آرت‌استیشن و غیره رو فراموش نکنید.

- نکته آخر
کم، گزیده و مفید بگید. خودتون باشید حتی اگر تمام این نکات رو نادیده بگیرید.

@DevTwitter | <Mohammad Iraji/>
👍42🔥94🤣1
#کدبوک

یه کتاب فنی هست که هر کسی خونده گفته کلی دید جدید گرفته به برنامه نویسی

به مخفف میگن SICP کتاب برای سال ۱۹۸۵ هستش و با زبان scheme یاد میده

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

@DevTwitter | <alibilly/>
🔥14👍4🤣3👎2
#کوته_نیوز

زومیت/ رئیس سازمان نظام صنفی رایانه‌ای تهران در مورد غیر منطقی بودن نحوه ی برخورد با دیجیکالا، طاقچه و ازکی گفت: سکوت در فضای رسانه‌ای بیش از این جایز نیست. واکنش علنی نشان خواهیم داد.

نتیجه اخلاقی: استارتاپ نزنید

@DevTwitter
👍48🤣13👎5🔥1
مطلبی کوتاه در ارتباط با Memoization در php نوشتم، در راستای مطالعات اخیرم در زمینه بهینه سازی بیشتر برنامه های php

https://virgool.io/@xmrrabbitx/memoization-in-php-swzha4jgycbv

@DevTwitter | <xmrrabbitx/>
👍18👎3🤣1
بی تعارف نهایت تا 2 سال دیگه svelte بنظرم میتونه ری اکت رو درسته بخوره
به شدت جذابه به شدت اسونه کار باهاش واقعا مسخره بازی نداره
هرچند بعضی چیزا تو ری اکت رو بیشتر دوست دارم، واسه همین هم میگم نهایتا دو سال

انگولار هم عملا خدافظی حس میکنم کرده

@DevTwitter | <SinaHastam/>
👍54👎29🤣51
توی این نوشته کوتاه راجع به یکی از دلایلی که نیاز داریم از داکر استفاده کنیم نوشتم که برای کسایی که می‌خوان تازه با داکر آشنا بشن مفیده.

چرا به داکر نیاز داریم؟

@DevTwitter | <Mehdi Zarepour/>
👍28🤣31
دوستانی که فرانت اند کار می کنن این مقاله رو بخونیدد سوالات مصاحبه فرانت همراه با جواب

https://ditty.ir/posts/frontend-interview-questions/XweY5

@DevTwitter | <omid/>
19👍3🤣3
#کوته_نیوز
#به_سوی_گا

طاقچه از دسترس خارج شد.

زومیت/ مرکز توسعه فرهنگ و هنر در فضای مجازی ساعاتی پس از اینکه اعلام کرد «طاقچه» مجوز قانونی ندارد، این برنامه را از دسترس خارج کرد.
این در حالی است که طاقچه تا کنون با همین شرایط فعالیت کرده است.
در هفته گذشته عکسی از کارکنان طاقچه منتشر شد که باعث ایجاد حواشی در مورد این برنامه شد و حساسیت‌هایی در مورد آن به وجود آورد.

@DevTwitter
👎85👍15🤣9
متاسفانه این رو فقط انگلیسی ضبط کردم چون فقط یه بار می شد ضبطش کرد (: اضافه کردن یه فیچر به یه کلاینت ناستر به اسم گاسیپ. ترکیبی از سورس خوندن، مشارکت در گیتهاب و تمرین زبان رااست:

Adding a feature to the the Gossip, a Nostr client in Rust.

https://youtu.be/T9hKpYedtpg

@DevTwitter | <jadi/>
🔥21👍5🤣4👎2
تاحالا کنجکاو شدین داکر چطوری image ها رو میسازه؟ یا DockerLayer چیه؟
توی این نوشته کوتاه راجع به این فرایند و نقش لایه‌های داکر نوشتم.

ایمیج های داکر چطور ایجاد میشن؟

@DevTwitter | <Mehdi Zarepour/>
👍23🤣71👎1
سمت UI پنل هیدیفای هم اوپن سورس شد تا همه سرویس هامون اوپن سورس باشه

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

ولی ازتون خواهش میکنیم، لایسنس اوپن سورس را رعایت کنید، کانتریبیوت کنید، با تغییر نام نفروشید، در پروژه و کمک کنید همه برنده باشیم

https://github.com/hiddify/HiddifyPanel/

@DevTwitter | <Hiddify, Net Freedom/>
👍3410🤣2👎1