#پست_مجدد این پست تا به حال بیش از ۲۵۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
ذخیره لاگ به صورت ساخت یافته یکی از چالشهای مهم نرمفزارهای نسل جدید است. با استفاده از Serilog میتوان Log های هر نرمافزار را بصورت ساخت یافته ذخیره نمود و در Log ها بصورت ساخت یافته جستجو نمود. از ویژگیهای خوب این کتابخانه امکان ذخیره Log ها در ElasticSearch میباشد که با ابزار Kibana میتوان در Log ها جستجو و آنالیز انجام داد.
در لینک زیر نحوه ذخیره لاگها از طریق Serilog در ElasticSearch و نحوه مشاهده آن در Kibana توضیح داده شده است.
https://mikelindegarde.com/post/2016/11/23/using-serilog-elasticsearch-and-kibana-for-effective-error-logging
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/1IZF30dsVoV
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
در لینک زیر نحوه ذخیره لاگها از طریق Serilog در ElasticSearch و نحوه مشاهده آن در Kibana توضیح داده شده است.
https://mikelindegarde.com/post/2016/11/23/using-serilog-elasticsearch-and-kibana-for-effective-error-logging
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/1IZF30dsVoV
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
Mikelindegarde
Using Serilog, Elasticsearch 5, and Kibana 5 for Effective Error Logging
Mike Lindegarde... Online - Things I'm likely to forget. - Why use Serilog over NLog
For the longest time I didn't understand why everyone was so excited about
For the longest time I didn't understand why everyone was so excited about
Forwarded from tehran marketing school
کارگاه یک روزه دیزاین: داستان جادوی سپید (Design Thinking)
✅ پنجشنبه 22 شهریور 97 ساعت 9 صبح تا 17 عصر
✅ مهران داودی، معمار نرمافزار و مشاور توسعه سیستمهای پیچیده
مهران داودی، همبنیانگذار «ملکرادار» و مشاور ساخت تیمهای نرمافزاری است و تجربیات جذابی در طراحی محصول، طراحی فرایند و طراحی مکانیسم دارد.
همچنین مشاور هواپیمایی ماهان، بانک کارآفرین، شرکت Indiefalcon و مدیریت دپارتمان تولید شرکت کرانه از فعالیتهای سالهای اخیر او بودهاست.
لینک ثبت نام در کارگاه 👇
bit.ly/2MBw7rb
📞 شماره تماس:
02188677808
@tehran_marketing
✅ پنجشنبه 22 شهریور 97 ساعت 9 صبح تا 17 عصر
✅ مهران داودی، معمار نرمافزار و مشاور توسعه سیستمهای پیچیده
مهران داودی، همبنیانگذار «ملکرادار» و مشاور ساخت تیمهای نرمافزاری است و تجربیات جذابی در طراحی محصول، طراحی فرایند و طراحی مکانیسم دارد.
همچنین مشاور هواپیمایی ماهان، بانک کارآفرین، شرکت Indiefalcon و مدیریت دپارتمان تولید شرکت کرانه از فعالیتهای سالهای اخیر او بودهاست.
لینک ثبت نام در کارگاه 👇
bit.ly/2MBw7rb
📞 شماره تماس:
02188677808
@tehran_marketing
#پست_مجدد این پست تا به حال بیش از ۲۲۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
کدهایی که اجرای آنها زمانبر است ممکن است همیشه به درستی انجام نشوند. ریستارت سرور، قطع ناگهانی شبکه و خطای کد میتوانند باعث توقف و عدم اجرای کد مورد نظر شوند. با Hangfire میتوان در .NET کارهای طولانی مدت در نرم افزار را بسادگی بصورت Fire and Forget و یا بصورت زمانبندی شده اجرا نمود. با بسته شدن نرم افزار، ریستارت شدن و یا هر اتفاقی که باعث انجام موفقیت آمیز آن کار نشود، Job مورد نظر دوباره اجرا خواهد شد. البته ذکر نکته نیز مهم می باشد که Job ها به شکلی نوشته شوند که در صورت عدم اجرای موفقیت آمیز بتوانند بطور کامل از آغاز مجدداً اجرا گردند.
https://docs.hangfire.io/en/latest/quick-start.html
https://docs.hangfire.io/en/latest/configuration/using-sql-server.html
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/aqMD30dBgdj
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
https://docs.hangfire.io/en/latest/quick-start.html
https://docs.hangfire.io/en/latest/configuration/using-sql-server.html
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/aqMD30dBgdj
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
#پست_مجدد این پست تا به حال بیش از ۲۷۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
یکی از مسایلی که برنامه نویسان با آن درگیر هستند فهمیدن نحوه استفاده از یک وب سرویس (Web API) و نوشتن کد برای استفاده از آن میباشد. با Swagger میتوان برای هر Web API مستندات تهیه نمود و در پلتفورم دلخواه از Java گرفته تا Xamarin کد استفاده از وب سرویس را ایجاد کرد. مکانیزم عملکرد Swagger مانند ایجاد WSDL و ایجاد کد استفاده از وب سرویس در Visual Studio میباشد ولی با این تفاوت که قابلیت ایجاد کد کلاینت بر روی کلیه پلتفرمها وجود دارد.
https://blog.rsuter.com/nswag-tutorial-integrate-the-nswag-toolchain-into-your-asp-net-web-api-project/
https://github.com/RSuter/NSwag/wiki/T4
https://editor.swagger.io/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/8aKh30dGLEB
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
https://blog.rsuter.com/nswag-tutorial-integrate-the-nswag-toolchain-into-your-asp-net-web-api-project/
https://github.com/RSuter/NSwag/wiki/T4
https://editor.swagger.io/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/8aKh30dGLEB
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
#پست_مجدد این پست تا به حال بیش از ۲۵۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
آیا گوگل آبجکتهایی که به صورت دینامیک در یک صفحه اینسرت میشوند را هم ایندکس میکند؟
شاید برای شما هم قواعد رفتاری باتها و کرالر (crawler) های گوگل گیج کننده باشد، آیا گوگل آبجکتها و لینکهای جاوا اسکرسپتی را ایندکس می کند؟ آیا گوگل DOM ها را ایندکس میکند؟ نحوه رفتار گوگل در ایندکس صفحهای که ریدایرکت (Redirect) شده است چگونه است؟ آیا اینها ایندکس میشوند؟
المانهای صفحه و متا دیتاها چطور؟
بله! گوگل تقریبا به خوبی همه این موارد را ایندکس میکند. امروز گوگل هوشمندتر از همیشه است. و این هوشمندی نگرانیهای شما را کمتر میکند.
گوگل همیشه سعی کرده است آنچه را که کاربر درنهایت میپسندد برای خود بپسندد، و آن را با رتبه بالا در جستجوها نمایش دهد.
در لینک زیر شما میتوانید جزییات نحوه ایندکس توسط گوگل در مواجه با موارد بالا را ببینید، آدام اودت (Adam Audette)، یکی از متخصصان مطرح سئو، تستهای مختلفی را انجام داده است و نتایج را در مقاله زیر جمع آوری کرده است.
https://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/4Ihc30dPA9G
#سبحان_خوش_سیرت (https://ow.ly/IFRT30dLbaW)
کانال تلگرام:
@SoftwarePhilosophy
___
شاید برای شما هم قواعد رفتاری باتها و کرالر (crawler) های گوگل گیج کننده باشد، آیا گوگل آبجکتها و لینکهای جاوا اسکرسپتی را ایندکس می کند؟ آیا گوگل DOM ها را ایندکس میکند؟ نحوه رفتار گوگل در ایندکس صفحهای که ریدایرکت (Redirect) شده است چگونه است؟ آیا اینها ایندکس میشوند؟
المانهای صفحه و متا دیتاها چطور؟
بله! گوگل تقریبا به خوبی همه این موارد را ایندکس میکند. امروز گوگل هوشمندتر از همیشه است. و این هوشمندی نگرانیهای شما را کمتر میکند.
گوگل همیشه سعی کرده است آنچه را که کاربر درنهایت میپسندد برای خود بپسندد، و آن را با رتبه بالا در جستجوها نمایش دهد.
در لینک زیر شما میتوانید جزییات نحوه ایندکس توسط گوگل در مواجه با موارد بالا را ببینید، آدام اودت (Adam Audette)، یکی از متخصصان مطرح سئو، تستهای مختلفی را انجام داده است و نتایج را در مقاله زیر جمع آوری کرده است.
https://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/4Ihc30dPA9G
#سبحان_خوش_سیرت (https://ow.ly/IFRT30dLbaW)
کانال تلگرام:
@SoftwarePhilosophy
___
Search Engine Land
We Tested How Googlebot Crawls Javascript And Here’s What We Learned
Think Google can't handle JavaScript? Think again. Contributor Adam Audette shares the results of a series of tests conducted by his colleagues at Merkle | RKG to examine how different JavaScript functions would be crawled and indexed by Google.
#پست_مجدد این پست تا به حال بیش از ۲۴۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
یکی از مسایلی که برنام نویسان در ASP.NET MVC و یا ASP.NET Web Api با آن روبرو هستند مدیریت کدها در کنترلر میباشد. کدهای کنترلر ممکن است پس از مدتی پیچیده و دارای خطوط زیادی باشند. با استفاده از MediatR که یک پیاده سازی ساده از الگوی طراحی Mediator است میتوان در کنترلرها کدهای منظم و کمی داشت.
https://blogs.msdn.microsoft.com/cdndevs/2016/01/26/simplifying-development-and-separating-concerns-with-mediatr/
https://jonhilton.net/2016/06/06/simplify-your-controllers-with-the-command-pattern-and-mediatr/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/heDz30dQmqO
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
https://blogs.msdn.microsoft.com/cdndevs/2016/01/26/simplifying-development-and-separating-concerns-with-mediatr/
https://jonhilton.net/2016/06/06/simplify-your-controllers-with-the-command-pattern-and-mediatr/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/heDz30dQmqO
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
یکی از Design pattern های مهم Dependecy Injection است.
انگولار فریم ورک Dependency Injection مختصص به خودش را دارد که یکی از اساسی ترین قسمتهای انگولار است.
با وجود اینکه dependency injection در انگولار بسیار مفید بوده و خیلی از پچیدگیها را حذف کرده است اما محدودیتهایی نیز ایجاد میکند که البته در حالتهای خاصی اتفاق میافتد.
یکی از مشکلاتی که ممکن است با آن مواجه شوید circular dependency است.
این مشکل زمانی رخ میدهد که برای مثال سرویس A، سرویس B را inject میکند درحالی که خود سرویس B، سرویس A را inject کرده است (البته اغلب بطور غیر مستقیم).
به عنوان مثال: A->B->C->A که نهایتا یک حلقه ایجاد میشود.
در این حالت از Injector.get انگولار استفاده میشود.
پیشنهاد میکنم لینک راهنمای انگولار در مورد dependency injection مطالعه نمایید.
https://angular.io/guide/dependency-injection-pattern
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/2dq130lQOfC
#مریم_داودی (https://ow.ly/HGkG309B7de)
کانال تلگرام:
@SoftwarePhilosophy
___
انگولار فریم ورک Dependency Injection مختصص به خودش را دارد که یکی از اساسی ترین قسمتهای انگولار است.
با وجود اینکه dependency injection در انگولار بسیار مفید بوده و خیلی از پچیدگیها را حذف کرده است اما محدودیتهایی نیز ایجاد میکند که البته در حالتهای خاصی اتفاق میافتد.
یکی از مشکلاتی که ممکن است با آن مواجه شوید circular dependency است.
این مشکل زمانی رخ میدهد که برای مثال سرویس A، سرویس B را inject میکند درحالی که خود سرویس B، سرویس A را inject کرده است (البته اغلب بطور غیر مستقیم).
به عنوان مثال: A->B->C->A که نهایتا یک حلقه ایجاد میشود.
در این حالت از Injector.get انگولار استفاده میشود.
پیشنهاد میکنم لینک راهنمای انگولار در مورد dependency injection مطالعه نمایید.
https://angular.io/guide/dependency-injection-pattern
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/2dq130lQOfC
#مریم_داودی (https://ow.ly/HGkG309B7de)
کانال تلگرام:
@SoftwarePhilosophy
___
#پست_مجدد این پست تا به حال بیش از ۳۸۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
ویدئوی زیر، نمایشی از پروژه هوش مصنوعی گوگل به نام DeepMind است. در این پروژه به «انساننما» یا متحرک فقط گفته میشود که از نقطه A به نقطه B برو. اینکه او چگونه حرکت کند و حالات بدن خود را چطور تنظیم کند کاملا توسط خودش انجام میشد. در این مدل او با آزمون و خطا یاد میگیرد که چطور بهتر این مسیر را طی کند. روش و مدلی که او راه میرود بسیار با مزه و خندهدار است ولی جملهای که آخر این ویدئو گفته میشود میتواند خیلی ترسناک باشد:
«شاید او چیزی میداند که ما نمیدانیم!!»
https://www.youtube.com/watch?v=gn4nRCC9TwQ
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/e40v30dRMZU
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
«شاید او چیزی میداند که ما نمیدانیم!!»
https://www.youtube.com/watch?v=gn4nRCC9TwQ
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/e40v30dRMZU
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
YouTube
Google's DeepMind AI Just Taught Itself To Walk
Google's artificial intelligence company, DeepMind, has developed an AI that has managed to learn how to walk, run, jump, and climb without any prior guidance. The result is as impressive as it is goofy.
Read more: https://www.businessinsider.com/sai
FACEBOOK:…
Read more: https://www.businessinsider.com/sai
FACEBOOK:…
#پست_مجدد این پست تا به حال بیش از ۲۳۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
یکی از دغدغه های مهم همه ی کاربران امنیت وب سایت آنها و جلوگیری از نشت اطلاعات می باشد. OWASP سالانه 10 مورد از مهمترین ریسک های نرم افزارهای تحت وب را منتشر می کند. در لینک زیر Troy Hunt به تفکیک هر کدام از این ده مورد را برای برنامه نویسان .NET شرح و مورد بررسی قرار داده است.
https://www.troyhunt.com/owasp-top-10-for-net-developers-part-1/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/7BIV30dVvof
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
https://www.troyhunt.com/owasp-top-10-for-net-developers-part-1/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/7BIV30dVvof
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
Troy Hunt
OWASP Top 10 for .NET developers part 1: Injection
There’s a harsh reality web application developers need to face up to; we don’t do security very well. A report from WhiteHat Security last year reported “83% of websites have had a high, critical or urgent issue”. That is, quite simply, a staggeringly high…
#پست_مجدد این پست تا به حال بیش از ۲۵۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد
Forwarded from Software Philosophy
نرم افزاری برای آموزش امنیت به صورت واقعی! Web Goat یک پیاده سازی نرم افزار وب با آسیب پذیریهای امنیتی برای آموزش امنیت میباشد که توسط OWASP توسعه داده شده است. برای مثال کاربر با انجام حملهی SQL Injection بصورت واقعی به این نرم افزار و سرقت شماره کارتهای اعتباری، با حملات نرم افزاری و نحوهی عملکرد آن بیشتر آشنا می شود.
https://www.owasp.org/index.php/Category:OWASP_WebGoat.NET
https://github.com/adnanmasood/webgoat.mvc
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/2YSf30dXlC6
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
https://www.owasp.org/index.php/Category:OWASP_WebGoat.NET
https://github.com/adnanmasood/webgoat.mvc
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
https://ow.ly/2YSf30dXlC6
#علیرضا_وفی (https://ow.ly/Vna930dsUGr)
کانال تلگرام:
@SoftwarePhilosophy
___
GitHub
GitHub - adnanmasood/webgoat.mvc: OWASP Top 10 Implemented in ASP.NET MVC
OWASP Top 10 Implemented in ASP.NET MVC. Contribute to adnanmasood/webgoat.mvc development by creating an account on GitHub.
Forwarded from فلسفه دیزاین
همه ما فروشندهایم
بسیاری از ما به بواسطه وجود شغلهایی مانند واسطهگری، دید خوبی نسبت به فروشندگی و یادگیری آن نداریم، در حالی که اگر دقیق نگاه کنیم، خود ما هم یک فروشنده هستیم.
فروشندههایی که در هر لحظه زندگی در حال فروش یک چیز در ازای بدست آوردن چیزی دیگر هستیم. فروش مهارتها، زمان، خدمات و …
فروشندگی، اگر در راستای احترام به خریدار و حفظ اخلاقیات باشد، کاری بسیار جذاب و هیجانانگیز است.
تمام بزرگان دنیای تکونولوژی، در وهله اول فروشندگان خوبی بودند که توانستهاند محصول تولید شده خود را به بهترین شکل عرضه کنند.
احتمالا شما هم افراد زیادی را میشناسید که با ایدههای ناب استارتاپی نه تنها نمیتوانند محصول خود را به فروش برسانند، بلکه گاهی حتی نمیتوانند تیم خود را حفظ کنند.
موضوع صحبت امروز بازاریابی و فروش است. وقتی شما یک صفحه Landing یا یک روند Onboarding دیزاین میکنید، درواقع در حال ساخت سازوکاری برای ارائه و فروش محصول خود هستیم. پس به دانستن اصول بازاریابی و فروش داریم که بصورتهای کپی نویسی (Copywriting) یا چیدمان محتوایی صفحات در دیزاینهای دیجیتال نمود پیدا میکنند.
مقاله امروز از یکی از مدیران سابق شرکت دوستداشتنی 37Signals است که به موضوع دیزاین بازاریابی در جهت بهبود نرخ تبدیل (Conversion Rate) میپردازد.
این شرکت در بازدیزاین صفحات وبسایت یکی از سرویسهای خود به نام Highrise، نکات ریزی را مد نظر قراردادند که موجود بالا رفتن نرخ پیوستن کاربران به این سرویس شد.
مقاله جذاب امروز را از دست ندهید:
https://m.signalvnoise.com/marketing-design-how-we-got-a-35-bump-in-our-conversion-rate-at-highrise-96abe6d91818
(زمان حدودی مطالعه، ۹ دقیقه)
پ. ن.
در پُست بعدی یک دوره بسیار جذاب برای آشنایی با مبانی بازاریابی معرفی میکنم. خود من هم حضور دارم.
با دادن اسم کانال «فلسفه دیزاین» میتوانید تخفیف ۲۵ درصدی بگیرید. 👇
#بازاریابی #نرخ_تبدیل #کپی_رایتینگ
@Dexign فلسفه دیزاین
___
بسیاری از ما به بواسطه وجود شغلهایی مانند واسطهگری، دید خوبی نسبت به فروشندگی و یادگیری آن نداریم، در حالی که اگر دقیق نگاه کنیم، خود ما هم یک فروشنده هستیم.
فروشندههایی که در هر لحظه زندگی در حال فروش یک چیز در ازای بدست آوردن چیزی دیگر هستیم. فروش مهارتها، زمان، خدمات و …
فروشندگی، اگر در راستای احترام به خریدار و حفظ اخلاقیات باشد، کاری بسیار جذاب و هیجانانگیز است.
تمام بزرگان دنیای تکونولوژی، در وهله اول فروشندگان خوبی بودند که توانستهاند محصول تولید شده خود را به بهترین شکل عرضه کنند.
احتمالا شما هم افراد زیادی را میشناسید که با ایدههای ناب استارتاپی نه تنها نمیتوانند محصول خود را به فروش برسانند، بلکه گاهی حتی نمیتوانند تیم خود را حفظ کنند.
موضوع صحبت امروز بازاریابی و فروش است. وقتی شما یک صفحه Landing یا یک روند Onboarding دیزاین میکنید، درواقع در حال ساخت سازوکاری برای ارائه و فروش محصول خود هستیم. پس به دانستن اصول بازاریابی و فروش داریم که بصورتهای کپی نویسی (Copywriting) یا چیدمان محتوایی صفحات در دیزاینهای دیجیتال نمود پیدا میکنند.
مقاله امروز از یکی از مدیران سابق شرکت دوستداشتنی 37Signals است که به موضوع دیزاین بازاریابی در جهت بهبود نرخ تبدیل (Conversion Rate) میپردازد.
این شرکت در بازدیزاین صفحات وبسایت یکی از سرویسهای خود به نام Highrise، نکات ریزی را مد نظر قراردادند که موجود بالا رفتن نرخ پیوستن کاربران به این سرویس شد.
مقاله جذاب امروز را از دست ندهید:
https://m.signalvnoise.com/marketing-design-how-we-got-a-35-bump-in-our-conversion-rate-at-highrise-96abe6d91818
(زمان حدودی مطالعه، ۹ دقیقه)
پ. ن.
در پُست بعدی یک دوره بسیار جذاب برای آشنایی با مبانی بازاریابی معرفی میکنم. خود من هم حضور دارم.
با دادن اسم کانال «فلسفه دیزاین» میتوانید تخفیف ۲۵ درصدی بگیرید. 👇
#بازاریابی #نرخ_تبدیل #کپی_رایتینگ
@Dexign فلسفه دیزاین
___
پلتفرم Twitch یکی از استارتاپهای معروف و جذاب با داستانی عجیب برای برنامهنویسان است. هدف اولیه این استارتاپ Game Streaming است، یعنی gamer ها هنگام بازی کردن دسکتاپ خود را share میکنند تا follower هایشان بتوانند نحوه بازی کردن آنها را ببینند.
یکی از اتفاقات جالبی که در این پلتفرم افتاده، استفاده خاص برنامهنویسان است. اخیرا برنامهنویسانی شروع به استفاده از از این پلتفرم کردهاند و هنگامی که برنامهنویسی میکنند دسکتاپ خود را شیر میکنند و مفاهیمی را از این طریق آموزش میدهند.
در همین راستا ما نیز در Software Philosophy تصمیم گرفتیم رویدادهایی را در Twitch برگزار کنیم.
اولین رویداد در تاریخ ۱۳۹۷/۰۷/۱۰ (سهشنبه) ساعت ۷:۰۰ تا ۸:۰۰ با موضوع زیر برگزار میشود:
Concurrency: Parallel vs. Asynchronous
برای مشاهده این رویداد روی لینک زیر کلیک کنید و کانال ما را در twitch فالو کنید.
https://www.twitch.tv/softwarephilosophy/
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
یکی از اتفاقات جالبی که در این پلتفرم افتاده، استفاده خاص برنامهنویسان است. اخیرا برنامهنویسانی شروع به استفاده از از این پلتفرم کردهاند و هنگامی که برنامهنویسی میکنند دسکتاپ خود را شیر میکنند و مفاهیمی را از این طریق آموزش میدهند.
در همین راستا ما نیز در Software Philosophy تصمیم گرفتیم رویدادهایی را در Twitch برگزار کنیم.
اولین رویداد در تاریخ ۱۳۹۷/۰۷/۱۰ (سهشنبه) ساعت ۷:۰۰ تا ۸:۰۰ با موضوع زیر برگزار میشود:
Concurrency: Parallel vs. Asynchronous
برای مشاهده این رویداد روی لینک زیر کلیک کنید و کانال ما را در twitch فالو کنید.
https://www.twitch.tv/softwarephilosophy/
#مهران_داودی (https://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
Twitch
SoftwarePhilosophy - Twitch
Concurrency: Parallel vs. Asynchronous