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
software architecture tutorials
آموزش معماری نرم افزار و مطالب مرتبط با معماری های سرویس محور

#architecture #tutorial #software_engineering #farsi
thanks to : Ali Mohammadi
@pythony

mindsheets.ir
A list of awesome applications, software, tools and other materials for Linux distros
لیستی از کاربردی ترین برنامه ها که در توزیع های مختلف لینوکس میتوان از آنها استفاده کرد

#linux #software #awesome #application
@pythony

github.com/luongvo209/Awesome-Linux-Software
A Blog by Medium Engineering team, where they talk about engineering values, how they use technology, and fun oddities encountered building this product.
بلاگی که مهندسین سایت medium.com درمورد اینکه از چه چیزهایی در ساخت این پروژه استفاده می‌کنند حرف می‌زنند

#blog #medium #software #architecture
@pythony

https://medium.engineering
A network of sites with useful libraries and resources
مجموعه‌ای از سایت‌های مفید که کتابخانه‌ها و آموزش‌های مفید در زبان‌ها و تکنولوژی‌های مختلف دارند

#list #library #software #libraries #python #android #cpp #go #golang #react #kotlin #php #sysadmin #ruby
thanks to: Ali Mamizadeh
@pythony

libhunt.com
Path to a Software Architect
مسیری برای یادگیری و بهترشدن در معماری نرم‌افزار

#software #architect #roadmap #path
@pythony

github.com/justinamiller/SoftwareArchitect
What are microservices? When use them? Article and tutorial about Microservice architecure by Chris Richardson
میکروسرویس‌ها چه چیزهایی هستند؟ چرا و چه زمانی باید از آنها استفاده کرد ؟ توی این سایت مجموعه‌ای از مقالات و آموزش‌ها در مورد میکروسرویس وجود داره که به آموزش این مبحث میپردازه

#microservice #service #architecture #software_architecture #pattern
@pythony

https://microservices.io
Open source machine learning and data visualization
ابزار خوبی برای کار با داده‌ها و یادگیری‌ماشین و نمایش داده‌ها

#data_mining #mining #visualization #tools #software #ML #machine_learning
thanks to: Pouya
@pythony

https://orange.biolab.si
Awesome List of resources on leading people and being a manager. Geared toward tech, but potentially useful to anyone
لیستی از منابع برای رهبری و مدیریت بهتر در تیم‌های مختلف مخصوصا تیم‌های نرم‌افزاری

#leader #leadership #manager #hiring #roadmap #software
@pythony

github.com/LappleApple/awesome-leading-and-managing
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