English
Web appOpen in Telegram
EEnterprise Software Development

Enterprise Software Development

@EnterpriseSoftware · channel · Tech · indexed since 2026-10-03
528subscribers
419posts in the index
Enterprise Software Development
Replyسند آموزشی Git برای استفاده متعامل بین GitLab و VisualStudio
دوستانی که با سورس کنترل Git و سرویس Gitlab آشنا نیستند و در کار با مثال های کلاس مشکل دارند، برای یادگیری و شروع کار می توانند از سند تهیه شده توسط دوست خوبم جناب مهندس قمی استفاده کنند. در این سند به نحوه ی کار با Git در ویژوال استودیو و همچنین نحوه ی Merge Request در Gitlab پرداخته شده است.
1 · 2.1K ·
E
Photo
click to show
سرویس GitLab پس از مهاجرت به Google Cloud، به علت سیاست های آمریکا در مورد تحریم ایران، از دسترس کاربران ایرانی خارج شد و از طریق IP های ایران قابل استفاده نمی باشد
2 · 2.9K ·
Enterprise Software Development
پیشنهاد کتاب : The Nature of Software Development نویسنده : Ron Jeffries (از نویسندگان بیانیه Agile) از لحظه ی شناسایی نیازمندی های مشتری از نرم افزار، تا پیاده سازی درست آن و رساندن آن به دست مشتری، پیچیدگی های زیادی وجود دارد. در این کتاب نویسنده سعی کرده است تا با تمرکز بر روی تفکر چابک و 7 ایده ی حول محور آن، در عین این پیچیدگی ها، نحوه ساختن نرم افزاری ارزشمند و کارآمد را توضیح دهد. این ایده ها عبارتند از : 1. Begin and end with a focus on value 2. Guide the product in terms of small slices of working software 3. Organize around the work to be done, with people who can do it 4. Plan in terms of features 5. Build in terms of features 6. Slice features thinly 7. Build quality in every day لینک دانلود : http://dl.hadiahmadi.ir/Books/Other/The_Nature_of_Software_Development.pdf
9 · 1.9K ·
E
Enterprise Software Development
Link
click to show
در این ویدیو آقای Ian Cooper در مورد تعریف اصلی Kent Beck از TDD و همچنین برداشت های نادرست جامعه ی نرم افزار از TDD صحبت می کند. وی بیان میکند که علاقه ی برنامه نویسان به Isolation بیش از حد کلاس ها در تست ها و همچنین وابسته کردن تست ها به جزییات پیاده سازی، باعث می شود که قدرت Refactoring از آنها گرفته شود. https://www.youtube.com/watch?v=EZ05e7EMOLM
8 · 2.7K ·
E
Enterprise Software Development
Link
click to show
در این مقاله آقای Brock Allen یکی از برنامه نویس های IdentityServer به بررسی تاریخچه ی OAuth و علت شکل گیری Implicit flow می پردازد و اذعان میکند که این Flow در زمان خود برای SPA ها بهترین چیزی بود که توسط IETF قابل ارائه بود (علی رغم مشکلات امنیتی مانند وجود Token در URI). در سال 2015 گروه کاری OAuth برای جلوگیری از یک حمله مکانیزم PKCE را برای کلاینت های موبایل در OAuth ارائه کردند. (برای اطلاعات بیشتر در مورد PKCE به RFC7636 مراجعه شود) . اما بعد از منتشر شدن آن مشخص شد که PKCE نه تنها برای کلاینت های موبایل بلکه برای همه انواع کلاینت ها (مانند SPA ها) مفید است. بنابراین در حال حاضر استفاده از Authorization Code به همراه PKCE به جای Implicit Flow برای کلاینت های SPA نیز توصیه می شود. https://brockallen.com/2019/01/03/the-state-of-the-implicit-flow-in-oauth2/
25 · 2.3K ·
E
Enterprise Software Development
This message couldn't be displayed on your device due to copyright infringement.
E
Enterprise Software Development
Photo
click to show
The who, what, when and why of BDD
15 · 2.7K ·
E
Enterprise Software Development
Link
click to show
در اولین رویداد DDD Talks ایران چه گذشت؟ چهارمین سخنرانی رویداد DDD Talks توسط "هادی احمدی" و پیرامون ارتباط بین BC ها انجام گرفت. او در این سخنرانی به اشتباهات رایج در حوزه یکپارچه‌سازی BC ها و عواملی که باعث وابستگی BC ها به یکدیگر و از بین رفتن استقلال آنها می شود، می‌پردازد. ویدیوی کامل این سخنرانی را می‌توانید از اینجا مشاهده کنید: https://www.aparat.com/v/cMinG #DDDTalks @DDD_Iran
1 · 441 ·
E
Enterprise Software Development
Photo
click to show
آغاز ثبت‌نام در دومین رویداد DDDTalks ایران. انجمن DDD ایران دومین رویداد DDDTalks خود را با همکاری شرکت «همکاران سیستم» در تاریخ ۲۳ آبان برگزار می‌کند. برای ثبت‌نام و کسب اطلاعات بیشتر می‌توانید به لینک زیر مراجعه کنید: https://evand.com/events/ddd-talks-2/ توجه: چنانچه مصمم به شرکت در این رویداد هستید، بهتر است هر چه سریعتر نسبت به تهیه بلیط اقدام فرمایید. همانند رویداد قبل، ظرفیت پذیرش محدود است و امکان افزایش آن وجود ندارد. بلیت ثبت‌نام زودهنگام: ۸۰ هزار تومان و مهلت تهیه آن تا ۱۲ آبان است. سخنرانان: • علیرضا رحمانی خلیلی • روح الله دلپاک • محمد یگانه‌فر • مسعود بهرامی • هادی احمدی - انجمن DDD ایران @DDD_Iran #DDDTalks
512 ·
E
Enterprise Software Development
Link
click to show
در این ویدیو آقای Greg Young به بررسی موضوع Versioning که یکی از چالش های بحث Event Sourcing می باشد، میپردازد : https://skillsmatter.com/skillscasts/9652-the-elephant-in-the-room (برای مشاهده نیاز به لاگین در سایت Skillsmatter و استفاده از فیلترشکن دارید)
14 · 1.9K ·
E
Enterprise Software Development
Link
click to show
In this video Vaughn Vernon the author of the IDDD(Red Book) talks about how to effectively design Aggregates. He covers why aggregates are used, aggregate rules of thumb, modeling aggregates, and choosing your aggregates wisely. Link: https://www.youtube.com/watch?v=Hlk_mzI1bjE #DDD
649 ·
E
Enterprise Software Development
Link
click to show
🎞ارایه هادی احمدی در دومین رویداد #DDDTalks ایران را ببینید با عنوان: «Event Sourcing، از کتیبه‌های گلی سومریان تا نرم‌افزارهای قرن ۲۱» - دومین رویداد DDDTalks ایران با حمایت شرکت همکاران سیستم در ۲۳ آبان ۹۸ برگزار شد. @DDD_Iran 🎞 https://aparat.com/v/tC1D9
2 · 747 ·
Enterprise Software Development
Photo
click to show
🔴 پیشنهاد کتاب عنوان : Fundamentals of Software Architecture نویسندگان : Mark Richards, Neal Ford این کتاب که اخیرا نوشته ی آقای Neal Ford (از مشاوران و معماران نرم افزار در Thoughtworks) و آقای Mark Richards (صاحب سایت DeveloperToArchitect) نوشته شده است، به بررسی اصول معماری نرم افزار، الگوهای مختلف معماری نرم افزار و همینطور نقاط ضعف و قوت آن ها می پردازد. همچنین بخشی از این موضوع Soft Skill های مورد نیاز برای یک معمار نرم افزار (مانند مذاکره، رهبری، کار در تیم و ...) را مورد بحث قرار می دهد.
40 · 2.1K ·
E
E
File
context-map-cheat-sheet.png · 411 KB · click to show
DDD Context Map Cheat Sheet
6 · 2.1K ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count