Web_programming
1.14K subscribers
354 photos
14 videos
125 files
1.23K links
Sharif web programming
If you have any questions, please feel free to ask(@yumcoder)
Download Telegram
Microservice Patterns and Best Practices (2018).pdf
5.9 MB
این کتاب با رویکرد کاملا عملی به بررسی الگوها در معماری‌های میکروسرویسی می‌پردازه و در هر قسمت که الگویی معرفی میشه خیلی خوب میگه که این الگو کِی مناسبه استفاده بشه؟مزایا و معایبش چیه و ...
در طی این کتاب یک اکوسیستم ارایه اخبار پیاده‌سازی میشه و خیلی خوب اولش میاد تحلیل میکنه که استک تکنولوژی(تکنولوژی پایگاه‌داده،زبان برنامه‌نویسی و فریم‌ورک‌های انتخابی و ...) هر کدوم از سرویس‌ها با توجه به چالش‌های پیشه‌رو شون چیا باشند و پله پله الگوهارو اعمال میکنه و میره جلو.
از دیگر ویژگی‌های خوب کتاب معرفی ابزارها و مقایسه‌شون بود.
خلاصه توصیه میکنم اگه فرصت داشتید بخونیدش :)
Forwarded from Majid
سلام به همگی. امیدوارم که تجربیاتمون براتون مفید بوده باشه.

ای دی تلگرام من :
@majid_kz

لینک لینکدین :
https://www.linkedin.com/in/majid-karimizadeh

هرجا سوالی یا کمکی لازم بود در خدمتتون هستم.
۲۷ شهریور یعنی از شنبه کلاس برنامه نویسی وب آغاز خواهد شد. در این ترم رویکردی عملی‌تر را دنبال خواهیم کرد.
کلاس برنامه سازی وب
یکشنبه‌ها و سه‌شنبه‌ها از ساعت ۱۶:۳۰ الی ۱۸:۰۰ است.
لینک درس:
https://vc.sharif.edu/ch/jafarinezhad

مطالب و سرفصلهای مهم:
- در بخش front: جاوا اسکریپت و reactjs
- در بخش back نگاهی خواهیم کرد به nodejs و golang (نگاهی به parse server - نوشته شده با nodejs- و همچنین برنامه دانلود توزیع شده گوگل نوشته شده با go)
- در بخش ابزارها: کار با nginx, داکر، redis, locust ,..

1. چهار تمرین عملی خواهیم داشت.
2. یک پروژه پایانی به انتخاب هر تیم
3. برای میان‌ترم و پایان‌ترم حل issue از پروژه‌های واقعی و جدی در github
3. تحقیق درباره یک ابزار رایج در توصیه وب و نوشتن مقاله و انتشار آن در سایتهای محتوایی (یکی میان‌ترم و یکی پایان‌ترم)

همه کارها گروهی و در تیمهای دو تا سه نفره است. نسبت به درس موبایل و تمرمهای گذشته اهمیت کار عملی و حل issue بیشتر خواهد بود. تلاش دارم یک جلسه بصورت بر خط این کار را برای یک پروژه مهم خودم انجام دهم‌ مثلا در پروژه etcd و یا consul


آشنایی با پایگاه داده، سیستم عامل و یک زبان برنامه‌نویسی دیگر به درک بهتر مفاهیم این درس کمک خواهد کرد
https://github.com/sharkdp/hyperfine

فرض کنید یک برنامه در لینوکیس وجود دارد مانند دستور du و یا دستور ls شما یک برنامه با زبان x معادل آن را مینویسید برای مقایسه کارایی میتوانید از این ابزار کمک بگیرید

#hyperfine #benchmark
Forwarded from Aryan Sadeghi
سلام.
ما در کریوت در حال توسعه و پیاده سازی راه حل هایی هستیم که بتونه شکل سنتی غالب در بازار حمل و نقل رو متحول کنه و با ارائه راهکارهای نوین لجستیکی این صنعت رو به سمت هوشمند شدن ببره.
در حال حاضر هم بیشتر تمرکزمون رو معطوف کردیم روی سیستم های مدیریت ناوگان وبرنامه‌ریزی توزیع هوشمند و به تعدادی مهندس نرم افزار ارشد نیاز داریم که به ما در ادامه‌ی مسیر توسعه نرم افزارمون که الان استقرار کامل داره ، کمک کنند.
در حال حاضر تمایل داریم افرادی که تجربه کاری در استکی مشابه به آنچه که در زیر توضیح داده شده دارند را به همکاری دعوت کنیم.
#engineering
GoLang, Grpc, Unit test and integration test, React, Kotlin, Python
#infrastructure and #devops
Postgre, Redis, ClickHouse, ElasticSearch, Grafana, Prometheus, Aws S3, RabbitMq, service proxies and other #geo_base tools
#architecture
Hexagonal architecture microservices, event-driven architecture, CQRS

همچنین شروع رنج حقوق پیشنهادی از مبلغ ۲۰ تومن در ماه میباشد.
من آریان هستم مدیر فنی تیم ، لطفا در صورت تمایل به من پیام بدین
@saaryan
برای اینکه بیشتر با محیط کار ما آشنا بشین میتونین به لینکدینمون هم سر بزنید

https://www.linkedin.com/company/carriot/
#
Web_programming
wp-2021-01.pdf
کلاس امروز چطور بود؟
اگر نقدی و نظری دارید زیر این پست بنویسید؟
اگر مطلبی را متوجه نشدید نیز همین جا مطرح کنید؟
Forwarded from Al4A
سلام
ما در نوپایار به دنبال یک توسعه‌دهنده‌ی PHP، علاقه‌مند به یادگیری هستیم
عزیزانی که علاقه‌مند به همکاری هستند، رزومه‌شون رو برای من ارسال کنن تا در مورد شرایط و نحوه‌ی همکاری صحبت کنیم
درود
این آخر هفته سعی کنید روی کامپیوتر و یا لپ تاب خودتان
Vscode, docker, nodejs, golang, virtual box or VMware
نصب کنید.
ترجیح آن است که با لینوکس کار کنید
در سایت درس لینک به سایت هر یک از موارد بالا وجود دارد

https://telegra.ph/Web-App-Development-02-14