اپسیلون در ShinyConf 2025: پیشبرد مرزهای توسعه Shiny

ShinyConf 2025 تقریباً اینجاست و ما هیجان‌زده‌ایم که دوباره جامعه را گرد هم آوریم.

به عنوان برگزارکنندگان، مجموعه‌ای از گفتگوها و کارگاه‌ها را گردآوری کرده‌ایم که بر سریع‌تر، آسان‌تر و مقیاس‌پذیرتر کردن برنامه‌های Shiny تمرکز دارند.

ShinyConf 2025 را از دست ندهید! همین حالا ثبت‌نام کنید و به جامعه جهانی Shiny برای سه روز بینش و نوآوری بپیوندید.

تیم ما موضوعاتی از اشکال‌زدایی واکنش‌پذیری و ساخت APIها گرفته تا استفاده از هوش مصنوعی و بهبود طراحی برنامه را پوشش خواهد داد.

در اینجا چیزی است که به اشتراک خواهیم گذاشت:

سریع‌تر و روان‌تر کردن برنامه‌های Shiny

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

  • بهینه‌سازی عملکرد در Shiny: نکات و بهترین شیوه‌ها
    ساموئل کالدرون | چهارشنبه، 1:00 PM – 4:00 PM UTC+1
    بیاموزید که چگونه زمان بارگذاری را سرعت بخشید، مجموعه‌داده‌های بزرگ را مدیریت کنید و کد Shiny خود را برای عملکرد بهتر ساختار دهید.
  • DIY: رفع انسداد اسکریپت‌های خود با Plumber در R
    دیپانش خورانا | چهارشنبه، 1:00 PM – 3:00 PM UTC+1
    یک اسکریپت R/Shiny نامرتب دارید؟ این کارگاه عملی به شما نشان می‌دهد که چگونه کد خود را با استفاده از {plumber} به یک API تبدیل کنید، و به اشتراک‌گذاری و استفاده از آن در برنامه‌های دیگر را آسان‌تر می‌کند.
  • چرا دو بار فعال می‌شود؟ درک واکنش‌پذیری Shiny
    داگلاس مسکیتا | چهارشنبه، 6:00 PM – 8:00 PM UTC+1
    آیا تا به حال فکر کرده‌اید که چرا برنامه Shiny شما وقتی انتظار دارید یک بار اجرا شود، دو بار اجرا می‌شود؟ این جلسه توضیح می‌دهد که واکنش‌پذیری چگونه کار می‌کند، اشتباهات رایج و نحوه رفع آنها.

کارگاه‌ها، سخنرانی‌های اصلی و گفتگوهای پیشرفته Shiny—از دست ندهید! برنامه کامل ShinyConf 2025 را بررسی کنید.

استفاده از هوش مصنوعی در Shiny

ابزارهای هوش مصنوعی نحوه ساخت برنامه‌ها را تغییر می‌دهند. این گفتگوها بر نحوه استفاده از هوش مصنوعی به روش‌هایی تمرکز دارند که واقعاً کار می‌کنند.

  • LLMهای عملی در Shiny: تجزیه مشکلات، ساختن راه‌حل‌ها
    پیوتر پاشا استوروزنکو | پنج‌شنبه، 4:30 PM – 4:50 PM UTC+1
    به جای تلاش برای تولید کل برنامه‌ها، هوش مصنوعی در ساختن قطعات کوچک و قابل استفاده مجدد بهتر است. این گفتگو نشان می‌دهد که هوش مصنوعی چه زمانی خوب کار می‌کند، چه زمانی کار نمی‌کند و چگونه از آن در Shiny استفاده کنیم.
  • آیا یک هوش مصنوعی می‌تواند از مصاحبه توسعه‌دهنده Shiny عبور کند؟
    پاول دمین | پنج‌شنبه، 6:40 PM – 7:00 PM UTC+1
    هوش مصنوعی می‌تواند کد تولید کند، اما آیا استانداردهای توسعه‌دهنده در دنیای واقعی را برآورده می‌کند؟ ما هوش مصنوعی را در یک مصاحبه شغلی Shiny آزمایش کردیم تا ببینیم چه چیزی را درست انجام می‌دهد و چه چیزی را اشتباه.

UI/UX، متن باز و کاربردهای خلاقانه

  • فراتر از رنگین کمان: چرا رنگ کلید طراحی UI برنامه مؤثر و فراگیر است
    هوبرت هالون | پنج‌شنبه، 5:00 PM – 5:20 PM UTC+1
    انتخاب رنگ‌های مناسب می‌تواند یک برنامه را بسازد یا خراب کند. این گفتگو نکات عملی برای واضح، در دسترس و از نظر بصری جذاب کردن برنامه‌های Shiny را پوشش می‌دهد.
  • یک سال دیگر در Rhinoverse
    یاکوب نوویکی | جمعه، 4:50 PM – 5:10 PM UTC+1
    نگاهی به آنچه در اکوسیستم متن باز اپسیلون جدید است، از جمله بهبودهای Rhino، به‌روزرسانی ابزارهای ما و نحوه مشارکت شما.
  • تبدیل داده‌های Goodreads من به یک برنامه Shiny که هیچ‌کس درخواست نکرده است
    جی‌جی کنت | پنج‌شنبه، 4:50 PM – 5:00 PM UTC+1
    یک نسخه نمایشی سریع از نحوه تبدیل یک برنامه ساده ردیابی کتاب به یک پروژه تعاملی Shiny. این گفتگو که برای تفریح ​​ساخته شده است، کدنویسی با کمک هوش مصنوعی، پروژه‌های شخصی و عشق به کتاب را پوشش می‌دهد.

از هوش مصنوعی گرفته تا برنامه‌های Shiny سازمانی، سخنرانان ما همه چیز را پوشش می‌دهند. با متخصصانی که کنفرانس امسال را شکل می‌دهند، آشنا شوید.

استقرار و مقیاس‌بندی برنامه‌های Shiny برای شرکت‌ها

این گفتگوها بر روش‌های واقعی برای استقرار و ردیابی برنامه‌های Shiny در مشاغل و سازمان‌ها تمرکز دارند.

  • ردیابی پذیرش برای برنامه‌های Connect Shiny
    مارسین دوبل | پنج‌شنبه، 6:20 PM – 6:40 PM UTC+1
    نگاهی به ابزار متن باز جدید اپسیلون برای ردیابی نحوه استفاده افراد از برنامه‌های Shiny در Posit Connect.
  • ساخت جهان R Elkem، یک بسته در یک زمان
    رسل ویبال و کیجل هاکون برگرت | جمعه، 1:00 PM – 1:20 PM UTC+1
    چگونه Elkem، یک شرکت جهانی مواد، مجموعه‌ای از بسته‌های R داخلی را برای بهبود گردش کار خود، از دسترسی به داده‌ها تا تجسم، ساخت.
  • پل زدن بین متن باز و سازمانی: ادغام {teal} در چارچوب‌های Shiny
    الکساندروس کورتیس، پائولو بارگو، اردلان میرشانی | جمعه، 1:20 PM – 1:40 PM UTC+1
    نگاهی به نحوه ادغام {teal} در سیستم‌های سازمانی برای ترکیب انعطاف‌پذیری متن باز با ساختار مورد نیاز در سازمان‌های بزرگ.
  • تقویت پروژه‌های Shiny با قلاب‌های پیش‌کامیت، پروفایل‌های {renv} و مدیریت انتشار
    تیموتیوش ماکوفسکی | جمعه، 2:00 PM – 2:20 PM UTC+1
    روش‌های ساده برای سازماندهی بیشتر توسعه Shiny با بررسی خودکار کد، مدیریت بسته و نسخه‌های ساختاریافته.
  • با اطمینان استقرار دهید: استراتژی‌هایی برای به حداقل رساندن شکست و به حداکثر رساندن موفقیت (در Posit Connect)
    ریشارد شیمانسکی | جمعه، 2:40 PM – 3:00 PM UTC+1
    چگونه با تکنیک‌هایی مانند پرچم‌های ویژگی و روندهای مرحله‌ای از شکست‌های استقرار جلوگیری کنیم.

سخنرانی اصلی: R و Shiny در آزمایشات بالینی

  • تغییر شکل آزمایشات بالینی: چگونه R و Shiny سرعت بخشیدن و بهبود تصمیم‌گیری را افزایش می‌دهند
    آگا راسینسکا | جمعه، 4:00 PM – 4:50 PM UTC+1
    صنعت داروسازی مقادیر زیادی داده جمع‌آوری می‌کند، اما به دست آوردن سریع بینش یک چالش است. این سخنرانی اصلی نحوه استفاده از R و Shiny برای سرعت بخشیدن به آزمایشات بالینی و بهبود تصمیم‌گیری را پوشش می‌دهد.

چه چیزی در ShinyConf 2025 جدید است؟ آخرین اطلاعیه‌ها و به‌روزرسانی‌ها را کاوش کنید تا بیشترین بهره را از رویداد امسال ببرید.

به ما در ShinyConf 2025 بپیوندید!

جلسات ما در ShinyConf 2025 روش‌های عملی برای بهبود عملکرد، استفاده از هوش مصنوعی، طراحی برنامه‌های بهتر و استقرار آنها در مقیاس را پوشش می‌دهد.

چه در Shiny تازه‌کار باشید و چه سال‌ها از آن استفاده می‌کنید، چیزی برای شما وجود دارد.

شما را در ShinyConf می‌بینیم!

هنوز ثبت‌نام نکرده‌اید؟ اکنون ثبت‌نام کنید و به ما بپیوندید!