From 0d1f9f7c198eac410314a374526ec3350686fa84 Mon Sep 17 00:00:00 2001 From: Pinak Date: Tue, 12 Sep 2023 20:28:21 +0530 Subject: [PATCH] Trying mdx extension for iframe tag --- ...newsletter.md => 2023-09-08-newsletter.mdx} | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) rename blog/{2023-09-08-newsletter.md => 2023-09-08-newsletter.mdx} (90%) diff --git a/blog/2023-09-08-newsletter.md b/blog/2023-09-08-newsletter.mdx similarity index 90% rename from blog/2023-09-08-newsletter.md rename to blog/2023-09-08-newsletter.mdx index 17209a59..8c87c1f9 100644 --- a/blog/2023-09-08-newsletter.md +++ b/blog/2023-09-08-newsletter.mdx @@ -27,7 +27,7 @@ import yt from '@site/static/img/blog/2023-09-08-newsletter-2/yt.png'; In this issue, we've got a diverse range of topics to cover, including [Upcoming Events](#Upcoming-Events), new tools like [conda-store](#conda-store), thought-provoking discussions on [conda's free nature](#Is-conda-Free?), [plugin hooks](#New-pre-and-post-command-plugin-hooks), and intriguing projects like [Pandata](#Pandata). Plus, we'll delve into [recent releases](#Releases) that promise to enhance your conda experience. -But that's not all! We'll also highlight one [job opportunity](#Job-still-Open-at-sfbi!) and share news about [Travis Hathaway's recent talk]( #Writing-Plugin-Friendly-Python-Applications:-by-Travis), now available for public consumption. +But that's not all! We'll also highlight one [job opportunity](#Job-still-Open-at-sfbi!) and share news about recent talks from [Travis Hathaway]( #Writing-Plugin-Friendly-Python-Applications:-by-Travis) and [Bianca Henderson](#Plug-life-into-your-codebase), now available for public consumption. @@ -174,16 +174,18 @@ Join in revolutionizing genomics research! SFBI is looking for a Software Develo --- -Image of the talk on Youtube - -## [Writing Plugin Friendly Python Applications: by Travis ( A Conda Maintainer)](https://youtu.be/d40tBcqopAI?feature=shared) +## [Writing Plugin Friendly Python Applications: by Travis Hathaway( A conda Maintainer)](https://youtu.be/d40tBcqopAI?feature=shared) In this talk, Travis Hathaway explores how to **design plugin-friendly Python applications**. He emphasizes the importance of well-defined contracts between core software and plugins, fostering modular organization. Throughout the session, he demonstrates these principles using the pluggy library. He also shares a case study on conda, showcasing how it's adapting its codebase to embrace plugin-friendly practices. - - Watch the video - + + +**[Watch the video](https://youtu.be/d40tBcqopAI?feature=shared)** to learn how to enhance your Python applications with plugin-friendliness. + +## [Making established Python codebase pluggable: by Bianca Henderson (A conda Maintainer)](https://www.youtube.com/watch?v=OeSv0_HesaU) + +In this presentation by Bianca Henderson, you'll dive into the world of making established Python codebases more pluggable. The presentation introduces the pluggy Python framework as a key tool for achieving plugin-friendliness in your projects. -**[Watch the video](https://youtu.be/d40tBcqopAI?feature=shared)** to learn how to enhance your Python applications with plugin-friendliness. \ No newline at end of file +Using a real-life example, Bianca illustrates how the ten-year-old conda codebase has embraced a plugin API, breathing new life into the project.