تازه ترین کتاب ها
تاریخ: ۲۱:۱۴:۳۴ ۱۳۹۸/۱/۲۷ سه شنبه
توسط: MotoMan
امتیاز: ۱

ما در میان یک انقلاب تکنولوژیک هستیم. همان طور که با انقلاب قبلی، عدم توانایی در انطباق با روش‌های جدید مهارت‌های توسعه شما را دیر یا زود منسوخ کرد. آغاز گر این انقلاب، انقلاب ابری (Cloud Revolution)، کلان داده، اینترنت اشیا (IoT) و هوش مصنوعی (AI) ، همگی چشم انداز توسعه‌ی نرم افزار را تغییر دادند. همان طور که وارد عصر هوش مصنوعی و اینترنت اشیا می‌شویم، تکنولوژی دیگری در حاضر در سراسر جهان مطرح شده است که بلاکچین نام دارد. ترکیب اینترنت اشیا و بلاکچین که از هوش مصنوعی قدرت بگیرند، دوباره در توسعه نرم افزار انقلاب می‌کنند.

کتاب اینترنت اشیا، هوش مصنوعی و بلاکچین برای دات نت، این که چگونه قابلیت‌های هوش مصنوعی (AI)، و یادگیری ماشین (ML) می‌توانند با استفاده از اینترنت اشیا (IoT) تقویت شوند و با استفاده بلاکچین (Blockchain) امن شوند را بررسی کرده است. بنابراین برنامه‌های شما نه تنها می‌توانند باهوش‌تر باشند بلکه می‌توانند متصل‌تر باشند و از هر موقعی امن‌تر باشند. این کتاب API‌ها و سرویس هایی از مایکروسافت شامل Azure IoT، API‌های سرویس‌های (Cognitive، Blockchain as a Service (Baas و Machine Learning Studio را پوشش می‌دهد.

تعداد بازدید: ۶۸
دیدگاه ها: ۰
تاریخ: ۱۹:۵۰:۲۵ ۱۳۹۸/۱/۲۷ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Bot Development|

من طرفدار پر و پا قرص پلتفرم چت تلگرام هستم. اجازه دهید آن را یک پلتفرم بدانیم، زیرا این سرویس بیش از یک سرویس چت ساده است که می‌توانید با افرادی که بیشتر برای شما اهمیت دارند ارتباط برقرار کنید. تلگرام شما را قادر می‌سازد به چیزهایی فکر کنید که قبلا فکرش را نمی‌کردید.

اولین رباتی که من نوشتم برنامه‌ی زمان بندی قطار به سمت خانه ام را به همراه چند گزینه‌ی مختلف به من نشان می‌داد، از چندین قطار آخر گرفته تا آخرین قطار که من باید برای رسیدن به آن‌ها عجله می‌کردم. با این کار من مقداری پول ذخیره می‌کردم.

کتاب ساخت ربات تلگرام (Building Telegram Bots)، درباره نوشتن ربات تلگرام با ۱۲ زبان برنامه بنویسی مختلف با استفاده از API‌های تلگرام است.

تعداد بازدید: ۵۹
دیدگاه ها: ۰
تاریخ: ۲۰:۱۸:۲ ۱۳۹۸/۱/۲۵ یکشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python|

کتاب پایتون برای برنامه نویسان، برای آن دسته از برنامه نویسانی است که پیش زمینه ای از یک زبان برنامه نویسی سطح بالای دیگر دارند. در کتاب Python for Programmers، شما با پیشرفته‌ترین و به روزترین تکنولوژی‌های محاسباتی کار خواهید کرد و با زبان برنامه نویسی پایتون که یکی از محبوب‌ترین زبان‌های برنامه نویسی دنیاست برنامه خواهید نوشت.

امروزه در محاسبات، جدیدترین نوآوری‌ها همگی درباره‌ی داده هستند. دانش داده، آنالیز داده، کلان داده، پایگاه داده‌های رابطه ای (SQL) و پایگاه داده‌های NoSQL و NewSQL که هر یک از آنها با یک روش نوآورانه برای برنامه نویسی پایتون همراه هستند.

تعداد بازدید: ۸۴
دیدگاه ها: ۰
تاریخ: ۲۱:۵۰:۳۸ ۱۳۹۸/۱/۲۴ شنبه
توسط: MotoMan
امتیاز: ۱

در صنعت، اغلب از Legacy Code به عنوان اصطلاحی برای کدی که تغییرش سخت است و ما آن را نمی‌فهمیم استفاده می‌شود. اما من پس از سال‌ها کار با تیم‌های مختلف و کمک کردن به آن‌ها در رفع کردن مشکلات جدی کد هایشان، به تعریف متفاوتی دست یافتم.

از نظر من Legacy Code، کدی است که فاقد تست است. چند دلیل نیز برای این تعریف خودم دارم. تست‌ها چه ربطی به بد بودن کد دارند؟ از نظر من پاسخ بدیهی است و این نکته ای است که در این کتاب می‌خواهم آن را بیان کنم:

کد بدون تست، کد بدی است. اهمیتی ندارد که چقدر خوب نوشته شده باشد یا چقدر زیبا و شی گرا یا به خوبی کپسوله سازی شده باشد. با داشتن تست‌ها است که ما می‌توانیم رفتار کد را به سرعت و به طرز صحیحی تغییر دهیم. بدون آن‌ها ما واقعا نمی‌دانیم که آیا کد بهتر شده یا بدتر شده است.

تعداد بازدید: ۹۵
دیدگاه ها: ۰
تاریخ: ۱۷:۱:۵۴ ۱۳۹۸/۱/۲۳ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Mobile Programming| React Native|

فریمورک React Native ،توسعه دهندگان وب و موبایل را قادر می‌سازد که یک بار برنامه را بنویسند و آن را برای Android، iOS و وب منتشر کنند که باعث صرفه جویی در زمان توسعه و هزینه‌ها می‌شود و چون شما از جاوا اسکریپت و فریمورک React استفاده می‌کنید از اکو سیستمی بزرگ و ابزارهای زیادی بهره می‌برید.

هنگامی که React Native منتشر شد، می‌دانستم که چیز قابل توجهی خواهد شد. آن موقع هزاران توسعه دهنده‌ی جاوا اسکریپت و React در جهان وجود داشتند. Reactive Native راهی در اختیار این توسعه دهندگان گذاشت تا توانمندی‌های خود را در حوزه‌ی توسعه‌ی برنامه‌های موبایل به گونه ای توسعه دهند که Cordova و گزینه‌های دیگر نکردند.

کتاب React Native in Action، با این هدف نوشته شده است که به سرعت شما را در استفاده و راه اندازی فریمورک React Native راه بیندازد. این کتاب ترکیبی از مثال‌های دنیای واقعی، مباحث مربوط به API‌ها و تکنیک‌های توسعه React Native Framework است.

تعداد بازدید: ۱۱۰
دیدگاه ها: ۰
تاریخ: ۲۳:۴۴:۴۱ ۱۳۹۸/۱/۲۰ سه شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp| dotNET Framework| .NET Core|

ویرایش چهارم کتاب C# in Depth، درباره‌ی زبان برنامه نویسی سیشارپ است.  در اغلب موارد نیز وارد جزئیات runtime که وظیفه‌ی اجرای کد‌های شما را بر عهده دارد و همچنین کتابخانه هایی که از برنامه‌ی شما پشتیبانی می‌کنند خواهیم شد، اما تمرکز اصلی این کتاب بر روی خود این زبان است. هدف اصلی این کتاب این است که باعث شود که شما تا آن جایی که امکان دارد با زبان سیشارپ راحت باشید تا این که بخواهید با آن سر جنگ بردارید.

از زمان ویرایش اول، طراحان زبان #C بارها اثبات کرده اند که تا زمانی که صنعت به آن علاقه نشان می‌دهد، آن را پیشرفت دهند و این خیلی مهم است، چرا که در طول این ده سال صنعت بسیار تغییر پیدا کرده است. برای بسیاری از توسعه دهندگان دات نت، یکی از بزرگترین تغییرات در طول این سال‌های اخیر NET Core. بوده است. فریمورکی متن باز و کراس پلتفرم که با هدف سازگاری با سایر فریمورک‌ها و پلتفرم‌ها توسعه داده شد.

تعداد بازدید: ۲۳۶
دیدگاه ها: ۰
تاریخ: ۲۳:۱۵:۲۴ ۱۳۹۸/۱/۲۰ سه شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Natural Language Processing|

بر اساس تخمین‌های صنعت، بیش از ۸۰ درصد داده‌های تولید شده به صورت قالب‌های بدون ساختار است، مثل فرمت متن، عکس، صوت، ویدئو و ... .در حالی که ما داریم صحبت می‌کنیم، می‌نویسیم، توییت میکنیم، از پلتفرم‌های شبکه‌های اجتماعی استفاده می‌کنیم، بر روی پلتفرم‌های مختلف پیام رسانی، پیام ارسال می‌کنیم یا در حال خرید در فروشگاه‌های الکترونیکی هستیم، در حال تولید داده هستیم. بیشتر این داده‌ها در قالب متن وجود دارند.

بنابراین داده‌های بدون ساختار چه چیزی هستند؟ داده‌های بدون ساختار اطلاعاتی هستند که در یک پایگاه داده رابطه ای سنتی وجود ندارند. برای مثال اسناد، بلاگ ها، فید‌های رسانه‌های اجتماعی، تصاویر و ویدئو ها. داده‌های متنی بیشتر از ۵۰ درصد داده‌های بدون ساختار را تشکیل داده اند.

اما پردازش زبان طبیعی که عموما با NLP نیز شناخته می‌شود چیست؟ همه ما می‌دانیم که ماشین‌ها و الگوریتم‌ها درکی از متون و کاراکتر‌ها ندارند، بنابراین خیلی مهم است که بتوانیم متن را به فرمت قابل فهم برای ماشین (مثل اعداد یا باینری) تبدیل کنیم تا برای هر نوع آنالیزی بر روی داده‌های متنی قابل استفاده شوند. این که کاری کنیم که ماشین‌ها زبان انسان‌ها (داده‌های متنی) را بفهمند و ترجمه کنند را اصطلاحا پردازش زبان طبیعی گویند.

تعداد بازدید: ۷۹
دیدگاه ها: ۰
تاریخ: ۲۰:۲۸:۵۲ ۱۳۹۸/۱/۱۸ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: SQL| SQL Server|

زمانی که نیاز به کد داریم و زمان محدود است، Dynamic SQL ابزاری است که اغلب به صورت پراکنده و تکه تکه در مورد آن توضیح داده شده است. کتاب Dynamic SQL فرصتی است که تمام آن تکه‌ها را گرد آوری کرده و به آن‌ها معنا بخشیده است تا از خود تکنولوژی گرفته تا پیچیده‌ترین جنبه‌های آن را مورد بررسی قرار دهد.

داینامیک SQL ابزاری است که معمولا مورد استفاده قرار گرفته، بد استفاده شده و یا بیش از حد استفاده شده است. در این کتاب به بررسی ابزار SQL پویا خواهیم پرداخت.

تعداد بازدید: ۱۳۴
دیدگاه ها: ۰
بیشتر
loading...

لطفا منتظر بمانید...