Ideas Innovation Creativity Knowledge Inspiration Vision Concept
ارسال پیام به کلاینت های تحت وب با روش Long Polling

سال ها پیش گپ قابل ملاحظه ای بین رابط های کاربری دسکتاپ و وب وجود داشت. رابط های کاربری دسکتاپ به طور کلی تجربه کاربری بهتری را در اختیار می گذاشتند. دلیل اصلی این بود که رابط های کاربری تحت وب به خوبی رابط های کاربری دسکتاپ پیام دریافتی از سرور را در کلاینت نمایش نمی دادند. به عنوان مثال جهت نمایش جواب دریافتی از سرور کل صفحه وب بروز رسانی می گردید! البته کمپانی های تولید کننده نرم افزار های تحت وب بیکار ننشستند و با خلق فن آوری های جدید مانند Applet، Adobe Flash و Comet به رقابت با رقیب خود پرداختند. بعضی های دیگر نیز فقط به استفاده از ارسال و دریافت پیام با Ajax بسنده کردند. ولی با همه این تکنولوژی ها، آنها نتوانستند با رابط های کاربری دسکتاپ رقابت کنند.

بیشتر بخوانید
هشتگ چیست و چطور از آنها استفاده کنیم؟

به لطف شبکه های اجتماعی کلمات زیادی در چندین سال اخیر به دیکشنری اضافه شده، ولی تعداد کمی از این کلمات به صورت گسترده استفاده می شود و به عنوان ” هشتگ ” مورد قبول واقع شده است.

بیشتر بخوانید
شبکه های اجتماعی
مهارت هایی که مدیر شبکه های اجتماعی باید داشته باشد

مدیریت شبکه های اجتماعی تنها به این معنی نیست که مطالب مرتبط با تجارت خود را در رسانه های اجتماعی به اشتراک بگذارید. مدیریت رسانه های اجتماعی یک کار چندجانبه است، این کاری نیست که کارمندی مستقل از سازمان شما آن را انجام دهد. در واقع، بعضی معتقدند که این حتی یک شغل نیست، بلکه مسائل مربوط به رسانه های اجتماعی باید مسئولیت همه اعضاء باشد.

بیشتر بخوانید
آپاچی کافکا
رام کردن جریان داده های انبوه با Apache Kafka

آیا تا به حال در تولید یک محصول نرم افزاری با انبوهی از داده ها که بی وقفه در حال ارسال هستند و شما فرصت کافی برای پردازش و ذخیره سازی آنها نداشته باشید، مواجه شده اید؟ به احتمال زیاد اولین چیزی که به ذهن تان خواهد رسید ذخیره سازی موقت اطلاعات می باشد. ولی این ذخیره سازی موقت تا چه میزان از داده ها را جوابگو خواهد بود و یا حتی چقدر در ذخیره سازی قابل اعتماد می باشد؟ اگر به فکر فرو رفته اید باید بگویم که خوشبختانه جواب همه این سوال ها توسط گروهی از مهندسین شرکت لینکدین در ژانویه سال ۲۰۱۱ با معرفی تکنولوژی جدیدی به نام کافکا (Kafka) داده شد. این تکنولوژی در حال حاضر به عنوان یک پروژه متن باز توسط بنیاد آپاچی توسعه داده می شود.

بیشتر بخوانید
پلاگین وردپرس
۹ پلاگین وردپرس که ترافیک وب سایت شما را به شدت افزایش می دهند

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

پس از بررسی هایی که توسط ما انجام شده ۹ پلاگین وردپرس زیر به عنوان بهترین پلاگین ها برای افزایش ترافیک سایت با ساده ترین روش ممکن انتخاب شده اند که به اختصار معرفیشان می کنیم:

بیشتر بخوانید
بازاریابی محتوایی یا ریپورتاژ آگهی
مقایسه ROI (نرخ بازگشت سرمایه) بازاریابی محتوایی و ریپورتاژ آگهی

بسیاری شرکت ها امروزه از بازاریابی محتوایی و ریپورتاژ آگهی برای دیده شدن برند خود استفاده می کنند – ۷۰% افراد می گویند که ترجیح می دهند درمورد محصول از طریق محتوا آشنا شوند تا تبلیغات سنتی. اما برای افزایش آگاهی در مورد برند بازاریابی محتوایی نتیجه بخش تر است یا ریپورتاژ آگهی؟ و کدام یک احتمال موفقیت بیشتری دارد؟
برای پاسخ به این سوال ما در Fractl که یک شرکت بازاریابی محتوایی است، برای تحقیق در مورد ۳۰ آژانس متخصص در بازاریابی محتوا درباره قالب های محتوا و معیارهایی که برای رهگیری ROI استفاده می کنند با Moz شروع به همکاری کردیم. به نتیجه کار خواهیم رسید اما نخست اجازه دهید یادآوری کنیم که این دو روش چه تفاوت هایی دارد و چه هدفی را پیگیری می کند.

بیشتر بخوانید
مردم و شبکه های اجتماعی چگونه به ترند شدن مطالب زرد کمک می کنند؟

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

بیشتر بخوانید
Source Map چیست و چرا باید به آن اهمیت داد؟

اگر برنامه نویسی باشید که به فکر بهینه بودن خروجی کدهای جاوااسکریپت و css است حتما برایتان سوال بوده که چطور می توان وب سایتی را که تمام کدهای جاوااسکریپت آن کامباین و minify و حتی uglify شده را با حفظ پرفورمنس عیب یابی یا دیباگ کرد؟ با وضعیت فعلی دیباگ بسیار خسته کننده و عذاب آور خواهد بود اما اکنون این کار را از طریق معجزه source maps می توانید انجام دهید.

در حقیقت source map کدهای فشرده و بهینه شده ی شما را به وضعیت unbuilt مپ می کند. وقتی که شما نسخه production را build می کنید سیستم بیلد شما (مانند گالپ یا گرانت)، یک نسخه مپ را در کنار فایل های فشرده شده قرار می دهد که اطلاعات فایل های اصلی در آن قرار داده می شود. مثلا اینکه کد مورد نظر در نسخه production دقیقا در کدام آدرس و در کدام خط از آن فایل قرار گرفته است. با دیباگ کرده پروژه در مرورگر، مپ ها به شما کمک خواهند کرد که مسیر دقیق کدها را در نسخه های development فایل ها بیابید.

بیشتر بخوانید
تبلیغات همگن
آیا تبلیغات همگن آینده دیجیتال مارکتینگ خواهد بود؟

آیا تا حالا در بازفید تبلیغات بنری یا دیسپلی دیده اید؟ اگر شما یک یوزر معمولی در وب هستید احتمالا جواب تان به این سوال با تاکید منفی خواهد بود. با این حال درآمد سال گذشته آنها ۱۷۰ میلیون دلار بوده که این مبلغ رو از مدیاهوس ها کسب کرده اند.

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

در هر جفت موارد بالا نقطه اشتراک تبلیغات همگن است. اگر می خواهید بدانید تبلیغات همگن چیست ادامه مقاله رو بخوانید.

بیشتر بخوانید
GULP چیست و چه ویژگی هایی دارد؟

وقتی که به گذشته فکر می کنم که چطور بخش front-end با back-end اپلیکیشن های تحت وب آمیخته بود با خودم می گویم که چقدر بهینه کردن و تولید نسخه های deploy از کدهای فرانت سخت بود. اکثر برنامه نویسان به اینکه چقدر بهینه کردن خروجی برنامه برای مرورگرها مهم است اهمیت چندانی نمی دادند ولی حداقل من بخاطر وسواسی که در این مورد داشتم این مساله اهمیت زیادی برایم داشت. برنامه نویسان و تیم های حرفه ای front-end مدتهاست که به این نتیجه رسیده اند که جاوااسکریپت و hml هم برای اینکه قابلیت توسعه بالایی داشته باشد و چند نفر بصورت همزمان بتوانند بر روی پروژه کار کنند باید همانند دیگر زبان های برنامه نویسی، یک ساختار منظم و فریم ورک برای آن ایجاد کنند.

تا چند سال پیش برنامه نویسان وب خیلی به ساختار فرانت اند اهمیت نمی دادند و جاوااسکریپت تنها در حد یکسری افکت و تعاملات ui ابتدایی برایشان اهمیت داشت اما از وقتی که node.js متولد شد توسعه دهندگان بسیاری در سراسر جهان به طرز عجبی به سمت جاوااسکریپت کشیده شدند. هزاران پروژه جاوااسکریپت بصورت متن باز بوجود آمد، تا جایی که جاوااسکریپت از منظر های مختلفی محبوب ترین زبان برنامه نویسی دنیا شد.

بیشتر بخوانید