Programming Resources
21.8K subscribers
1.78K photos
6 videos
4 files
108 links
Here I share my programming related resources during working or at my free times ☺️

Talk to me if you have any query: @Mojtabaeuler
Download Telegram
The Agile Data (AD) method defines a collection of strategies that can apply in a wide variety of situations to work together effectively on the data aspects of software systems.
آموزش مجموعه‌ای از مطالب مرتبط با agile به همراه توضیحات در مورد فایده و نحوه کارکرد آنها

#agile #collection #tutorial #software #architecture
thanks to: Hadi akhavani
@pythony

agiledata.org
A comprehensive list of books on Software Architecture.
لیست جامعی از کتاب‌های مفید در زمینه معماری نرم‌افزار

#book #books #awesome #list #goodreads #design #architecture #software
@pythony

https://github.com/mhadidg/software-architecture-books
Make sure these boxes are checked before submitting/approving the PR
اگر یک چک‌لیست دم‌دستی برای بازبینی کد‌های پروژه‌تون نیاز دارید، این موارد که در این صفحه ذکر شده شاید بتونه کمک کنه یا ایده بده.

#review #software #code #checklist #list #code_review
thanks to: newsletter.softwaretalks.ir
@pythony

https://gist.github.com/nerandell/c5b2e94c5af73768255f8cc46c508260
Find Open Source By Searching, Browsing and Combining 551,379 Topics Across 59 Categories And 9,025,633 Projects On Github.
براساس topic های جالب این سایت (که توی خیلی موارد از خود گیتهاب بهتر طبقه‌بندی کرده) از بین چندین هزار پروژه و مطلب توی گیت‌هاب مطالب مرتبطی که میخواین رو پیدا کنید.

#awesome #oss #open #source #list #github #open_source #software #tools #learn #tutorial
@pythony

awesomeopensource.com
Free book about Software Engineering at Google and how thing done in there.
کتاب رایگان و خوبی که کیانوش توی مصاحبه‌ای که توی پست قبل فرستادم معرفی کرد و در مورد برنامه‌نویسی نیست بلکه درمورد best practice ها توی تیم‌های مهندسی گوگل است.

#google #book #free #swe #software #engineering
@pythony

https://abseil.io/resources/swe-book
Laws, Theories, Principles and Patterns that developers will find useful.
مجموعه‌ای از اصطلاحات و تئوری‌ها و قوانینی که هر برنامه‌نویس یا مهندس‌نرم‌افزاری بهتر است که بداند.

#idiom #idioms #vocabulary #software #list #coding #law #laws #principles #jargon #theory #theories
@pythony

github.com/dwmkerr/hacker-laws
Collection of tech talks, papers and web links on Distributed Systems, Scalability and System Design.
مجموعه‌ای از مقالات و لینک‌ها و صحبت‌های مفید در حوزه سیستم‌های توزیع‌شده و مقیاس‌پذیر و کلا طراحی سیستم‌های نرم‌افزاری قابل اعتماد

#software #architecture #scale #scalable #scalability #design #distributed #system #tech #talk #paper #article #collection #awesome
@pythony

https://github.com/Developer-Y/Scalable-Software-Architecture
This is the online home for Debugging Teams, a book about the human side of software engineering. neighbor of teamgeek book.
کتاب آنلاین به نام debugging teams کتابی که به جنبه انسانی و مهارت‌های نرم شغل مهندسی‌نرم‌افزار میپردازه. کتاب دیگه‌ای هم هست به نام teamGeek که اون هم یه جورایی همسایه این کتاب محسوب میشه.

#team #teams #soft #skill #book #human #software #engineering #softskill #manage #leader #books #manager #coach
@pythony

https://www.debuggingteams.com
Awesome list of Important Podcasts for software engineers.
لیستی از بهترین پادکست‌های مرتبط با حوزه‌های مختلف در مهندسی نرم‌افزار

#podcast #awesome #list #software #collection
@pythony

https://github.com/rShetty/awesome-podcasts
Write, edit, and chat about your code with a powerful AI.
با یک هوش مصنوعی قدرتمند، کد خود را بنویسید، ویرایش کنید و باهاش چت کنید.

#ai #tools #code #copilot #openai #build #fast #software
thanks to: صالح مهدیخانی
@pythony

https://www.cursor.so
A modern branching strategy where developers work in a single branch (the "trunk"), making small, frequent changes. It improves CI/CD, reduces merge conflicts, and enhances collaboration.
یک روش توسعه به نام TrunkBased که در مقابل feature-based قرار داره و بحث‌های زیادی راجع بهش هست که کدوم یکی کجاها بهتره یا بدتره میتونید تو این سایت کلی چیز درموردش یاد بگیرید

#Development #Trunk #TrunkBased #Git #Branch #Software #VCS #Version #Versioning #Control
@pythony

https://trunkbaseddevelopment.com
This framework allows software engineering managers to have meaningful conversations with their direct reports around the expectations of each position and how to plan for the next level in their career ladder.
چارچوب جالبی که سطوح مختلف مخصوصا Manager رو در نردبان سازمانی نشون میده و مهارت‌ها و کارهایی که حداقل باید در هر سطح انجام بدن رو در ۵ دسته مختلف بررسی میکنه.

#Framework #Ladder #Engineering #Organization #Software #Manager
@pythony

https://www.engineeringladders.com