🔵 عنوان مقاله
Writing Nothing But Docs for a Week
🟢 خلاصه مقاله:
Lev Kokotov، سازنده PgDog (ابزار connection pooler و sharder برای Postgres)، یک هفته کامل را صرف نوشتن و بهبود مستندات کرد تا شروع کار، پیکربندی و اجرای تولیدی برای کاربران سادهتر و شفافتر شود. خروجی این تمرکز شامل راهنمای شروع سریع، آموزشهای گامبهگام، دستورالعملهای عملی برای مقیاسپذیری و رفع اشکال، و توضیح روشن معماری و محدودیتهاست. او تأکید میکند که «مستندسازی» خود نوعی بازبینی طراحی است: هنگام نوشتن، ابهامها و نقصها آشکار میشوند و همین باعث بهبود نامگذاریها، پیشفرضها و تجربه تنظیمات شد. این رویکرد، هم پذیرش PgDog را سریعتر میکند و هم مشارکت جامعه را تسهیل میکند، چون مستندات زندهاند و به بازخورد و اصلاحات کاربران تکیه دارند.
#Postgres #PgDog #Documentation #OpenSource #Sharding #ConnectionPooling #DeveloperExperience #Databases
🟣لینک مقاله:
https://postgresweekly.com/link/174759/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Writing Nothing But Docs for a Week
🟢 خلاصه مقاله:
Lev Kokotov، سازنده PgDog (ابزار connection pooler و sharder برای Postgres)، یک هفته کامل را صرف نوشتن و بهبود مستندات کرد تا شروع کار، پیکربندی و اجرای تولیدی برای کاربران سادهتر و شفافتر شود. خروجی این تمرکز شامل راهنمای شروع سریع، آموزشهای گامبهگام، دستورالعملهای عملی برای مقیاسپذیری و رفع اشکال، و توضیح روشن معماری و محدودیتهاست. او تأکید میکند که «مستندسازی» خود نوعی بازبینی طراحی است: هنگام نوشتن، ابهامها و نقصها آشکار میشوند و همین باعث بهبود نامگذاریها، پیشفرضها و تجربه تنظیمات شد. این رویکرد، هم پذیرش PgDog را سریعتر میکند و هم مشارکت جامعه را تسهیل میکند، چون مستندات زندهاند و به بازخورد و اصلاحات کاربران تکیه دارند.
#Postgres #PgDog #Documentation #OpenSource #Sharding #ConnectionPooling #DeveloperExperience #Databases
🟣لینک مقاله:
https://postgresweekly.com/link/174759/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
PgDog
Writing nothing but docs for a week
🤝2
🔵 عنوان مقاله
Compiling Postgres to WebAssembly with PGlite
🟢 خلاصه مقاله:
این ارائه ۳۰ دقیقهای از Sam Willis نشان میدهد چگونه میتوان Postgres را برای اجرای مستقیم در WebAssembly کامپایل کرد و PGlite چهطور این ایده را به راهکاری کاربردی تبدیل میکند. انگیزه اصلی، اجرای دیتابیس در مرورگر یا محیطهای edge است تا بتوان به اپهای آفلاین، دموهای قابل تکرار، تست سریع و اجرای ایمن و ایزوله بدون نیاز به سرور دست یافت.
در ادامه، مسیر فنی از کد Cِ Postgres تا WebAssembly توضیح داده میشود: محدودیتهای WASI، نبود fork و برخی سیستمکالهای POSIX، شبیهسازی فایلسیستم و شیوههای معمول برای پایداری داده در مرورگر (مثل IndexedDB یا OPFS) یا فضای ذخیرهسازی معادل در edge. همچنین بازطراحی همزمانی بدون مدل چندپردازه، بستهبندی باینری برای کاهش زمان شروع، و مدیریت کارهای پسزمینه بررسی میشود.
از منظر توسعهدهنده، PGlite یک API ساده برای راهاندازی سریع، اجرای SQL، مهاجرتها و seed داده ارائه میکند و سناریوهایی مثل تحلیل سمتکلاینت، مستندسازی تعاملی، تست انتهابهانتها بدون سرور، و آموزش را پوشش میدهد. ادغام با ابزارها و runtimeهایی مانند Node و Deno نیز مطرح است تا همان artifactِ Wasm در محیطهای مختلف پایدار اجرا شود.
در نهایت، محدودیتها و راهکارها شفاف بیان میشوند: اندازه باینری، تأخیر شروع، سقف حافظه مرورگر، کارایی I/O و چالشهای مربوط به extensions یا کارگران پسزمینه؛ بههمراه راهبردهایی مانند snapshot آماده، بارگذاری تنبل، و استفاده از Web Workers. جمعبندی ارائه میکند که PGlite در کجا انتخاب مناسبی است—از نمونهسازی سریع و ویژگیهای آفلاین تا پردازش ایمن سمتکاربر و CI قابل اتکا—و چگونه میتوان آغاز به کار کرد.
#WebAssembly #Postgres #PGlite #WASM #WASI #EdgeComputing #BrowserDatabases #DeveloperExperience
🟣لینک مقاله:
https://postgresweekly.com/link/174466/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Compiling Postgres to WebAssembly with PGlite
🟢 خلاصه مقاله:
این ارائه ۳۰ دقیقهای از Sam Willis نشان میدهد چگونه میتوان Postgres را برای اجرای مستقیم در WebAssembly کامپایل کرد و PGlite چهطور این ایده را به راهکاری کاربردی تبدیل میکند. انگیزه اصلی، اجرای دیتابیس در مرورگر یا محیطهای edge است تا بتوان به اپهای آفلاین، دموهای قابل تکرار، تست سریع و اجرای ایمن و ایزوله بدون نیاز به سرور دست یافت.
در ادامه، مسیر فنی از کد Cِ Postgres تا WebAssembly توضیح داده میشود: محدودیتهای WASI، نبود fork و برخی سیستمکالهای POSIX، شبیهسازی فایلسیستم و شیوههای معمول برای پایداری داده در مرورگر (مثل IndexedDB یا OPFS) یا فضای ذخیرهسازی معادل در edge. همچنین بازطراحی همزمانی بدون مدل چندپردازه، بستهبندی باینری برای کاهش زمان شروع، و مدیریت کارهای پسزمینه بررسی میشود.
از منظر توسعهدهنده، PGlite یک API ساده برای راهاندازی سریع، اجرای SQL، مهاجرتها و seed داده ارائه میکند و سناریوهایی مثل تحلیل سمتکلاینت، مستندسازی تعاملی، تست انتهابهانتها بدون سرور، و آموزش را پوشش میدهد. ادغام با ابزارها و runtimeهایی مانند Node و Deno نیز مطرح است تا همان artifactِ Wasm در محیطهای مختلف پایدار اجرا شود.
در نهایت، محدودیتها و راهکارها شفاف بیان میشوند: اندازه باینری، تأخیر شروع، سقف حافظه مرورگر، کارایی I/O و چالشهای مربوط به extensions یا کارگران پسزمینه؛ بههمراه راهبردهایی مانند snapshot آماده، بارگذاری تنبل، و استفاده از Web Workers. جمعبندی ارائه میکند که PGlite در کجا انتخاب مناسبی است—از نمونهسازی سریع و ویژگیهای آفلاین تا پردازش ایمن سمتکاربر و CI قابل اتکا—و چگونه میتوان آغاز به کار کرد.
#WebAssembly #Postgres #PGlite #WASM #WASI #EdgeComputing #BrowserDatabases #DeveloperExperience
🟣لینک مقاله:
https://postgresweekly.com/link/174466/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
YouTube
"Compiling Postgres to WASM with PGlite" with Sam Willis
This talk introduces our investigations into creating a lightweight WASM build of Postgres. It covers our objectives for the project and how we approached the work. It talks through some of the challenges we faced, lessons we've learned and opportunities…
🔵 عنوان مقاله
a behind-the-scenes look at EDB's program
🟢 خلاصه مقاله:
نگاهی پشتصحنه به برنامه EDB برای جذب و توانمندسازی مشارکتکنندگان جدید Postgres در شرکت ارائه میدهد. این برنامه با آموزش ساختاریافته، منتورینگ مستمر و استانداردسازی ابزار و گردشکار، ورود به جامعه متنباز را سادهتر میکند و زمان رسیدن به اولین مشارکت را کاهش میدهد. مسیر رشد با نقاط عطف مشخص (از اولین باگ و پچ تا پذیرش در بالادست) سنجیده میشود و بازخوردها مداوماً به بهبود فرآیند میانجامد. نتیجه، تقویت مهارت فردی و همسویی با هنجارهای جامعه Postgres و در نهایت پایداری و کیفیت بالاتر اکوسیستم است.
#Postgres #EDB #OpenSource #Onboarding #DeveloperExperience #OSSContributions #Mentorship #Databases
🟣لینک مقاله:
https://postgresweekly.com/link/175092/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
a behind-the-scenes look at EDB's program
🟢 خلاصه مقاله:
نگاهی پشتصحنه به برنامه EDB برای جذب و توانمندسازی مشارکتکنندگان جدید Postgres در شرکت ارائه میدهد. این برنامه با آموزش ساختاریافته، منتورینگ مستمر و استانداردسازی ابزار و گردشکار، ورود به جامعه متنباز را سادهتر میکند و زمان رسیدن به اولین مشارکت را کاهش میدهد. مسیر رشد با نقاط عطف مشخص (از اولین باگ و پچ تا پذیرش در بالادست) سنجیده میشود و بازخوردها مداوماً به بهبود فرآیند میانجامد. نتیجه، تقویت مهارت فردی و همسویی با هنجارهای جامعه Postgres و در نهایت پایداری و کیفیت بالاتر اکوسیستم است.
#Postgres #EDB #OpenSource #Onboarding #DeveloperExperience #OSSContributions #Mentorship #Databases
🟣لینک مقاله:
https://postgresweekly.com/link/175092/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
EDB
Barcelona beginnings: onboarding new PostgreSQL contributors
PostgreSQL is at the core of what we do at EDB, and several people here work on PostgreSQL full-time. However becoming a contributor and being successful in your contributions is not an easy task. That’s why PostgreSQL powerhouse Andrew Dunstan kicked off…
🔵 عنوان مقاله
Building a Dev Experience for Postgres in VS Code
🟢 خلاصه مقاله:
مایکروسافت با حضور Rob Emanuele در پادکست Talking Postgres به میزبانی Claire Giordano درباره ساخت یک تجربه توسعهدهنده برای Postgres در VS Code صحبت میکند. محور گفتگو، افزونه تازهٔ «IDE for Postgres» است که اوایل امسال توسط Microsoft منتشر شد و هدفش آوردن کارهای روزمرهٔ پایگاهداده به دل محیط آشنای VS Code و کاهش جابهجایی بین ابزارهاست. در این قسمت به انگیزهها، چالشهای رایج برنامهنویسان، نقش بازخورد جامعه، و مسیر آیندهٔ ابزار پرداخته میشود تا نشان دهد این افزونه چگونه گردشکار نوشتن و آزمون SQL و مدیریت تغییرات را سادهتر میکند.
#Postgres #VSCode #Microsoft #DeveloperExperience #TalkingPostgres #IDE #DatabaseTools #VSCodeExtension
🟣لینک مقاله:
https://postgresweekly.com/link/176991/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Building a Dev Experience for Postgres in VS Code
🟢 خلاصه مقاله:
مایکروسافت با حضور Rob Emanuele در پادکست Talking Postgres به میزبانی Claire Giordano درباره ساخت یک تجربه توسعهدهنده برای Postgres در VS Code صحبت میکند. محور گفتگو، افزونه تازهٔ «IDE for Postgres» است که اوایل امسال توسط Microsoft منتشر شد و هدفش آوردن کارهای روزمرهٔ پایگاهداده به دل محیط آشنای VS Code و کاهش جابهجایی بین ابزارهاست. در این قسمت به انگیزهها، چالشهای رایج برنامهنویسان، نقش بازخورد جامعه، و مسیر آیندهٔ ابزار پرداخته میشود تا نشان دهد این افزونه چگونه گردشکار نوشتن و آزمون SQL و مدیریت تغییرات را سادهتر میکند.
#Postgres #VSCode #Microsoft #DeveloperExperience #TalkingPostgres #IDE #DatabaseTools #VSCodeExtension
🟣لینک مقاله:
https://postgresweekly.com/link/176991/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Talking Postgres with Claire Giordano
Talking Postgres with Claire Giordano | Building a dev experience for Postgres in VS Code with Rob Emanuele
What do guitar busking, geospatial queries, and agentic coding have to do with Postgres? In Episode 33 of Talking Postgres, principal engineer Rob Emanuele at Microsoft shares his winding path from...