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
15 language-agnostic, actionable tips on REST API design.
۱۵ نکته برای طراحی بهتر RESTFul API ها که به هیچ زبان برنامه‌نویسی‌ای ربط خاصی نداره.

#api #best #practice #how #restful #rest #design #checklist #agnostic
@pythony

https://r.bluethl.net/how-to-design-better-apis
Papers & tech blogs by companies sharing their work on data science & machine learning in production.
مقالات و بلاگ‌های مرتبط با یادگیری ماشین و دیتاساینس در سطح production که شرکت‌های مختلف در این زمینه منتشر کرده‌اند.

#machine #learning #data #science #natural #deep #vision #production #paper #article
@pythony

https://github.com/eugeneyan/applied-ml
The Blind 75 is a popular list of Algorithm practice problems beginner friendly from leetcode with tutorial.
لیستی از سوالات الگوریتمی به همراه اموزش که از leetcode انتخاب شدن و برای مصاحبه عالین

#algorithm #interview #leetcode #practice
Thanks to: A Nasr
@pythony

https://neetcode.io
Awesome doodles for describe complex stuffs specially in algorithm and other.
اموزش گربه‌ای خوشگل‌طور برای الگوریتم و کلی موضوع دیگه

#dsa #ds #visual #algorithm #tutorial
@pythony

https://github.com/girliemac/a-picture-is-worth-a-1000-words
With this platform you can learn and practice Git and discover its features you might haven't been aware of.
با کمک این سایت ویژگیهای مختلف گیت را که ممکنه باهاشون اشنا نبودید یاد بگیرید و خودتون رو محک بزنید.

#git #exercise #practice #challenge
@pythony

https://gitexercises.fracz.com
Google Engineering Practices Documentation mostly related to how review the codes and how developers should write code to takes better reviews.
مجموعه‌ای از توصیه‌ها از شرکت گوگل برای اینکه چجوری کدها رو بهتر review کنیم و همینطور برنامه‌نویس‌ها چطور کد بزنند تا review بهتری بگیرند.

#review #code #google #practice #document #best #changelist #reviewer
@pythony

https://google.github.io/eng-practices
Conventional Comments and also commits is a standard for formatting comments of any kind of review/feedback process.
مجموعه‌ای از بهترین توصیه‌ها برای کامنت و کامیت نوشتن برای review و کلا هر کاری از جنس feedback

#commit #comment #best #practice #tips #convention #human #readable
@pythony

https://conventionalcomments.org
https://www.conventionalcommits.org
like Spotify, but for natural soundscapes. you can even create playlist for nature sounds across the world.
صداهای طبیعت در جاهای مختلف دنیا رو گوش بدید و حتی باهاش playlist درست کنید. برای تمرکز موقع کد زدن عالیه

#music #nature #fun #focus #ambient #spotify #sound #jungle #forest #birds #tools
@pythony

https://earth.fm
Complete interview preparation guide for free.
یه نقشه راه نسبتا کامل برای آمادگی در مصاحبه‌های برنامه‌نویسی

#interview #school #free #system #design #algorithm #guide #complete #prep #preparation #roadmap
@pythony

https://interviews.school
Discover amazing ML apps made by the hugging face community including DALL-E mini app for generating images based on text!
کلی اپ مختلف که بصورت دمو لیست شدند و شامل DALL-E هم میشه (البته نسخه ۱ رو داره هنوز ۲ نیومده ظاهرا)

#fun #apps #machine #learning #ML #list #awesome #dalle #face #huggingface #hugging #space #spaces
@pythony

https://huggingface.co/spaces?sort=likes
An introduction to how to create chess engines and how they work.
مقدمه جالبی از اینکه موتورهای هوش مصنوعی شطرنج چگونه ساخته می‌شوند و چه تفکری پشت پیاده‌سازی آنها نهفته است.

#chess #engine #ai #algorithm #article #tutorial
@pythony

https://www.chessengines.org
Jargon from the functional programming world in simple terms! in different translations and languages like python, js, scala and rust
توضیح ساده اصطلاحات دنیای برنامه‌نویسی فانکشنال مثل monad یا closure با زبان‌های مختلف مثل پایتون و جاوااسکریپت و اسکالا

#functional #lambda #simple #python #js #javascript #rust #scala #jargon #fp
@pythony

https://github.com/hemanth/functional-programming-jargon
https://github.com/jmesyou/functional-programming-jargon.py
Systems design for advanced beginner. A walk-through over system design basic concepts.
در این مقاله توضیحات ابتدایی و نسبتا خوبی برای یادگیری مقدماتی system design گفته‌شده که خوندنش خالی از لطف نیست.

#system #design #interview #beginner #advance #article
@pythony

https://robertheaton.com/2020/04/06/systems-design-for-advanced-beginners
3 Open source no-code database and Airtable alternative.
۳ تا از جایگزین‌های airflow که اوپن‌سورس هستند و هیچ کدی لازم ندارن اصطلاحا nocode هستن.

#airflow #alternative #opensource #data #nocode #database #db #spreadsheet
@pythony

https://pocketbase.io
https://baserow.io
https://www.nocodb.com
Awesome tool for converting English to Regex using natural language processing.
یه ابزار آنلاین باحال برای تبدیل جملات انگلیسی به معادلشون به صورت عبارات باقاعده یا همون regular expression

#regex #automatic #regular #expression #tools #ai
@pythony

https://www.autoregex.xyz
Give this site an example of the text you want to match using your regex. It will provide you with some ideas how to build a regular expression.
سایتی شبیه به سایت بالا با این تفاوت که از خود شما برای ساختن regex بهتر کمک میگیره و ایده‌های مختلف رو که میشه ازش regex رو ساخت پیشنهاد میده.

#regex #automatic‌ #generate #generator #regular #expression
@pythony

https://regex-generator.olafneumann.org
Practical Educational videos in different domains like how internet work‌? how to create a simple 8 bit CPU from scratch and so on.
ویدیوهای آموزشی عملی در حوزه‌های مختلف مثل چگونگی کارکرد اینترنت یا اینکه چه شکلی از اول یه CPU ۸ بیتی بسازیم و کلی موضوع دیگه که خیلی زیبا توضیح داده شده‌اند.

#geek #geeky #hardware #practical #tutorial #visual #internet #network #graphic #card #simulation #cpu #computer
@pythony

https://eater.net
Pulled from the web, here is a our collection of the best, free books on Data Science, Big Data, Data Mining, Machine Learning, Python, R, SQL, NoSQL and more.
بیش از ۱۰۰ کتاب رایگان در زمینه‌های بیگ‌دیتا و دیتاساینس و یادگیری ماشین و کلی مبحث دیگه که مرتبط با این موضوعات هستن.

#datascience #book #books #free #library #bigdata #data #big #mining #machine #learning #python #Rlang #nosql #sql
@pythony

https://www.learndatasci.com/free-data-science-books/
Practice Rust with challenging examples, exercises and projects
با مثال‌های تمرینی و سعی و خطا زبان rust رو یاد بگیرید. چند تا پروژه کوچک هم معرفی شده برای یادگیری بیشتر اگر دوست داشتید.

#rust #practice #challenge #project
@pythony

https://practice.rs/why-exercise.html
Join the waitlist for model that powers GitHub Copilot. Codex can now interpret simple commands in natural language and execute them one by one.
توی صف برای تست codex قرار بگیرید. codex در واقع همون مدلی بوده که باهاش copilot رو برای یه مدت کوتاه تست کردن. الان قابلیت این رو پیدا کرده که میشه باهاش خط به خط حرف زد و از صفر با هوشمندی خیلی بیشتری کد زد.

#copilot #openai #ai #assistant #code #artificial #intelligence
@pythony

https://openai.com/blog/openai-codex