بشنوید از Quiet UI؛ کتابخانهای که بیصدا آمد و بیصدا رفت!
🔹 چند وقت پیش Quiet UI بهعنوان یک کتابخانه متنباز مبتنی بر Web Components معرفی شد و خیلیها هیجانزده بودند که دربارهاش بنویسند.
🔹 اما قبل از اینکه حتی بررسیاش منتشر شود، Quiet UI ناگهان از اینترنت ناپدید شد!
🔹 سایت پروژه فقط یک پیام کوتاه دارد: «این سایت دیگر عمومی نیست. فعلاً فقط بهعنوان پروژه شخصی روی آن کار میکنم.»
🔹 مخزن GitHub حذف شده
🔹 شبکههای اجتماعی پروژه هم پاک شده
🔹 سازنده آن Cory LaViska (خالق Shoelace/Web Awesome) گفته شاید در آینده دوباره منتشرش کند.
🔹 پروژهای که میتوانست سر و صدای زیادی ایجاد کند… فعلاً در سکوت! 😅
#اخبارعلمی #اخبار_تکنولوژی
----------
🆔 @OxinCode
🔹 چند وقت پیش Quiet UI بهعنوان یک کتابخانه متنباز مبتنی بر Web Components معرفی شد و خیلیها هیجانزده بودند که دربارهاش بنویسند.
🔹 اما قبل از اینکه حتی بررسیاش منتشر شود، Quiet UI ناگهان از اینترنت ناپدید شد!
🔹 سایت پروژه فقط یک پیام کوتاه دارد: «این سایت دیگر عمومی نیست. فعلاً فقط بهعنوان پروژه شخصی روی آن کار میکنم.»
🔹 مخزن GitHub حذف شده
🔹 شبکههای اجتماعی پروژه هم پاک شده
🔹 سازنده آن Cory LaViska (خالق Shoelace/Web Awesome) گفته شاید در آینده دوباره منتشرش کند.
🔹 پروژهای که میتوانست سر و صدای زیادی ایجاد کند… فعلاً در سکوت! 😅
#اخبارعلمی #اخبار_تکنولوژی
----------
🆔 @OxinCode
بخش 4 از 9 جمله ممنوعه حین مصاحبه
🎯 پست 4: "واضحه که..." نگویید!
🔹 جملهای مثل:
"واضحه که من برای این نقش مناسبم."
ممکن است بیادبانه به نظر برسد.
🔹 چرا بد است؟
مصاحبهگر شما را نمیشناسد؛ چیزی برای او واضح نیست. این جمله حس غرور یا تحقیر به طرف مقابل منتقل میکند.
🔹 مثال درست:
"با توجه به تجربیاتم در زمینه X و مهارت Y، فکر میکنم میتونم ارزش خوبی برای تیم شما ایجاد کنم."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
🎯 پست 4: "واضحه که..." نگویید!
🔹 جملهای مثل:
"واضحه که من برای این نقش مناسبم."
ممکن است بیادبانه به نظر برسد.
🔹 چرا بد است؟
مصاحبهگر شما را نمیشناسد؛ چیزی برای او واضح نیست. این جمله حس غرور یا تحقیر به طرف مقابل منتقل میکند.
🔹 مثال درست:
"با توجه به تجربیاتم در زمینه X و مهارت Y، فکر میکنم میتونم ارزش خوبی برای تیم شما ایجاد کنم."
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
زادگاه زبانهای برنامهنویسی
جاوا اسکریپت: کالیفرنیا 🇺🇸
پایتون: هلند 🇳🇱
روبی: ژاپن 🇯🇵
سیشارپ: واشینگتن 🇺🇸
جاوا: سانفرانسیسکو 🇺🇸
پیاچپی: دانمارک/کانادا 🇩🇰🇨🇦
#برنامهنویسی
----------
🆔 @OxinCode
جاوا اسکریپت: کالیفرنیا 🇺🇸
پایتون: هلند 🇳🇱
روبی: ژاپن 🇯🇵
سیشارپ: واشینگتن 🇺🇸
جاوا: سانفرانسیسکو 🇺🇸
پیاچپی: دانمارک/کانادا 🇩🇰🇨🇦
#برنامهنویسی
----------
🆔 @OxinCode
💎 Mangle
زبان برنامهنویسی برای بانکهای داده استنتاجی
امروز میخواهیم با Mangle آشنا شویم، یک زبان برنامهنویسی برای Deductive Database که روی Datalog ساخته شده و قابلیتهای بیشتری مثل موارد زیر را اضافه میکند:
🔹 Aggregation
🔹 Function Calls
🔹 Optional Type-Checking
چرا مفیده؟
🔹 مدل کردن دانش دامنه مثل Ontology اما بدون محدودیتهای Datalog
🔹 میتونه دادهها از منابع مختلف رو یکپارچه کنه
📂 اطلاعات بیشتر 👇
💎 https://github.com/google/mangle?ref=dailydev
#برنامهنویسی
----------
🆔 @OxinCode
زبان برنامهنویسی برای بانکهای داده استنتاجی
امروز میخواهیم با Mangle آشنا شویم، یک زبان برنامهنویسی برای Deductive Database که روی Datalog ساخته شده و قابلیتهای بیشتری مثل موارد زیر را اضافه میکند:
🔹 Aggregation
🔹 Function Calls
🔹 Optional Type-Checking
چرا مفیده؟
🔹 مدل کردن دانش دامنه مثل Ontology اما بدون محدودیتهای Datalog
🔹 میتونه دادهها از منابع مختلف رو یکپارچه کنه
📂 اطلاعات بیشتر 👇
💎 https://github.com/google/mangle?ref=dailydev
#برنامهنویسی
----------
🆔 @OxinCode
سرورها چطور همیشه آنلاین میمونن؟
نگاه ساده به NGINX
وقتی اپها کند میشن یا کرش میکنن، مشکل اغلب از سروره، نه اینترنت شما! مهندسها با ابزارهایی مثل NGINX ترافیک رو مدیریت میکنن تا سرورها سریع و امن بمونن:
🔹 Load Balancing:
تقسیم هوشمند ترافیک
🔹 Auto-Scaling:
اضافه شدن خودکار سرور
🔹 Caching:
پاسخ سریعتر با حافظه کش
🔹 CDN:
تحویل محتوا از نزدیکترین سرور
🔹 Security & Compression:
رمزنگاری و کاهش حجم دادهها
در واقع NGINX مثل بادیگارد دیجیتال، از سرور محافظت میکند 💪
#سرور #امنیت #دانستنیها
----------
🆔 @OxinCode
نگاه ساده به NGINX
وقتی اپها کند میشن یا کرش میکنن، مشکل اغلب از سروره، نه اینترنت شما! مهندسها با ابزارهایی مثل NGINX ترافیک رو مدیریت میکنن تا سرورها سریع و امن بمونن:
🔹 Load Balancing:
تقسیم هوشمند ترافیک
🔹 Auto-Scaling:
اضافه شدن خودکار سرور
🔹 Caching:
پاسخ سریعتر با حافظه کش
🔹 CDN:
تحویل محتوا از نزدیکترین سرور
🔹 Security & Compression:
رمزنگاری و کاهش حجم دادهها
در واقع NGINX مثل بادیگارد دیجیتال، از سرور محافظت میکند 💪
#سرور #امنیت #دانستنیها
----------
🆔 @OxinCode
بخش 5 از 9 جمله ممنوعه حین مصاحبه
🎯 پرهیز از پرکنندهها (اِم...، یعنی...، میدونی؟؟؟)
🔹 در حین مصاحبه، استفاده از
"اِم... یعنی... خب، میدونید..."
باعث میشود آماده و حرفهای به نظر نرسید.
🔹 چرا بد است؟
مصاحبهگر ممکن است فکر کند شما به سوال مسلط نیستید یا اعتماد به نفس ندارید.
🔹 راهکار:
قبل از پاسخ دادن مکث کن، فکر کن، و با جملات کامل جواب بده.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
🎯 پرهیز از پرکنندهها (اِم...، یعنی...، میدونی؟؟؟)
🔹 در حین مصاحبه، استفاده از
"اِم... یعنی... خب، میدونید..."
باعث میشود آماده و حرفهای به نظر نرسید.
🔹 چرا بد است؟
مصاحبهگر ممکن است فکر کند شما به سوال مسلط نیستید یا اعتماد به نفس ندارید.
🔹 راهکار:
قبل از پاسخ دادن مکث کن، فکر کن، و با جملات کامل جواب بده.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
تفاوت Product Designer و UX Designer
خیلیها فکر میکنن طراح فقط کارش خوشگل کردن محصوله. درحالیکه طراحی خوب بر پایهی تحقیق کاربر، تست مداوم تجربهی کاربری، و تغییرات سریع براساس بازخورد ساخته میشه.
اما کمتر کسی تفاوت واقعی بین طراح محصول و طراح تجربه کاربری رو میدونه، بیایم وظایف هر کدوم رو جداگانه بررسی کنیم 👇
💎 Product Designer
مشارکت در کل فرآیند طراحی محصول از ایدهپردازی تا تولید، همکاری با تیمهای فنی و تجاری، توجه به هزینهها و مواد، تعیین استراتژی محصول
💎 UX Designer
تحقیق کاربری، طراحی وایرفریم و پروتوتایپ، تستهای کاربری، تحلیل بازخورد کاربران، بهینهسازی تجربه استفاده از محصول
#UX #Product_Designer
----------
🆔 @OxinCode
خیلیها فکر میکنن طراح فقط کارش خوشگل کردن محصوله. درحالیکه طراحی خوب بر پایهی تحقیق کاربر، تست مداوم تجربهی کاربری، و تغییرات سریع براساس بازخورد ساخته میشه.
اما کمتر کسی تفاوت واقعی بین طراح محصول و طراح تجربه کاربری رو میدونه، بیایم وظایف هر کدوم رو جداگانه بررسی کنیم 👇
💎 Product Designer
مشارکت در کل فرآیند طراحی محصول از ایدهپردازی تا تولید، همکاری با تیمهای فنی و تجاری، توجه به هزینهها و مواد، تعیین استراتژی محصول
💎 UX Designer
تحقیق کاربری، طراحی وایرفریم و پروتوتایپ، تستهای کاربری، تحلیل بازخورد کاربران، بهینهسازی تجربه استفاده از محصول
#UX #Product_Designer
----------
🆔 @OxinCode
مهارت جدید در دنیای هوش مصنوعی: مهندسی کانتکست!
مهندسی کانتکست یعنی فراهم کردن اطلاعات و ابزارهای درست به شکل درست تا مدلهای زبانی بزرگ (LLM) بتوانند وظیفهشان را به درستی انجام دهند.
نکات مهم:
🔹 فقط ساختاردهی درست پرامپت کافی نیست، کل کانتکست باید درست باشد.
🔹 اطلاعات اشتباه یا ناقص باعث عملکرد ضعیف مدل میشود.
🔹 ابزارها و نحوه ارائه دادهها به مدل اهمیت زیادی دارند.
🔹یادداشت کوتاه و واضح بهتر از دادههای طولانی و نامفهوم است.
📌 نتیجه: مهندسی کانتکست، مهارت کلیدی آینده مهندسان هوش مصنوعی است!
#هوش_مصنوعی
----------
🆔 @OxinCode
مهندسی کانتکست یعنی فراهم کردن اطلاعات و ابزارهای درست به شکل درست تا مدلهای زبانی بزرگ (LLM) بتوانند وظیفهشان را به درستی انجام دهند.
نکات مهم:
🔹 فقط ساختاردهی درست پرامپت کافی نیست، کل کانتکست باید درست باشد.
🔹 اطلاعات اشتباه یا ناقص باعث عملکرد ضعیف مدل میشود.
🔹 ابزارها و نحوه ارائه دادهها به مدل اهمیت زیادی دارند.
🔹یادداشت کوتاه و واضح بهتر از دادههای طولانی و نامفهوم است.
📌 نتیجه: مهندسی کانتکست، مهارت کلیدی آینده مهندسان هوش مصنوعی است!
#هوش_مصنوعی
----------
🆔 @OxinCode
🌍 معرفی Kepler.gl
ابزاری قدرتمند برای ساخت نقشههای تعاملی و تحلیل دادههای جغرافیایی حجیم. مناسب برای علاقهمندان به نقشه، دیتاساینتیستها و توسعهدهندگان.
ویژگیها:
🔹 رندر سریع با WebGL
🔹 فیلتر و تجمیع دادهها در لحظه
🔹 پشتیبانی از فرمتهای پیشرفته مثل GeoParquet
🔹 قابلیت ذخیرهسازی محلی یا ابری
🔹 نسخه دسکتاپ با DuckDB برای پردازش دادههای سنگین
نمونههای کاربردی:
🔹 زمینلرزهها
🔹 سفرهای شهری
🔹 پوشش گیاهی
🔹 دادههای جمعیتی
نسخه تحت وب 👇
💎 https://kepler.gl/
نسخه دسکتاپ 👇
💎 https://github.com/keplergl/kepler.gl
#معرفی_سایت
----------
🆔 @OxinCode
ابزاری قدرتمند برای ساخت نقشههای تعاملی و تحلیل دادههای جغرافیایی حجیم. مناسب برای علاقهمندان به نقشه، دیتاساینتیستها و توسعهدهندگان.
ویژگیها:
🔹 رندر سریع با WebGL
🔹 فیلتر و تجمیع دادهها در لحظه
🔹 پشتیبانی از فرمتهای پیشرفته مثل GeoParquet
🔹 قابلیت ذخیرهسازی محلی یا ابری
🔹 نسخه دسکتاپ با DuckDB برای پردازش دادههای سنگین
نمونههای کاربردی:
🔹 زمینلرزهها
🔹 سفرهای شهری
🔹 پوشش گیاهی
🔹 دادههای جمعیتی
نسخه تحت وب 👇
💎 https://kepler.gl/
نسخه دسکتاپ 👇
💎 https://github.com/keplergl/kepler.gl
#معرفی_سایت
----------
🆔 @OxinCode
بخش 6 از 9 جمله ممنوعه حین مصاحبه
🎯 "معتادم! من معتادِ کارم!" ممنوع!
🔹 گفتن اینکه من معتادِ کارم و همیشه اضافهکاری میکنم، الان دیگر نقطه قوت نیست.
🔹 چرا بد است؟
کارفرماها به دنبال تعادل بین زندگی کاری و شخصی هستند، نه کسی که فرسوده شود.
🔹 مثال درست:
من فردی سختکوش هستم و وقتی لازم باشه، حاضرم زمان بیشتری برای رسیدن به نتایج خوب صرف کنم.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
🎯 "معتادم! من معتادِ کارم!" ممنوع!
🔹 گفتن اینکه من معتادِ کارم و همیشه اضافهکاری میکنم، الان دیگر نقطه قوت نیست.
🔹 چرا بد است؟
کارفرماها به دنبال تعادل بین زندگی کاری و شخصی هستند، نه کسی که فرسوده شود.
🔹 مثال درست:
من فردی سختکوش هستم و وقتی لازم باشه، حاضرم زمان بیشتری برای رسیدن به نتایج خوب صرف کنم.
#دانستنیها #فرصت_شغلی
----------
🆔 @OxinCode
🎮 معرفی Construct 3
ساخت بازی بدون کدنویسی
موتور بازیسازی تحت مرورگر که به شما امکان میدهد بدون برنامهنویسی، بازیهای حرفهای بسازید.
ویژگیها:
🔹 طراحی بازی با بلوکهای تصویری
🔹 ترکیب با JavaScript برای کنترل بیشتر
🔹 خروجی روی وب، دسکتاپ، موبایل و ...
🔹 ابزارهای کامل و اجرای روان
🔹 منابع آموزشی گسترده و جامعه فعال
🌐 شروعِ کار با Construct 3 👇
💎 https://www.construct.net/en?ref=dailydev
#گیمینگ #بازی_سازی #معرفی_ابزار
----------
🆔 @OxinCode
ساخت بازی بدون کدنویسی
موتور بازیسازی تحت مرورگر که به شما امکان میدهد بدون برنامهنویسی، بازیهای حرفهای بسازید.
ویژگیها:
🔹 طراحی بازی با بلوکهای تصویری
🔹 ترکیب با JavaScript برای کنترل بیشتر
🔹 خروجی روی وب، دسکتاپ، موبایل و ...
🔹 ابزارهای کامل و اجرای روان
🔹 منابع آموزشی گسترده و جامعه فعال
🌐 شروعِ کار با Construct 3 👇
💎 https://www.construct.net/en?ref=dailydev
#گیمینگ #بازی_سازی #معرفی_ابزار
----------
🆔 @OxinCode
امروز میخوایم خیلی خلاصه HMPL رو معرفی کنیم.
کتابخانهای برای جاوااسکریپت که مثل HTMX و Alpine.js عمل میکنه اما تمرکزش روی Server-Side Rendering هست.
ویژگیها:
🔹 سرعت بالا: بارگذاری اولیه سریعتر چون بیشتر پردازش سمت سرور انجام میشه.
🔹 قالبسازی انعطافپذیر: مدیریت و اشتراکگذاری کامپوننتها بین پروژهها.
🔹 استفاده از Fetch API (بهجای XMLHttpRequest).
🔹 سبک و ماژولار: نیاز کم به جاوااسکریپت سمت کلاینت.
🔹 سازگار با معماریهای مختلف مثل Vue، Angular، WordPress و حتی پروژههای سفارشی.
🔹 امنیت بالا با DOMPurify برای جلوگیری از XSS.
جمعبندی:
HTML Markup Processing Language
یک گزینهی ساده، سبک و سروری برای ساخت رابطهای وب پویا هست.
#وب
----------
🆔 @OxinCode
کتابخانهای برای جاوااسکریپت که مثل HTMX و Alpine.js عمل میکنه اما تمرکزش روی Server-Side Rendering هست.
ویژگیها:
🔹 سرعت بالا: بارگذاری اولیه سریعتر چون بیشتر پردازش سمت سرور انجام میشه.
🔹 قالبسازی انعطافپذیر: مدیریت و اشتراکگذاری کامپوننتها بین پروژهها.
🔹 استفاده از Fetch API (بهجای XMLHttpRequest).
🔹 سبک و ماژولار: نیاز کم به جاوااسکریپت سمت کلاینت.
🔹 سازگار با معماریهای مختلف مثل Vue، Angular، WordPress و حتی پروژههای سفارشی.
🔹 امنیت بالا با DOMPurify برای جلوگیری از XSS.
جمعبندی:
HTML Markup Processing Language
یک گزینهی ساده، سبک و سروری برای ساخت رابطهای وب پویا هست.
#وب
----------
🆔 @OxinCode