استارت‌آپ و کارآفرینی

۹۷ چیز که هر برنامه نویس بهتر است بداند – فصل ۸ «قانون دسته پیشاهنگی»

بعد از یک مدت تقریبا طولانی توانستم فصل ۸ از کتاب «۹۷ چیز که هر برنامه نویس بهتر است بداند» (97 Things Every Programmer Should Know) را ضبط کنم و اینجا به اشتراک بگذارم. این ویدئو در مورد قانون پیشاهنگی برای بهبود کیفیت کد هست در این فصل…

ایجاد و انتشار لایبرری انگولار خودتان

همه ما برای انجام پروژه‌های مختلفی که انجام میدیم از یک سری لایبری استفاده می‌کنیم. خوب، حالا این لایبری‌ها چطور نوشته میشن و در پکیج‌منیجرهای مختلف مثل NPM قرار می‌گیرن؟؟؟ جواب این سوال دقیقا همان چیزی هست که در ادامه باهم بهش میرسیم ;)…

آشنایی با SailsJS – بخش دوم

در مطلب قبلی با شیوه ایجاد کنترولر, مدل و نوشتن مسیرها آشنا شدید. در این بخش می‌خواهیم یک کنترولر برای کاربرها ایجاد کنیم و فقط اجازه انتشار به کاربرانی که وارد شده‌اند را بدهیم. به طور کلی برای انجام این کار باید یک کنترولر و مدل برای…

آشنایی با SailsJS – بخش یکم

سیلز یک فریمورک جاوااسکریپت برای توسعه وب است که از معماری MVC استفاده می‌کند. در این سری آموزش قصد داریم یک وبلاگ ساده با استفاده از این فریمورک ایجاد کنیم. در قسمت اول قصد داریم تا Api مربوط به پست‌های وبلاگ را ایجاد کنیم و با ساختار یک…

۹۷ چیز که هر برنامه نویس بهتر است بداند – فصل ۱۴ «بررسی کد»

بعد از یک مدت تقریبا طولانی توانستم فصل ۱۴ از کتاب «۹۷ چیز که هر برنامه نویس بهتر است بداند» (97 Things Every Programmer Should Know) را ضبط کنم و اینجا به اشتراک بگذارم. این ویدئو در مورد بررسی کد هست در این فصل پیشنهادی در مورد بررسی کد…

پروژه جدید – پایگاه دانش مجله

مجله هایو جاییست که توسعه‌دهندگان برای توسعه‌دهندگان می‌نویسند، به هدف به‌اشتراک‌گذاشتن دانش، مهارت و تجربه. بیشتر از ۲ سال از عمر مجله هایو گذشته و در این مدت با همت نویسندگان، سعی کرده‌ایم مجله را به‌روز نگه داریم و امیدواریم بتوانیم به…

subtree یک جایگزین مناسب برای submodule ها در git

همانطور که قبلا هم در هایو نوشته بودم git امکان به اسم submodule دارد که امکان ترکیب ماژول‌های نرم‌افزار را به ما می‌دهد. در همان زمان‌ها ما در تیم توسعه‌مان از submodule برای توسعه نسل بعدی نرم‌افزارمان استفاده کردیم. بعد از گذشت حدود ۱۰…

نگاهی بر سایت‌ساز Hugo

Hugo یک سایت‌ساز استاتیک است. برخلاف سیستم‌های دیگه که به صورت داینامیک با هر بازدید کاربر یک صفحه ایجاد می‌کنند, هوگو صفحه را وقتی شما محتوا را تولید می‌کنید ایجاد می‌کند. سایت‌هایی که توسط هوگو ساخته می‌شوند سریع‌تر و بسیار امن‌تر هستند.…

ذخیره‌سازی فایل‌های پشتیبان در Dropbox

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

۹۷ چیز که هر برنامه نویس بهتر است بداند – فصل ۱۱

مدت‌هاست که قصد داشتم یک سری ویدیوکست در مورد برنامه‌نویسی تهیه و ضبط کنم. برای شروع تصمیم گرفتم از مرور ویدیویی یک کتاب متن‌باز در مورد برنامه‌نویسی شروع کنم. کتاب «۹۷ چیز که هر برنامه نویس بهتر است بداند» (97 Things Every Programmer…