5 مورد از بهترین پلتفرمهای IoT برای سال 2021 5 مورد از بهترین پلتفرمهای IoT برای سال 2021 رشد سریع اینترنت اشیاء طی سالهای اخیر نمونههای بیشماری از دستگاههای هوشمند، سرویسهای ابری و برنامهها را به ارمغان آورده است. با افزایش پیچیدگیهای آنها نیاز به پلتفرمهای IoT، فریمورکهایی که توسعه برنامه IoT را ساده میسازند، نیز افزایش یافته است. برنامه نویسان 1399/11/01 ایمان مدائنی 275
چگونه توسعهدهنده وب شویم؟ چگونه توسعهدهنده وب شویم؟ آیا به یادگیری توسعه وب علاقه دارید ولی نمیدانید از کجا شروع کنید؟ در این صورت مهم است که بدانید روشهای مختلفی برای کسب مهارتهای مورد نیاز برای به دست آوردن شغل پارهوقت و تمام وقت در این زمینه وجود دارد. توسعهدهندگان وب به چندین مسیر شغلی دسترسی دارند و از فرصتهای شغلی فراوانی برخوردار هستند. برنامه نویسان 1399/10/22 ایمان مدائنی 217
نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) متغیرهای محیطی (Environment variables) یکی از مفاهیم اساسی برای توسعهدهندگان برنامه است. آنها چیزی هستند که ما روزانه از آنها استفاده میکنیم. متغیرهای محیطی مزایای زیادی دارند که شامل پیکربندی و امنیت برنامه است. برنامه نویسان 1399/10/21 برنامه نویسان 212
چند نکته برای ایجاد و توسعه پروژه های متن باز با Open Source چند نکته برای ایجاد و توسعه پروژه های متن باز با Open Source پروژه های متن باز ، پروژه هایی هستند که سورس کد آنها در اختیار عموم قرار می گیرد تا تمام برنامه نویس ها بتوانند آنها را توسعه بدهند. اگر شما علاقه مند هستید که پروژه های Open Source یا متن باز ، بسازید و یا آنها را توسعه بدهید ، نکاتی که در این مقاله گفته می شود ، می تواند به شما کمک های زیادی بکند. برنامه نویسان 1399/10/15 امير مهدی جبرئيلی 224
بهترین روشهای مانیتورینگ عملکرد سایت بهترین روشهای مانیتورینگ عملکرد سایت هر کسی که وبسایتی را هاست میکند، میداند که نظارت یا همان مانیتورینگ بر عملکرد سایت کار سادهای نیست. برای موفق شدن، نظارت بر عملکرد سایت نیازمند بهترین روشها و ابزارهای نظارت بر وبسایت است. در این مقاله اطلاعاتی درمورد برخی از بهترین اقدامات برای نظارت بر عملکرد وبسایت ارائه خواهد شد. برنامه نویسان 1399/10/15 ایمان مدائنی 354
بهترین روشهای Agile برای دورکاری بهترین روشهای Agile برای دورکاری نقش اصلی Agile کمک موثر به عملکرد تیمی است که در کنار هم مشغول به کار هستند. با این حال شرایط امروز جامعه طوری شده است که اکثر مردم در خانه کار میکنند، یعنی کار از راه دور و تیمها به تیمهای توزیعشده تبدیل شده است. برنامه نویسان 1399/10/14 ایمان مدائنی 252
4 روند برتر هوش مصنوعی در سال 2021 4 روند برتر هوش مصنوعی در سال 2021 قبل از اینکه همهگیری جهانی در سال 2020 روی دهد، هوش مصنوعی (AI) و به طور خاص شاخه هوش مصنوعی که به عنوان machine learning (ML) شناخته شده است، تقریبا در بیشتر صنایع نفوذ کرده بود. برنامه نویسان 1399/10/04 ایمان مدائنی 337
6 روند برتر توسعه وب که احتمالا انقلابی در سال 2021 ایجاد میکند 6 روند برتر توسعه وب که احتمالا انقلابی در سال 2021 ایجاد میکند هر چه زمان بیشتر میگذرد، فناوری پیچیدهتر میشود. با پیچیدگیها تعداد زیادی از روندها همیشه دیده میشوند. تقریبا پایان سال 2020 است و سال 2021 نیز از طیف وسیعی از روندها استقبال خواهد کرد. در اینجا، ما در مورد روندهای توسعه وب صحبت میکنیم. برنامه نویسان 1399/09/30 ایمان مدائنی 750
5 مورد که باید در مورد NET 5. بدانید 5 مورد که باید در مورد NET 5. بدانید NET 5.، جانشین NET Core 3.1. و NET Framework 4.8.، قصد دارد تجربه جدید توسعه cross-platform را به توسعهدهندگان NET. ارائه دهد. این امر ویژگیهای خوب جدیدی را به همراه دارد. البته در این مقاله نمیتوانید همه چیز را در مورد NET 5. بیاموزید، اما میتوانید روی 5 مورد تمرکز کنید تا درک درستی از آنچه اتفاق میافتد داشته باشید. برنامه نویسان 1399/09/25 ایمان مدائنی 707
101 نکته برای اینکه توسعه دهنده بهتری باشیم 101 نکته برای اینکه توسعه دهنده بهتری باشیم من تمام دانش و تجربه خود را در این 101 نکته قرار داده ام که ممکن است در حرفه شما به عنوان یک توسعه دهنده وب به شما کمک کنند. چه تازه شروع کرده باشید و چه تجربه خاصی دارید ، امیدوارم این نکات به شما کمک کنند. این لیست به هیچ وجه کامل نیست و مطمئناً هر نکته کاملاً مناسب نخواهد بود ، اما امیدوارم بتوانید برخی از آنها را برای الهام گرفتن یا راهنمایی انتخاب کنید. برنامه نویسان 1399/09/23 مهدی نیسی 775
معایب و مزایای برنامهنویسی تابعی در C# معایب و مزایای برنامهنویسی تابعی در C# برنامه نویسی تابعی (Functional Programming) و مفاهیم آن در صنعت نرمافزار و برنامههای داده محور اهمیت بیشتری پیدا میکنند. برنامه نویسان 1399/09/15 ایمان مدائنی 316
4 مهارتی که باید برای تبدیل شدن به یک توسعهدهنده برجسته بدانید 4 مهارتی که باید برای تبدیل شدن به یک توسعهدهنده برجسته بدانید عالی بودن در مهندسی نرمافزار همیشه مقصدی ثابت نبوده است که فرد بتواند دیر یا زود به آنجا برسد. این همیشه یک سفر مادامالعمر و فرآیند یادگیری بوده است که به دلیل سناریوی دائما در حال تغییر فناوری، کسی به سرعت پیشرفت میکند و در طول چند سال آینده در آن حرفه باقی میماند که سازگاری و تعهد را بپذیرد. برنامه نویسان 1399/09/09 ایمان مدائنی 673
8 نکته برای خواندن مستندات 8 نکته برای خواندن مستندات خواندن مستندات به خصوص برای برنامه نویسان تازه کار، کار آسانی نیست و ممکن است کمی سردرگم شوند. در این مقاله قصد دارم چند نکته در مورد خواندن مستندات ارائه دهم. برنامه نویسان 1399/09/04 مهدی نیسی 679
نحوه کار با WordPress Block Patterns نحوه کار با WordPress Block Patterns Block patterns (الگوهای بلوک) این امکان را دارند که انتشار مطالب در وردپرس را از همیشه آسانتر و انعطافپذیرتر کنند. برنامه نویسان 1399/08/29 برنامه نویسان 440
نحوه دیباگ کردن با React Native Debugger نحوه دیباگ کردن با React Native Debugger React Native Debugger ابزاری قدرتمند است که به توسعهدهندگان کمک میکند تا با سرعت بیشتری برنامههای React Native را دیباگ کنند. مجموعهای از ویژگیهای موثر UI inspector، redux inspector، برکپوینتها و network inspector را ارائه میدهد. در این مقاله ما میخواهیم نحوه نصب و استفاده از React Native Debugger را بیاموزیم، که بهرهوری توسعه شما را افزایش میدهد. برنامه نویسان 1399/08/25 برنامه نویسان 443
چطور و چه وقت از Pointerها (اشارهگرها) در Go استفاده کنیم چطور و چه وقت از Pointerها (اشارهگرها) در Go استفاده کنیم زبان برنامهنویسی Go در سالهای اخیر محبوبیت زیادی به دست آورده است. این زبان به طور مداوم سایر زبانهای backend مثل Ruby، Python، Java و C# را جا به جا میکند. Go به دلیل سادگی، صراحت، سرعت و مصرف کم حافظه خواهان زیادی دارد. برنامه نویسان 1399/08/20 برنامه نویسان 385
بهترین ابزارها برای ساخت برنامههای وب پیشرونده (PWA) بهترین ابزارها برای ساخت برنامههای وب پیشرونده (PWA) سال 2015 با تغییر پارادایم جدیدی در توسعه وب مشخص شد. گوگل با معرفی برنامههای وب پیشرونده (Progressive Web Applications) و کتابخانهها و فریمورکهای جاوااسکریپت، مثل React.js، Angular.js یا Vue.js، روشهای توسعه جدیدی را ایجاد کرده است. برنامه نویسان 1399/08/19 ایمان مدائنی 775
ابزارهای لازم برای ایجاد محتوای مداوم ابزارهای لازم برای ایجاد محتوای مداوم مدیریت محتوای Headless یا بدون سر باید هم برای توسعهدهندگان و هم سازندگان محتوا لذتبخش باشد. در اینجا برخی از جدیدترین ابزارها را بررسی میکنیم که به توسعهدهندگان JAMstack کمک میکند تجربه تولید محتوای خوبی برای تیم خود بسازند. برنامه نویسان 1399/08/08 ایمان مدائنی 472
RabbitMQ چیست ؟ چرا از آن استفاده کنیم ؟ RabbitMQ چیست ؟ چرا از آن استفاده کنیم ؟ با پیشرفت دنیا ، مردم راه حل های بر طرف کردن نیاز هاشون رو بیشتر از همیشه سمت برنامه های نرم افزاری میبینند . در کل ، تکنولوژی داره روز به روز پیشرفت میکنه و مردم دارند به سمت استفاده از تکنولوژی برای برطرف کردن نیاز ها و مشکلاتشون میان و بقول استاد مدائنی ، این امر بدون ما برنامه نویس ها غیر ممکنه برنامه نویسان 1399/08/05 امير مهدی جبرئيلی 1095
چگونه طراحان فریلنسر میتوانند در شرایط اقتصادی سخت پیشرفت کنند چگونه طراحان فریلنسر میتوانند در شرایط اقتصادی سخت پیشرفت کنند اقتصاد بالا و پایین دارد. این چرخهای است که میتواند به صورت مثبت و منفی بر همه ما تاثیر بگذارد. اما فریلنسرها نیز میتوانند در این تغییرات آسیبپذیر باشند. برنامه نویسان 1399/08/03 برنامه نویسان 563
Social login را به برنامههای Ionic اضافه کنید Social login را به برنامههای Ionic اضافه کنید اپل در کنفرانس توسعهدهندگان WWDC خود در ژوئن 2019 سوشیال لاگین (یا ورود با اکانت شبکه اجتماعی) سرویس اپل را اعلام کرد. بسیار شبیه به social login گوگل و فیسبوک است. بیشتر این سرویسهای هویتی از Oauth و OpenID Connect (OIDC) استفاده میکنند و عملکرد اپل نیز مشابه است. برنامه نویسان 1399/07/23 برنامه نویسان 373
سفارشی سازی کامپوننت Pagination در Angular 6 سفارشی سازی کامپوننت Pagination در Angular 6 امروز ما یاد می گیریم که چگونه یک کامپوننت سفارشی برای Pagination در Angular ایجاد کنیم و همچنین، چگونه ازیک کامپوننت در کامپوننت دیگر به عنوان یک child component استفاده کنیم. برنامه نویسان 1399/07/14 برنامه نویسان 406
12 وب سایت برتر برای برنامه نویسان، توسعه دهندگان و تولیدکنندگان 12 وب سایت برتر برای برنامه نویسان، توسعه دهندگان و تولیدکنندگان دنیای آنلاین بهترین مکان برای برنامهنویسان است. برنامهنویسان و توسعهدهندگان میتوانند از طریق برخی وبسایتها هم از منابع آموزشی استفاده کنند و هم از آنها برای کمک به یافتن خطاها، ایجاد رزومه، همکاری با دیگر توسعهدهندگان و غیره استفاده کنند. در این مقاله قصد داریم تا بهترین وبسایتها را به شما معرفی کنیم. برنامه نویسان 1399/07/13 برنامه نویسان 1128
6 نکته در مورد تست خودکار 6 نکته در مورد تست خودکار خودکارسازی تست ضمن کاهش هزینه و تلاش، به افزایش سرعت سایت نیز کمک میکند. در این مقاله ما نحوه خودکارسازی تست را به اشتراک میگذاریم تا با نکات کلیدی در مورد اجرای تست، طراحی و نگهداری برنامههای سازمانی بزرگ، ابتکار عمل تست خودکار را در مسیر درست خود نگه داریم. برنامه نویسان 1399/07/10 ایمان مدائنی 220
چهار روش موثر برای تقویت استراتژی بازاریابی دیجیتال (دیجیتال مارکتینگ) چهار روش موثر برای تقویت استراتژی بازاریابی دیجیتال (دیجیتال مارکتینگ) امروزه دیجیتال مارکتینگ بیش ازهر زمان دیگری برای مشاغل مهم است. در حال حاظر، اینترنت مدت هاست که از لحاظ ابزارهای تبلیغاتی، پرچمدار است. امروزه دیجیتال مارکتینگ بیش ازهر زمان دیگری برای مشاغل مهم است. در حال حاظر، اینترنت مدت هاست که ازلحاظ ابزارهای تبلیغاتی، پرچمدار است و هر شرکتی از استارتاپ ها گرفته تا شرکت های چند رشته ای از آن برای بازده و برتری خود استفاده می کند. برنامه نویسان 1399/07/09 برنامه نویسان 358