دفترها
یادداشتهایی درباره ساختن، فکر کردن و تبدیل ایده به چیزهای مفید
جستارها، یادداشتهای ساخت، گزارشها و یادداشتهای میدانی از دل کارگاه؛ مسیرهایی از مشاهده، آزمون و شکلگرفتن سیستمها.
آخرین یادداشتها
بایگانیای خطکشیشده از دفترها؛ فشرده، تا مسیر خواندن راحت پیدا شود.
نِکونیموس؛ گربهای که قرار بود فقط پیام را برساند
روایت بازسازی نکونیموس؛ از تجربه رباتهای پیام ناشناس و خطر آرشیو داده تا sealed ticket، دیتابیس کور، پیشنهاد گفتوگو و مرزهای واقعی حریم خصوصی.
Think DSP
یادداشتهایی از کتاب Think DSP آلن بی. داونی درباره یادگیری پردازش سیگنال دیجیتال با Python، صدا، طیف، فیلتر، convolution و FFT.
Numerical Python
یادداشتهایی از استفاده از Python، NumPy، SciPy و Matplotlib برای محاسبات علمی، آزمایش عددی و کار مهندسی دادهمحور.
Learning Domain-Driven Design
یادداشتهایی از راهنمای عملی ولاد خونونوف برای همراستا کردن معماری نرمافزار با دامنههای کسبوکار.
Refactoring UI
یادداشتهایی از راهنمای tactical طراحی UI آدام واتان و استیو شوگر برای توسعهدهندگانی که باید interface را روشنتر و polishedتر کنند.
Technical Blogging
یادداشتهایی از راهنمای آنتونیو کانجیانو برای ساخت بلاگ فنی متمرکز و تبدیل تخصص به حضور آنلاین پایدار.
The Staff Engineer's Path
یادداشتهایی از راهنمای تانیا رایلی برای رهبری فنی، استراتژی، اجرا و نفوذ بهعنوان senior individual contributor.
Writing for Software Developers
یادداشتهایی از راهنمای فیلیپ کیلی برای نوشتن مقاله فنی، آموزش و محتوای developer-focused.
Designing Data-Intensive Applications، ویرایش دوم
یادداشتهایی از ویرایش دوم کتاب مارتین کلپمن و کریس ریکومینی — نقشهای گسترده از سیستمهای داده قابل اعتماد، مقیاسپذیر و قابل نگهداری.
Just Enough Research
یادداشتهایی از راهنمای فشرده اریکا هال برای کاهش ریسک محصول با research و تصمیمگیری بهتر در طراحی.
Freescale ARM Cortex-M Embedded Programming Using C Language
یادداشتهایی از راهنمای embedded C محمدعلی مزیدی و همکارانش برای میکروکنترلرهای ARM Cortex-M و برنامهنویسی سطح پایین دستگاه.
Learn to Code with C
یادداشتهایی از کتاب C قابلدسترس سایمون لانگ، با تمرکز بر برنامههای کوچک، زمینه Raspberry Pi و اصول عملی.
Learning Vulkan
یادداشتهایی از مقدمه عملی پارمیندر سینگ به Vulkan و پایههای برنامهنویسی صریح GPU.
Let Us C
یادداشتهایی از راهنمای پرتکرار C یاشاونت کانتکار و نقشش بهعنوان مسیر تمرینمحور در زبان.
Modern C for Absolute Beginners
یادداشتهایی از مسیر مبتدیدوست اسلوبودان دمیتروویچ به C مدرن، حافظه، کامپایل و نظم برنامهنویسی سطح پایین.
The C Programming Language
یادداشتهایی از کتاب کلاسیک C کرنیگان و ریچی و ارزش پایدار متنهای برنامهنویسی فشرده و دقیق.
Vulkan Cookbook
یادداشتهایی از کتاب recipe-based پاول لاپینسکی برای حل مسئلههای عملی rendering، resource، synchronization و pipeline در Vulkan.
Vulkan Programming Guide
یادداشتهایی از راهنمای گراهام سلرز و جان کسنیچ برای Vulkan، برنامهنویسی گرافیکی صریح، pipeline رندر و کنترل GPU.
Linear Algebra Done Right
یادداشتهایی از کتاب جبر خطی شلدون اکسلر و ارزش فهم فضای برداری، نگاشت خطی، مقادیر ویژه و ساختار.
React Key Concepts
یادداشتهایی از راهنمای ماکسیمیلیان شوارتزمولر برای مدلهای ذهنی اصلی React، ساختار component، state، effect و الگوهای اپلیکیشن مدرن.
The Complete Developer
یادداشتهایی از راهنمای full-stack مارتین کراوسه برای TypeScript، React، Next.js، MongoDB، Docker و شکل عملی اپلیکیشنهای وب مدرن.
Jamstack با Cloudflare: توسعه وب مدرن (قسمت اول)
بخش اول یک مسیر آموزشی برای ساخت ابزار وب با Jamstack، Cloudflare Pages، Nuxt و اکوسیستم serverless Cloudflare؛ با تمرکز روی مدل ذهنی، محدوده کار، و مسیر MVP.
الگوهای معماری نرمافزار برای سیستمهای بدون سرور
یادداشتی درباره کتاب Software Architecture Patterns for Serverless Systems؛ مرور الگوهای serverless، event-driven و دادهمحور برای سیستمهایی که باید کوچک شروع شوند و قابل رشد بمانند.
کتاب Jamstack
یادداشتی درباره کتاب The Jamstack Book و اینکه معماری Jamstack چطور با JavaScript، API و Markup مسیر ساخت سایتهای سریعتر و سادهتر را توضیح میدهد.
آشنایی با WASM
شروع یک مسیر عملی با WebAssembly و TinyGo؛ ساخت ماژولهای کوچک Wasm، اتصال آنها به JavaScript، و فهمیدن مرز واقعی استفاده از آن در وب.
وب اسمبلی در عمل
یادداشتی درباره کتاب WebAssembly in Action و مسیر آوردن کدهای C/C++/Rust به مرورگر با Wasm، با تمرکز روی کار عملکردی و اتصال به JavaScript.
اولین برخورد با پادماده
یادداشتی کوتاه درباره پوزیترون؛ پادذره الکترون، کشف آن در سال 1932، و اینکه چرا هنوز برای فهم پادماده و کاربردهایی مثل PET مهم است.
شروع کار با اتریوم
یادداشتی درباره کتاب Getting Started with Ethereum برای شروع آرام با Ethereum، Solidity، قرارداد هوشمند، توکن و ابزارهای پایه Web3.
مقالهای درباره خودآموزی فیزیک نوین
یادداشتی درباره مسیر خودآموزی فیزیک نوین؛ از ریاضی پایه و مکانیک کلاسیک تا نسبیت، کوانتوم، و منابعی که میتوانند مسیر یادگیری را روشنتر کنند.
راهنمای عملی کار با دادههای گراف
یادداشتی درباره کتاب The Practitioner's Guide to Graph Data و اینکه مدل گراف چطور روابط بین دادهها را برای مسئلههایی مثل پیشنهاد، کشف تقلب و تحلیل شبکه روشنتر میکند.
ساخت برنامههای وب پیشرونده با Vue.js
یادداشتی درباره کتاب Building Progressive Web Applications with Vue.js و مسیر ساخت PWA با Vue.js؛ از service worker و manifest تا داده آفلاین و نصبپذیری.
تام بامبادیل
یادداشتی درباره تام بامبادیل و گلدبری؛ دو چهره عجیب و آرام در جهان تالکین که بیرون از منطق معمول قدرت و حلقه میایستند.
توسعه مدرن وب با JAMstack
یادداشتی درباره کتاب Modern Web Development on the JAMstack؛ مرور عملی معماری JAMstack، محتوای پیشتولیدشده، APIها و استقرار سادهتر وب.
از بایگانی
یادداشتهایی از سالهای قبل.
یادداشتهای قدیمیتر هم بخشی از همین کارگاهاند: تصمیمها، محدودیتها، آزمایشها و الگوهای کوچکی که هنوز مسیر کار را توضیح میدهند.

