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

برنامه‌نویسی

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

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

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

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

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

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

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

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

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

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

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

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

چی نصب کنم؟

این سوال در ابعاد مختلفی و در جاهای مختلفی مطرح میشه. به نمونه های زیر توجه کنید: برای کار برنامه‌نویسی سیستم عامل چی نصب کنم؟ برای کد نویسی چی نصب کنم؟ اتم خوبه یا سابلایم؟ برای php بهتره phpStorm نصب کنم یا zend studio؟ و همون…

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

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

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

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

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

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