Player FM - Internet Radio Done Right
15 subscribers
Checked 16d ago
تمت الإضافة منذ قبل five أعوام
المحتوى المقدم من Nicola Corti. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Nicola Corti أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
المدونة الصوتية تستحق الاستماع
برعاية
N
Netflix Sports Club Podcast


1 America’s Sweethearts: Dallas Cowboys Cheerleaders Season 2 - Tryouts, Tears, & Texas 32:48
32:48
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب32:48
America’s Sweethearts: Dallas Cowboys Cheerleaders is back for its second season! Kay Adams welcomes the women who assemble the squad, Kelli Finglass and Judy Trammell, to the Netflix Sports Club Podcast. They discuss the emotional rollercoaster of putting together the Dallas Cowboys Cheerleaders. Judy and Kelli open up about what it means to embrace flaws in the pursuit of perfection, how they identify that winning combo of stamina and wow factor, and what it’s like to see Thunderstruck go viral. Plus, the duo shares their hopes for the future of DCC beyond the field. Netflix Sports Club Podcast Correspondent Dani Klupenger also stops by to discuss the NBA Finals, basketball’s biggest moments with Michael Jordan and LeBron, and Kevin Durant’s international dominance. Dani and Kay detail the rise of Coco Gauff’s greatness and the most exciting storylines heading into Wimbledon. We want to hear from you! Leave us a voice message at www.speakpipe.com/NetflixSportsClub Find more from the Netflix Sports Club Podcast @NetflixSports on YouTube, TikTok, Instagram, Facebook, and X. You can catch Kay Adams @heykayadams and Dani Klupenger @daniklup on IG and X. Be sure to follow Kelli Finglass and Judy Trammel @kellifinglass and @dcc_judy on IG. Hosted by Kay Adams, the Netflix Sports Club Podcast is an all-access deep dive into the Netflix Sports universe! Each episode, Adams will speak with athletes, coaches, and a rotating cycle of familiar sports correspondents to talk about a recently released Netflix Sports series. The podcast will feature hot takes, deep analysis, games, and intimate conversations. Be sure to watch, listen, and subscribe to the Netflix Sports Club Podcast on YouTube, Spotify, Tudum, or wherever you get your podcasts. New episodes on Fridays every other week.…
The Developers' Bakery
وسم كل الحلقات كغير/(كـ)مشغلة
Manage series 2836526
المحتوى المقدم من Nicola Corti. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Nicola Corti أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
A developer podcast about tools, libraries, and productivity. The Developers' Bakery is a place for open-source developers and maintainers to share their experience and projects. A journey through the tools and libraries that help developers worldwide baking great software daily. Join Nicola Corti through this journey among open source and beyond.
…
continue reading
100 حلقات
وسم كل الحلقات كغير/(كـ)مشغلة
Manage series 2836526
المحتوى المقدم من Nicola Corti. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Nicola Corti أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
A developer podcast about tools, libraries, and productivity. The Developers' Bakery is a place for open-source developers and maintainers to share their experience and projects. A journey through the tools and libraries that help developers worldwide baking great software daily. Join Nicola Corti through this journey among open source and beyond.
…
continue reading
100 حلقات
كل الحلقات
×T
The Developers' Bakery

Today we venture in the world of AI with Jason Pearson and the Android MCP (Model Context Protocol) SDK , a new library that allows Android developers to build apps that can communicate with AI models more effectively. While this library is still in its early days, this solution has a lot of potential to revolutionize how we interact and debug our Android apps. Jason is going to share insights from his with MCP and what it enables for Android developers: from layout inspections, to network debugging and potentially automating and simplifying UI testing for mobile apps! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.16 Jason’s Introduction 02.02 What is the Android MCP SDK? 04.36 MCP Use cases 08.19 Shipping MCPs in production apps 12.32 Installing the MCP SDK 14.36 Project Maturity 16.21 Building a new mental model 22.45 What got into building an MCP server? 25.24 How does the MCP protocol look like? 29.36 Which APIs from the MCP spec have you implemented? 31.18 What’s next for the Android MCP SDK? 34.49 The future of AI 40.42 Futher reading 43.55 Where people can find you online? Resources kaeawc/android-mcp-sdk on GitHub Official Project Documentation Mentioned Resources: Why MCP really is a big deal - Model Context Protocol with Tim Berglund AI Code Assistants for Android Engineers @kaeawc on GitHub @kaeawc on Twitter @kaeawc.bsky.social on Bluesky Jason’s Personal Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 Compose Hot Reload with Sebastian Sellmair 56:22
56:22
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب56:22
Since it’s KotlinConf week we do have a special new episode for you folks! 🎁 Today we have on stage Sebastian Sellmair , software engineer at JetBrains, and he’s here to talk about Compose Hot Reload . With Compose Hot Reload, you can make changes to your Jetpack Compose code and see the results instantly in your app without having to restart it! This means you can iterate faster and get immediate feedback on your changes, which is arguably a huge game-changer! In this episode, Sebastian will walk us through the story of this project, how it works internally, and why you need a custom JVM to make it work. He’ll also share some insights on how to test Hot Reload and what the future holds for this project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.13 Sebastian’s Introduction 01.58 In case you missed it: what is Jetpack Compose? 03.39 What is Compose Hot Reload? 10.06 How Hot Reload works? 19.05 Watching for file changes 25.57 The story of Hot Reload 32.56 A custom JVM 38.07 Testing Hot Reload 43.09 Who will maintain Compose Hot Reload? 46.05 Hot Reload inside Android Studio 51.29 What’s next for Compose Hot Reload? 53.54 Futher reading 55.22 Where people can find you online? Resources JetBrains/compose-hot-reload on GitHub @sellmair on GitHub @sellmair on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back with a fresh new episode! 🍞🎉 Today, we sit down with Gilad Shoham , Head of Engineering at Bit.dev In this episode, Gilad will walk us through the fundamentals of Bit, how it enables composable architectures , and how development teams are using it as part of their workflow. We will touch on common challanges that developers are facing nowadays such as scaling teams, enabling them to be independent and move fast, while keeping the integration of the entire platform seamless. We will also touch on the future of AI-assisted development and how Bit.dev fits in this bigger picture. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.51 Episode Start 01.15 Gilad’s Introduction 02.41 What is Bit? 04.01 Composable Architecture 08.04 Bit & Harmony 13.21 Popular use cases for Bit 20.44 Sharing UI components 22.35 Dependency hell 28.20 Extending Bit beyond JavaScript 30.28 What is open source of bit.dev? 33.52 Who’s using bit.dev? 35.13 How bit.dev started? 37.31 Bit.dev & AI 47.44 Holistic AI 55.14 What AI of the future might look like 58.19 Futher reading 61.15 Where people can find you online? Resources teambit/bit on GitHub Bit.dev Official Website Bit.cloud Official Website Mentioned Resources @Bitdev Youtube Channel Bit Slack Workspace Gilad Personal Website @GiladShoham on GitHub @ShohamGilad on Twitter Gilad Shoham on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back with a fresh new episode at The Developer’s Bakery! 🎉 In this episode, we chat with Aayush Gupta , the maintainer of Aurora Store , a popular alternative to the Google Play Store. Aayush will share what makes Aurora Store unique, including its features, security measures, and how it compares to other similar stores like FDroid. We’ll deep dive into some of the technical aspects of Aurora Store, discussing topics such as anonymous login, malware protection, and much more. As a bonus, Aayush is also a moderator at XDA Developers, one of the biggest Android community out there, and will share his journey getting into it. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.51 Episode Start 01.13 Aayush’s Introduction 02.26 Aayush’s story 03.45 What is Aurora Store? 05.12 Aurora Store vs FDroid 06.10 Aurora Store features 08.48 Trusting Aurora Store 10.58 Anonymous login 13.30 Protecting against malwares 14.48 Where to download Aurora Store? 16.11 GitLab vs GitHub 17.21 Discoverability on GitLab 18.51 The history of this project 24.42 Who’s maintaining Aurora Store now? 25.59 Material Design 3 27.07 Managing Translations 29.01 Contributing Translations 30.26 How to best contribute to Aurora Store? 33.47 The Aurora Store Community 34.48 Telegram Support Group 35.39 What’s next for Aurora Store? 37.24 Further reading 38.41 Being an XDA Moderator 42.44 Where people can find you online? Resources AuroraOSS/AuroraStore on GitLab AuroraOSS Wiki @theimpulson on GitLab @theimpulson on Mastodon Aayush’s website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Time for a new episode of The Developers’ Bakery! 🎉 In this episode, we dive into the world of http4k with David Denton , exploring how you can treat your server as a function! Thanks to Kotlin expressivity, http4k allows you to develop server applications that are easy to test and maintain. David created and maintains the http4k together with Ivan Sanchez, and will share his story in creating this framework, which they claim it stands out as the most testable web toolkit. We will also discuss their journey from an open-source project to becoming a full-fledged company. Tune in to learn everything http4k! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.16 David’s Introduction 03.01 What is http4k? 04.37 Your server as a function 06.38 The http4k ecosystem 08.20 The most testable web toolkit 10.39 Kotlin-specific features in http4k 12.14 http4k vs ktor 14.16 http4k’s performances 15.53 Success stories 19.35 Running http4k on Android 20.37 Plugins and integrations 22.22 The story of http4k 26.46 From an OSS project to a company 29.03 Who’s maintaining http4k? 30.40 Best way to contribute 32.49 http4k v6 35.55 Coroutines support 37.51 http4k and AI 39.55 Further reading 41.47 Where people can find you online? Resources http4k/http4k on GitHub http4k Official Website @http4k on Twitter http4k/http4k-android-examples on GitHub Mentioned Resources: Server as a Function in Kotlin - Video from KotlinConf 2018 Exploring the Testing Hyperpyramid with Kotlin and http4k - Video from KotlinConf 2023 Introduction to http4k - Video by Dmitry Kandalov Pairing with Duncan McGregor playlist @daviddenton on GitHub David on Clockwork David Denton on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

In this episode of The Developers’ Bakery, we explore Astro , the modern web framework, with Elian Van Cutsem , one of its maintainers. Elian will walk us through Astro’s content-first approach, how it compares to other web frameworks, and its support for server-side/hybrid rendering. We also dive into Astro’s governance model and the challenges of maintaining an open-source project at this scale. Elian will also share his insights on the latest Astro 5 release and what’s next for the project. Finally, we chat about FOSDEM! We’ll share some of our personal anecdotes from the conference which just happened in Brussels, so you don’t want to miss this episode! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.07 Elian’s Introduction 01.58 What is Astro? 03.16 What does it mean to be content-first? 05.41 Astro’s main use case 06.28 Astro vs other static-site-generator 07.37 Server side rendering with Astro 10.15 Hybrid Rendering 11.01 The Island architecture 12.57 Astro’s performances 14.45 Where do you deploy your applications? 16.00 Astro success stories 19.41 Astro’s governance model 23.03 How did you feel when you became a maintainer? 24.08 Maintainers vs Core team member 25.40 The biggest challenge of maintaining Astro 29.09 Getting funding 31.17 What’s new in Astro 5? 33.35 What’s next for Astro? 35.26 What brings you to FOSDEM? 36.48 FOSDEM vibe and anecdotes 40.54 Further reading 43.41 Where people can find you online? Resources withastro/astro on GitHub Astro Official Website Mentioned Resources: Getting Started with Astro Astro Themes Gallery Astro Studio - All Secrets Reveiled - Video from React Alicante @ElianCodes on GitHub @ElianCodes on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Let’s kickoff 2025 with a fresh new episode of The Developers’ Bakery! 🎉 Today, we talk about KotlinPoet with Egor Andreevich . KotlinPoet is a library from Square used to generate Kotlin code. It’s a great tool to generate code at compile time, and it’s used by many libraries and frameworks for Android and not only. Egor has been involved with KotlinPoet for multiple years and today will share with us how KotlinPoet works, when to use it, and how to contribute to the project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.07 Egor’s Introduction 02.07 What is Kotlinpoet? 06.34 KotlinPoet use case 08.43 When to use code generation? 13.58 Templates vs KotlinPoet 17.32 Generating code that definitely compiles 19.46 Kotlin Poet 2.0 24.13 The challenges of KotlinPoet 27.44 Doing OSS at Square 32.55 Who’s maintaining KotlinPoet? 34.01 How to contribute to KotlinPoet? 36.53 How Egor got involved with KotlinPoet? 38.48 What’s next for KotlinPoet? 42.05 Further reading 43.38 Where people can find you online? Resources square/kotlinpoet on GitHub KotlinPoet Official Website Exploring Kotlin Symbol Processing: A Practical Guide - Video From Droidcon London @Egorand on GitHub @egorand.dev on Bluesky Egor’s Blog Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back with another episode about developer tools! Today, we’re diving into Daytona 🚀, a self-hosted and secure open source development environment manager . I’m thrilled to have on stage Ivan Burazin , CEO and co-founder of Daytona, to tell us more about this project. Do you recall how much time it takes you to have your development environment ready? Think about how many hours you spend setting up your machine, installing dependencies, and configuring your IDE. Daytona aims to solve exactly this problem by providing a development environment that can get you up to speed in seconds! In addition, Ivan will walk us through the story of Daytona: how it started and what’s next for this tool. Ivan also has a lot of experience in conference organization. In this episode, we’ll touch on what he learned from creating tech conferences and how that skills helped him build Daytona today. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.22 Ivan’s Introduction 02.43 What is Daytona? 04.20 How developers would use Daytona? 06.46 Running Daytona 10.55 Browser based IDEs vs Daytona 12.03 Accessing shared environments 14.27 Using Daytona with Open Source projects 17.53 Pricing 21.02 Who’s funding Daytona? 24.04 The story of Daytona 29.51 From organizing conferences to building tools 33.57 The hardest part of organizing a conference 39.51 What’s next for Daytona? 45.31 Further reading 46.48 Where people can find you online? Resources daytonaio/daytona on GitHub Daytona Official Website Daytona Dotfiles Insiders @ivanburazin on Twitter @ivan-burazin on GitHub Ivan Burazin on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today we’re going to talk about Excalidraw 🎨, a web tool to sketch diagrams with a hand-drawn style. I’m glad to have on stage Aakansha Doshi , one of the maintainer of Excalidraw, to tell us more about this project. Aakansha will tell us the story of Excalidraw, how it evolved over time, and its secret to achieve the distinctive hand-drawn style. We’ll also talk about the community around Excalidraw, and Aakansha will share some tips on how to start contributing to your first open-source project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.13 Akansha’s Introduction 02.21 What is Excalidraw? 03.51 Excalidraw’s hand-written style 06.32 Storing and sharing diagrams 09.16 excalidraw.com vs OSS 10.10 The Excalidraw tech stack 11.12 Your story with Excalidraw 14.42 Who’s maintaining Excalidraw? 16.22 Suggestions for getting started with open source 19.04 How to contribute to Excalidraw? 21.33 Isn’t Excalidraw feature complete? 25.20 How do you test Excalidraw? 26.27 Biggest challenge in maintaining Excalidraw 30.32 Refactoring Excalidraw 32.11 What’s next for Excalidraw? 35.33 AI & Excalidraw 37.08 Further reading 39.17 Where people can find you online? Resources excalidraw/excalidraw on GitHub Excalidraw Official Website Excalidraw Discord server Mentioned Resources: Excalidraw Documentation excalidraw/mermaid-to-excalidraw on GitHub react-tags/react-tags on GitHub @ad1992 on GitHub @aakansha1216 on Twitter Aakansha Doshi on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time for another special episode, 90! Together with our own Nicola, we’re diving into the world of Chucker , an open-source library that helps you debug network requests in Android. With Chucker you can simply inspect the HTTP and GraphQL requests and responses, visualize the body such as JSON or images, and even export them to share with your team. Nicola will tell us the story of how this library was born, how it evolved over time, and how you can use it in your projects. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.38 What is Chucker? 04.13 Installing Chucker 06.51 Chucker features 13.44 v4 17.03 Crash reporting? 19.51 Configuring Chucker 22.34 From Chuck to Chucker 33.04 Use Chucker to catch-em-all! 34.14 Supporting Chucker 37.22 Further reading Resources ChuckerTeam/chucker on GitHub TheBakery Official Website Mentioned Resources Use Chucker to Catch ‘Em All - Video from Droidcon Berlin Debugging Network Requests in Android with Chucker: A Comprehensive Guide @cortinico on GitHub @cortinico on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back with another episode about developer tooling and this time we’re diving into the world of Language Servers ! We have the pleasure to have on stage Gorkem Ercan , the CTO of Jozu and member of the Eclipse Foundation Board. Gorkem will walk us through his journey in the world of Language Servers, from writing Visual Studio Code plugins to building both the Java and the YAML Language Server. We’ll also talk a lot about Eclipse IDE, the Eclipse Foundation, and we’ll touch also on his new project: Kitops . Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.55 Episode Start 01.19 Gorkem’s Introduction 02.55 What are Language Servers? 05.05 Gorkem’s language servers journey 10.50 Writing Visual Studio Code plugins 12.42 Syntax Highlightning vs Language Servers 14.33 Challenges of writing a Language Server 17.47 The YAML Language Server 20.16 YAML vs Java 23.22 Moving to the Eclipse Foundation 25.02 Life in the Eclipse Foundation 28.50 Being a member of the board 30.17 Eclipse IDE today 33.46 What is Jozu? 38.21 From Language Servers to ML models handoff? 42.14 Takeaways from writing Language Servers 44.13 OSS in Startups vs Foundations 47.54 Further reading 50.21 Where people can find you online? Resources eclipse-jdtls/eclipse.jdt.ls on GitHub redhat-developer/yaml-language-server on GitHub redhat-developer/vscode-java on GitHub redhat-developer/vscode-yaml on GitHub Language Server Protocol Reference Kitops Official Website Kitops Discord server @gorkem on GitHub @GorkemErcan on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time to spotlight another amazing Android library in this episode of The Developers’ Bakery! Today, I’m joined by Himanshu Singh , author and maintainer of Charty . Charty is a chart library entirely written for Jetpack Compose. In this episode, Himanshu will walk us through the complexities of building custom UI libraries and his passion for open-source. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.19 Himanshu’s Introduction 02.19 What is Charty? 03.43 What is Jetpack Compose 05.43 The story of Charty 08.54 MPAndroidChart vs Charty 10.27 Writing libraries for Compose 12.28 The challenges of building a chart library 14.53 Learning to say no 17.34 The most requested feature 18.48 Making Charty multiplatform 19.53 Charty 2.0.0? 22.21 How to contribute to Charty? 26.22 How open-source accelerated your career 29.59 Which other libraries are you maintaining? 31.46 Further reading 33.12 Where people can find you online? Resources hi-manshu/Charty on GitHub Charty Documentation hi-manshu/Kalendar on GitHub @hi-manshu on GitHub @hi_man_shoe on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We keep on exploring the world of data with another amazing guest: Christina Lin , Developer Advocate at RedPanda . RedPanda is a data streaming platform, entirely built with C++ that aims to be faster and more efficient than Kafka. In this episode, Christina tells us all about RedPanda, its features, and how it’s different from other streaming platforms. Christina also shares her journey into Developer Advocacy, and share some of her tips to create engaging content for developers. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.10 Christina’s Introduction 02.01 What is RedPanda? 03.04 RedPanda in action 05.46 RedPanda features 09.53 Picking C++ 13.41 Attracting C++ contributors 15.20 How faster is RedPanda? 17.10 Self-hosting vs Cloud 20.11 Single binary architecutre 22.29 The history of RedPanda 24.59 Who’s maintaining RedPanda? 26.35 How Christina got involved in RedPanda 28.29 Being a DevRel 31.18 The best way to reach developers 33.39 The art of drawings 35.42 DevRel success metrics 37.38 From SWE to DevRel 39.21 Further reading 40.42 Where people can find you online? Resources redpanda-data/redpanda on GitHub Redpanda Official Website Mentioned Resources: Redpanda Youtube Channel Redpanda University @weimeilin79 on GitHub @Christina_wm on Twitter Christina Lin on Linkedin Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today is time to talk about Data Pipelines and Data Engineering. I’m really excited to have on stage Sandy Ryza , Lead Engineer of Dagster . If you’re a software engineer and you’re afraid of dealing with data pipelines , fear no more! Sandy is on a mission to make data pipelines easier to handle for software engineers. Join us in this episode to learn more about Dagster, and how it can make it easier for you to build and manage your data assets. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.09 Sandy’s Introduction 02.29 What is Dagster? 05.14 How is Dagster affecting software engineers? 06.13 Data engineering as software engineering 11.34 Cloud vs Self-hosted 13.42 Dagster Plus vs Dagster Plus Pro 14.41 The history of Dagster 19.43 Who’s maintaining Dagster? 20.59 Contributing to Apache Spark 24.42 Being an Open Source Data Scientist 29.18 Speaking a different language than SWE 31.44 Moving from SWE to Data Scientist 34.38 Approaching the Data Scientist world 35.59 What’s next for Dagster 37.53 Further reading 39.46 Where people can find you online? Resources dagster-io/dagster on GitHub Dagster Official Website Mentioned Resources Getting Started with Dagster Dagster University Dagster on YouTube @sryza on GitHub @s_ryz on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 Kotlin Multiplatform at Google I/O with Marcello Galhardo 27:54
27:54
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب27:54
Welcome to a special in-person episode of The Developers’ Bakery, recorded live in Berlin at Google I/O Connect 2024! There, I had the privilege of having on stage Marcello Galhardo , Software Engineer at Google. Marcello is working in the AndroidX team responsible for adding Kotlin Multiplatform support for several popular AndroidX libraries. If you’re an Android Developer, you probably used one of those libraries in your projects, such as Lifecycle or Room. Marcello is going to walk us through the latest announcements about Kotlin Multiplatform at Google I/O, and how they’re going to impact the way we build Android apps. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.50 Episode Start 01.37 Marcelo’s Introduction 02.18 What is Kotlin Multiplatform? 03.11 KMP @ Google IO 04.00 KMP announcement excitement 05.32 Convince us to use KMP for a new app 07.20 KMP support in AndroidX libraries 08.29 Migrating from Android to KMP 09.02 Which library has you contributed to? 09.27 Which library was the hardest to KMP migrate? 10.28 How many developers are involved in KMP compatibility? 11.28 alpha and versioning for AndroidX libraries 12.57 Where is the AndroidX source code? 13.42 KMP compatible vs KMP supported 15.19 Google’s stance on cross-platform 16.59 How is Google is using KMP? 17.53 Marcello’s journey 18.19 Foldable devices and large screens 20.17 Which IDE to use for KMP? 22.25 AI and KMP 25.49 Further reading 26.42 Where people can find you online? Resources Kotlin Multiplafrom Mobile Overview Mentioned Resources: Android Support for KMP Announcement Making development across platforms easier for developers Kotlin Multiplatform in Google Workspace by Jason Parachoniak - Video from KotlinConf @marcellogalhardo on GitHub @marcellogalhard on Twitter Marcello’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today we talk about a completely new topic: DevOps and System configuration. I’m really excited to have on stage Adam Jacob , CEO and Co-founder of System Initiative . Adam is challenging the status quo of DevOps tools with a completely new approach to system configuration. While System initiative looks like a no-code tool at first, it comes with all the power of TypeScript to let you build and manage your infrastructure in a completely new way. We will talk about the history of System Initiative, the challenges of building a new tool in a crowded space, and the future of DevOps. Adam is also the co-founder of Chef , a really popular configuration management tool, and he will share with us some of the lessons learned from that previous experience. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.03 Adam’s Introduction 03.19 What is a System Initiative? 07.54 What are the System Initiative feature? 11.16 Is this a drag-n-drop tool to create AWS infras? 14.37 No-code tools & quality of their output 20.12 Frontend engineers doing DevOps? 23.06 How is System Initiative doing Open Source? 25.18 The history of System Initiative 34.10 From demo to production 36.13 AI & DevOps 39.18 What you learned from building Chef? 43.51 Further reading 45.06 Where people can find you online? 46.07 Sysadmin in disguise Resources systeminit/si on GitHub System Initiative Official Website System Initiative Discord server Talk at Config Mgmt Camp 2023 - What if Infrastructure as Code never existed @adamhjk on GitHub @adamhjk on Twitter @adamhjk on Mastodon Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Hi everyone, today is time to talk about GraphQL ! We have on stage Tanmai Gopal , CEO and co-founder of Hasura . Hasura is an open-source GraphQL engine that helps you build and scale your GraphQL APIs, basically ‘without’ limits! We’ll talk about the history of Hasura, how it works, and what’s next for this project. Join us in this episode as Tanmai will tell us his story founding Hasura and how they’re building a vibrant ecosystem around this project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.09 Tanmai’s Introduction 02.04 What is a Hasura? 04.12 Exposing DBs via GraphQL 07.41 Self-hosting Hasura 13.00 Subscriptions in Hasura 16.07 Hasura Supergraph 21.15 Single Point of Failure 23.51 The history of Hasura 33.12 Founding Hasura 35.22 Haskell in the backend 40.12 Doing Open Source at Hasura 43.50 What’s next for Hasura? 50.27 Further reading 52.47 Where people can find you online? Resources hasura/graphql-engine on GitHub Hasura Official Website Mentioned Resources: Getting Started with Hasura Hasura Discord server @coco98 on GitHub @tanmaigo on Twitter Tanmai Gopal on Linkedin Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Time for a brand-new topic today, as we’re going to talk about Marketing Automation . I’m excited to have on stage Ruth Cheesley , who’s going to tell us all about Mautic . Mautic is a marketing automation software, that helps you manage your email campaigns, track your user engagement, and much more. It’s fully open-source (written in PHP 🐘) and works either as self-hosted or as a cloud solution. But we’re also going to talk about another crucial topic in open-source: governance models . Ruth has been supporting the Mautic community for years, and helped them navigate through a governance model change. She’s going to share what worked and what not for Mautic and give us some tips on how to manage a community project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.46 Episode Start 01.14 Ruth’s Introduction 03.08 What is a Mautic? 04.27 Mautic competitors 05.29 Self-hosting Mautic 07.22 The open-source and business model 10.02 Who’s working full-time for Mautic? 11.35 The history of Mautic 14.01 Tech Stack 15.23 How Ruth got involved in this project? 19.09 Collecting metrics about Mautic 21.29 Mautic on mobile 22.13 Growing a community 25.58 Testing at Mautic 28.00 Using Gitpod to help contributions 29.22 Governance models 39.20 Voting in the open 43.56 Who can vote? 45.08 Ruth’s suggestions on doing governance 48.36 Code of conducts 49.47 Woman in Open Source 52.04 Further reading 54.30 Where people can find you online? Resources mautic/mautic on GitHub Mautic Official Website Mentioned Resources: Mautic on YouTube Lead Scoring Best Practices with Mautic @RCheesley on GitHub @RCheesley on Twitter Ruth Cheesley on LinkedIn Ruth’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today we touch on a brand-new topic: device management! I’m excited to have on stage Zach Wasserman , co-founder and CTO at Fleet . Fleet is a Mobile device management (MDM) software, that helps you manage your device fleet. It’s fully open-source and works either as self-hosted or as a cloud solution. Zach is going to guide us through the world of fleet management, talking about challenges such as managing vulnerabilities and updating devices. If you ever worked with a managed device, you’ll be amazed to learn some of the secrets from the device management world! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.14 Zac’s Introduction 02.04 What is a Fleet? 05.57 Fleet vs other MDM tools 08.08 Fleet vs chef 10.40 Challenges in building MDM software 12.21 The journey of a new device 15.53 Updating OS version 17.50 Integrating with user’s calendar 18.55 Incident Stories 21.17 Who’s using Fleet? 23.15 Self-hosting vs cloud 24.14 Handling malwares 26.25 The history of Fleet 30.12 Introducing osquery 31.48 Being part of the Linux Foundation 34.56 Being part of a steering commitee of a an OSS project 37.04 What’s next for Fleet? 39.17 Provisioning Vision Pros 40.03 Integrating AI? 41.12 Further reading 42.46 Where people can find you online? Resources fleetdm/fleet on GitHub Fleet Official Website Open Source GitOps for Detection Engineering - Video from BSides Las Vegas 2023 Collect First, Ask Questions Later - Video from GopherCon 2022 @zwass on GitHub @thezachw on Twitter Zach Wasserman on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time for another bonus episode of The Developers’ Bakery! 🎉 Today, I’m extremely excited to have on stage Xavier Damman , co-founder of OpenCollective ! If you’ve been doing open source for a while, you’ve probably heard about OpenCollective. It’s a platform that helps open-source projects and communities to raise funds and manage their finances transparently. But OpenCollective is much more than just a way to support open-source projects, as you can support and fund all sorts of community initiatives. In this episode we’ll talk about the story of OpenCollective, how it all started, and how it grew to become the platform we all know today. We’ll also discuss the challenges of running a platform like OpenCollective, the future of open-source funding, and much more! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.34 Xavier’s Introduction 05.08 What is a Open Collective? 09.41 Xav’s role in OpenCollective today 11.49 What is a Fiscal Host? 15.44 It’s all about transparency 18.15 The challenges of kicking off OpenCollective 22.12 Fees and running the platform 23.46 How many donations has OpenCollective processed? 26.02 GitHub Sponsors vs OpenCollective 27.35 Is OSS sponsorship broken? 35.33 DAOs 37.58 The new economic model 42.07 Further reading 45.18 Where people can find you online? Resources opencollective/opencollective on GitHub OpenCollective Official Website Mentioned Resources: discover.opencollective.com Regens Unite Citizen Spring @xdamman on GitHub @xdamman on Twitter Xavier’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

I’m excited to welcome on stage our next guest Guilherme Oenning , creator of Aptabase ! Aptabase is an open-source tool to collect and analyze analytics from your users. The key feature is that it’s designed with privacy in mind, as all the events are stored anonymously. It’s fully GDPR-compliant and it’s available either as a cloud service or as a self-hosted solution. Join us in this episode, where Guilherme will tell us the story of how Aptabase grew from a side project to successful product! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.09 Guilherme’s Introduction 02.23 What is Aptabase? 06.55 Aptabase main fatures 09.50 Where Aptabase works? 11.40 Users opting out of analytics 13.38 Anonymous vs pseudo-anonymous 18.29 Educating users on anonymous data 21.10 Cloud vs Self-hosting 23.43 Where are the analytics stored? 25.34 Aptabase free tier 27.57 How many users are on Aptabase? 29.47 Aptabase success stories 31.22 Promoting a side project 33.49 Aptabase biggest challenge 36.02 The tech stack 38.08 Who’s maintaining Aptabase? 41.17 What’s next for Aptabase? 43.56 Further reading 45.17 Where people can find you online? Resources aptabase/aptabase on GitHub Aptabase Official Website Aptabase Discord server @goenning on GitHub @goenning on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back in the Android development space with an episode about screenshot testing . I’m excited to have on stage Takahiro Menju , Android GDE and author of Roborazzi . With Roborazzi, you can easily run screenshot tests for your Android app, without having to run a device at all. That’s possible because Roborazzi relies on Robolectric, which allows you to run Android tests directly on the JVM. Join us in this episode as Takahiro walk us through the story of this library and how it can incredibly simplify screenshot testing for our Android apps. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.09 Takahiro’s Introduction 01.58 What is Roborazzi? 03.55 Roborazzi’s features 04.51 What Robolectric brings? 05.25 Running on the JVM vs Emulator 06.37 Saving CI and developers time 07.54 Who’s using Roborazzi? 09.09 DroidKaigi Conference App 10.23 Comparing screenshots with Robolectric 11.02 Challenges in building Roborazzi 13.43 Who’s maintaining Roborazzi? 14.29 The Android testing strategy 17.25 What’s broken in Android testing? 20.23 Screenshot Testing in other ecosystems 21.58 The story of Roborazzi 23.31 How to contribute to Roborazzi? 25.04 What’s next for Roborazzi? 26.40 Further reading 28.22 Where people can find you online? Resources takahirom/roborazzi on GitHub Roborazzi Official Website Mentioned Resources: How to use Roborazzi Roborazzi FAQ Roborazzi: Elevating Android Visual Testing to the Next Level Robolectric Native Graphics and Roborazzi DroidKaigi/conference-app-2023 on GitHub @takahirom on GitHub @_takahirom_ on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today we talk about wikis! And I’m excited to have on stage Vincent Massol , CTO of XWiki. XWiki is an open-source tool to create wikis for your team, your project, or your company. Think of it as a competitor for Confluence. The key feature of XWiki is its extensibility, thanks to its various number of plugins that allow you to cover a variety of use cases, from documentation to knowledge base. Join us in this episode where Vincent will tell us the story of XWiki and how it grew to be used by companies like Amazon & Airbus among others. Oh, and did you know they commit directly to main? Let’s find out more about that! Enjoy the show 👨🍳 Show Notes 00.11 Intro 00.57 Episode Start 01.16 Vincent’s Introduction 03.20 A Confluence alternative 07.12 XWiki features 10.49 Cloud vs Self-hosting 12.43 XWiki Business Model 15.02 Who’s using XWiki 17.02 Extending XWiki 21.03 Plugins 22.44 The Stack & Scripting Languages 25.33 Converting to Kotlin? 27.31 The Story of XWiki 29.59 How Vincent got involved in XWiki? 34.27 When a Jira competitor? 35.11 The XWiki Community 38.43 Committing directly to main 42.36 Project Cristal 47.06 Further reading 49.00 Where people can find you online? Resources xwiki/xwiki-platform on GitHub XWiki Official Website XWiki Developer Reference Mentioned Resources: 20 Years of Open Source building XWiki and CryptPad - FOSDEM 2024 XWiki’s Peertube @vmassol on GitHub @vmassol on Twitter Vincent’s Personal Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Time for a new episode of The Developers’ Bakery! Today we’re back talking about testing, but we’ll have the opportunity to learn a new approach we haven’t talked about in this podcast yet: Property Based Testing . Joining us today is Nicolas DUBIEN , creator of fast-check , a library to write property-based tests for TypeScript and JavaScript. Nicolas will guide us through the world of property-based testing, explaining how fast-check can help us to write tests that are offering better coverage of our code. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.09 Nicolas’ Introduction 02.17 What is fast-check? 03.41 Property based testing 05.36 Generating inputs 08.57 Who can use fast-check? 11.11 Real world usages 14.22 fast-check to test fast-check 18.25 Readability of tests 20.43 Onboarding on property-based testing 22.57 The fast-check ecosystem 25.51 The history of fast-check 29.58 Who’s maintaining fast-check? 32.12 Growing fast-check 33.01 Good first issues 35.18 What’s next for fast-check? 39.50 Further reading 41.38 Where people can find you online? Resources dubzzz/fast-check on GitHub fast-check Official Website fast-check Blog @dubzzz on GitHub @ndubien on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Time for a fresh new episode! This time we’ll touch on a really different topic: Digital Signing . Joining us today is Pete Matsyburka , co-founder of Docuseal . Docuseal lets you sign documents online in a secure and easy way, similar to other popular alternative such as Docusign. The killer feature of Docuseal is that it is open source , and you can either self-host it or use the hosted version. Join us in this episode where Pete will tell us about his journey, how they bootstrapped Docuseal, and the future of the project. Enjoy the show 👨🍳 Show Notes 00.11 Intro 00.57 Episode Start 01.15 Pete’s Introduction 01.50 What is Docuseal? 03.22 Is Docuseal free? 05.40 How is Docuseal better than Docusign? 08.16 How does a e-signature works? 11.50 Stealing identity and e-signature 13.05 Self hosting and trust 16.30 Which programming language have you used? 17.55 Docuseal success stories 19.07 The story of Docuseal 21.49 Growing the company 22.58 The biggest challenge in building Docuseal 25.19 Docuseal & OSS 27.54 Why Ruby on Rails? 29.12 Building Web Apps as fast as possible 29.56 What’s next for Docuseal? 32.30 Further reading 33.29 Where people can find you online? Resources docusealco/docuseal on GitHub Docuseal Official Website Docuseal Discord server @docusealco on Twitter @omohokcoj on GitHub Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Welcome back to another freshly baked episode, today we talk about the trending topic in the industry: AI . I’m excited to have on stage Tsavo Knott , CEO of Pieces. Pieces is your AI-enabled workflow copilot, and developers are going to love this tool! Tsavo will walk us through the features, advantages, and the unique ecosystem that Pieces is building. With Pieces, you can search, share, and reuse your code snippets, through your favorite tools and IDEs. Tsavo is also going to share the challenges of building a company on developer tools and how to handle developers as customers, there is so much wisdom in this episode, I’m sure you will love it! Enjoy the show 👨🍳 Show Notes 00.11 Intro 00.57 Episode Start 01.28 Tasvo’s Introduction 03.21 What is Pieces? 10.01 Local vs Cloud 12.39 Pricing Model 15.27 Is Pieces just a smart clipboard? 18.56 Pieces ecosystem 20.22 Offline AI 24.10 What is Pieces OS Client? 28.24 Pieces Ecosystem 30.35 Customizing Pieces with own’s data 32.59 Developers as a a customer 35.39 Building OSS vs Building a Company 37.59 Developers’ high bar 39.13 The Pieces Community 40.33 Further reading 41.37 Where people can find you online? Resources Pieces for Developers - Official Website pieces-app/opensource on GitHub Mentioned Resources: Pieces for Developers - Official Documentation Pieces Discord server Podcast - Redefining Developer Workflow with Pieces.App’s Tsavo Knott Blogpost - Build Your Own Copilot in less than 10 minutes with Pieces OS Client @tsavo-at-pieces on GitHub @KnottTsavo on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time to kickoff 2024 with an amazing new episode! Joining us is the mind behind Homebrew: Max Howell . We’re not here to talk about Homebrew today though (get back to Ep. 55 for that). Max is here to tell us about his latest project: Tea 🍵 Tea is a new protocol to sponsor open source . Tea works as a decentralized network that allows you to sponsor the projects on your dependency tree. Join us in this episode as we walk through the possibilites that Tea unlocks, and we won’t miss the chance to talk a bit about the story of Homebrew as well. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.11 Max’s Introduction 04.21 What is Tea? 10.12 OSS Sponsorship is broken 14.05 How to join the Tea network? 17.47 How to donate on the Tea network? 23.09 Donating to the dependency tree 24.31 Tea test net 25.59 Tea vs Thanks.dev 28.12 Tea & crypto bad press 32.09 What have you learned from building Homebrew? 38.16 From pkgx to tea 41.46 The story of homebrew 50.42 Further reading 52.39 Where people can find you online? Resources Tea Official Website @teaprotocol on Twitter Mentioned Resources: The Tea WhitePaper pkgxdev/pkgx on GitHub @mxcl on GitHub @mxcl on Twitter Max’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 QuackAI with François-Guillaume Fernandez 46:14
46:14
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب46:14
Welcome back to another episode of The Developers’ Bakery. Today we have on stage FG Fernandez , the founder of QuackAI . QuackAI is a VS Code Extension that helps your contributiors when they’re typing to make sure their contributions won’t fail to comply with your project guidelines. Moreover, FG had the opportunity to join the YCombinator program with QuackAI as a sole contributor. Today he will tell us his story with this tool and what’s next for it! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.17 FG’s Introduction 02.24 What is QuackAI? 03.13 How can I use QuackAI? 07.33 Defining contribution rules 10.07 IDE Extension & PR Automation 15.07 What happens when I type with QuackAI? 18.44 What is Open Source in QuackAI? 20.56 How do you do telemetry? 26.40 The story of QuackAI 30.39 Funding from YCombinator 36.51 Being a sole contributor at QuackAI 39.00 What’s next for QuackAI? 43.27 Further reading 45.00 Where people can find you online? Resources quack-ai/companion on GitHub QuackAI Official Website QuackAI VS Code Extension QuackAI Discord server @frgfm on GitHub @FrG_FM on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Are you ready to level up your knowledge on game development? Today, we have Emilio Coppola , Executive Director of the Godot Foundation. He’s here to tell us about Godot , the open-source game engine that’s been making waves in the development world. Especially with the latest changes in the Unity pricing model, Godot is becoming a viable alternative for many developers. In this episode, Emilio will tell us about the history of Godot, how it compares to other engines, and how to get started with it. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.16 Emilio’s Introduction 02.38 What is Godot? 03.35 How Godot started? 05.03 Popular games in Godot 06.10 Godot vs Unreal/Unity 09.46 Godot & the Unity install fees 17.16 Who’s supporting Godot? 22.10 Hiring full time engineers 23.59 What does a Foundation Executive Director does? 27.37 Godot and Go? 30.21 Handling OSS traffic at Scale 34.01 How to contribute to Godot? 36.57 Getting into the core contributors team 40.14 What’s next for Godot? 43.34 Further reading 46.16 Where people can find you online? Resources Godot Official Website godotengine/godot on GitHub Mentioned Resources: Godot Engine Blog Porting your Unity knowledge to Godot Engine - Andy Touch Gamemaker to Godot Dictionary Learn to Code From Zero with GDScript · GDQuest @coppolaemilio on GitHub @Emi on Mastodon @emi_cpl on Twitter @emi_cpl on YouTube Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 The educator's path with Marcin Moskała 45:22
45:22
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب45:22
We’re back with another bonus episode of The Developers’ Bakery! Back in episode 60 we talked about content creation with Effective Android. Today, we double down on a similar topic as we do have Marcin Moskała on stage! Marcin is the author of Effective Kotlin , a collection of Kotlin best practices, and Kotlin Coroutines , a book about Kotlin’s concurrency model. In this episode, Marcin will walk us through the path to becoming an educator , what are the skills required, and how to make it profitable. Marcin has plenty of experience in this space, both as a book author, a workshop organizer, and a conference speaker. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.23 Marcin’s Introduction 03.36 The various paths in engineering 06.16 The educator’s path 14.09 The educator’s skillset 19.43 Making education profitable 25.25 Is it worth to write a book? 27.08 Marcin’s writing tips 34.19 Publishing a book 38.06 AI and education 41.55 Give it forward 43.59 Where people can find you online? Resources Effective Kotlin by Marcin Moskała on Leanpub Kotlin Coroutines by Marcin Moskała on Leanpub Marcin Moskała on Leanpub @marcinmoskala on Twitter @MarcinMoskala on GitHub Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back talking about static analysis today here at The Developers’ Bakery! We’re really excited to have on stage Nacho Lopez to talk about Compose Rules . This project is a collection of linting and inspection rules for Jetpack Compose, which prevents you from making common mistakes and helps you write better and more performant UI code. You can use this rule with either KtLint or Detekt. In this episode, we’ll also touch on how this project started inside Twitter, and now ends up living into Nacho’s personal fork. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.03 Nacho’s Introduction 04.21 What is compose-rules? 08.39 Compose Antipatterns 13.47 How to use compose-rules? 15.28 Writing custom rules 19.56 The Twitter drama 29.23 Living in a fork 36.09 What’s next for compose-rules? 42.39 Further reading 44.41 Where people can find you online? Resources mrmans0n/compose-rules on GitHub Compose Rules Official Website Mentioned Resources: What is the PSI? PSI Cookbook @mrmans0n on GitHub @mrmans0n on Twitter @nacho on Mastodon Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Time for a brand-new topic today here at The Developers’ Bakery: Data Science ! We’re really excited to have on stage Marco Gorelli , core contributor of both pandas and polars , two of the most popular data science libraries in the Python ecosystem. In this episode, we’ll talk about how pandas became so popular in the data science space. Then we’ll move on to talk about polars, a new data science library written in Rust, and how its performances compare to pandas. Finally, we’ll have the opportunity to touch on a very interesting and unique topic: the Dataframe Consortium , a multi-company effort to standardize the data science API across the ecosystem. Enjoy the show 👨🍳 Show Notes 00.14 Intro 01.00 Episode Start 01.30 Marco’s Introduction 02.14 What is pandas? 03.27 Why do I need pandas? 05.19 pandas’ competitors 07.24 pandas’ popularity 10.12 What’s your role with pandas? 12.39 How to become a pandas maintainer? 13.50 From data scientist to open source maintainer 16.02 What is polars? 21.22 Can pandas and polars co-exist? 24.25 Performance benchmarks 26.21 The learning curve 29.11 Naming anecdotes 30.51 The Dataframe Consortium? 40.12 Marco’s role in the consortium 43.40 What’s next for polars? 46.50 How to start contributing? 50.56 Further reading 53.33 Where people can find you online? Resources pandas-dev/pandas on GitHub pola-rs/polars on GitHub Pandas Official Website Polars Official Website Dataframe API Consortium Official Website Mentioned Resources: Pandas User Guide Polars User Guide Dataframe API Standard definition What polars does for you - Video from EuroPython H2O Benchmark Polars - TPCH Benchmark @MarcoGorelli on GitHub Marco Gorelli on LinkedIn Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time to talk again about Functional Programming (or maybe not?!) with today’s episode! I’m glad to have on stage Michael Arnaldi , author and maintainer of Effect . Effect is a Functional Programming library for TypeScript, that offers primitives to support error management, concurrency and much more. But Effect is also an entire ecosystem of integrations with existing and frameworks and libraries, which makes adopting Effect so much easier. Join us in this episode as Michael walk us through on his take on Functional Programming and the story behind Effect. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.07 Nicolò’s Introduction 02.37 What is Effect? 04.39 Is this a Functional Programming library? 09.18 Effects 20.11 Effect and Concurrency 30.29 The Effect ecosystem 37.30 The history of Effect 42.30 1.0? 45.45 Further reading 50.29 Where people can find you online? Resources Effect-TS/effect on GitHub Effect Official Website @EffectTS_ on Twitter Effect Discord Community Mentioned Resources: Ethan Niser’s Youtube Channel Introduction to Effect - Video from WorkerConf 2022 Effect ful computations with Fibers - Video from React Alicante @mikearnaldi on GitHub @MichaelArnaldi on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Today we have the honor to spotlight a fundamental tool of the web ecosystem: Babel . If you don’t know Babel, it’s a JavaScript compiler that allows you to write next generation JavaScript and compile it to a version that is compatible with all the browsers. Nicolò Ribaudo , one of the Babel maintainers, is on stage to tell us the story of this project, how it became so popular, and its role in the daily life of a web developer. We’ll touch also on the topic of funding and sponsoring, and learn how Babel managed to hire engineers with Open Source donations! Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.32 Nicolò’s Introduction 02.53 What is Babel? 06.15 How Babel became so popular? 10.28 The web ecosystem speed 13.56 Browserlist 16.49 Babel & Performances 20.09 Continous Benchmarking 22.42 Extending Babel 27.20 Build tools integrations 30.07 How Nicolò got involved with Babel? 33.30 Who’s maintaining Babel? 35.33 Who’s funding Babel? 38.19 Hiring engineers with donation 40.39 Call for donations 42.29 Babel will never be done 44.35 Babel 8 47.11 How to get involved? 50.34 Further reading 53.23 Where people can find you online? Resources babel/babel on GitHub Babel Official Website Mentioned Resources: @babel/how-to - Video from HolyJS 2019 Babel Videos Page nan.fyi - Rebuilding Babel: The Tokenizer @nicolo-ribaudo on GitHub @nic on Mastodon Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time to talk about testing again, but this time we’ll talk about cross-platform UI testing . I’m glad to have on stage Christian Bromann , the lead maintainer of WebdriverIO . With WebdriverIO, you can write UI tests for your web, mobile, desktop application and much more. WebdriverIO relies on the Webdriver protocol, a Web standard to support test automation, so you can use the programming language you prefer to easily test your apps wherever you want. Moreover, WebdriverIO is a project hosted by the OpenJS foundation. Together with Christian we’ll touch on what it means being part of a foundation and what this meant for the success of this project. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.35 Dmitry’s Introduction 02.53 What is WebdriverIO? 04.53 Testing Browser and Mobile applications 06.16 The Webdriver protocol 08.58 How to write tests with WebdriverIO? 10.56 WebdriverIO competitors and unique features 13.15 Handling flakiness 16.46 Running WebdriverIO in the cloud 20.25 Why should I use WebdriverIO vs my native testing framework? 22.32 How you got involved with WebdriverIO? 25.50 Who’s funding WebdriverIO? 29.03 Being part of the OpenJS foundation 31.16 Governance model 37.31 How to contribute to WebdriverIO? 40.11 What’s next for WebdriverIO? 42.15 Further reading 43.58 Where people can find you online? Resources webdriverio/webdriverio on GitHub WebdriverIO Official Website Mentioned Resources: Webdriver Standard WebdriverIO - Getting Started Why WebdriverIO? WebdriverIO Governance Model SauceLabs Official Website WebdriverIO Official Website @christian-bromann on GitHub @bromann on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

In this episode of The Developers’ Bakery, we have the pleasure of hosting Dmitry Kandalov , the author of LivePlugin . With LivePlugin you can easily create IDE Plugins for IntelliJ (and other JetBrains IDEs) in the blink of an eye, you won’t need to restart your IDE anymore! If you’re looking to supercharge your productivity and make your IDE truly yours, this episode is a must-listen. Dmitry will inspire you with his passion for plugin development and reveal the secrets behind his IDE customizations. Enjoy the show 👨🍳 Show Notes 00.07 Intro 00.53 Episode Start 01.35 Dmitry’s Introduction 03.18 What is LivePlugin? 04.23 How do you create an IntelliJ plugin? 05.14 No need to restart your IDE 07.09 Can I ship a LivePlugin to prodcution? 09.25 Plugins as a single Kotlin file 10.48 LivePlugin success stories 13.22 IDE Plugin vs CLI 19.31 Debugging a plugin 22.03 Dmitry’s favorite plugins 23.53 IDE Customization 25.19 Dark themes 26.09 IJKL 27.38 How you got into plugin development? 31.56 Have you tried writing plugins for other IDEs? 33.21 How to contribute to LivePlugin? 36.24 What’s next for LivePlugin? 38.52 Paid Plugins 42.16 Limited Work in Progress 46.23 Further reading 47.56 Where people can find you online? Resources dkandalov/live-plugin on GitHub Sane Intellij Plugin Development With Live Plugin - Dmitry’s Blog Mentioned Resources: dkandalov/quick-fix on GitHub Quick Fix on Jetbrains Marketplace dkandalov/ijkl-shortcuts-plugin on GitHub IJKL Shortcuts on Jetbrains Marketplace dkandalov/limited-wip on GitHub Limited WIP on Jetbrains Marketplace Dmitry’s IDE Settings Extending IntelliJ-based IDEs at runtime - #4 from Busy Plugin Developers Live Coding Kotlin/Native Snake by Dmitry Kandalov - Video from KotlinConf 2018 PSI Viewer on Jetbrains Marketplace Jetbrains Marketplace on Slack @dkandalov on GitHub @dmitrykandalov on Twitter @dkandalov on Mastodon Dmitry’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 Modern Android Development with Boris Farber and Tomáš Mlynarič 45:09
45:09
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب45:09
Welcome to a special in-person episode of The Developers’ Bakery, recorded live in Amsterdam at Google IO Connect. There, I had the privilege of having on stage Boris Farber and Tomáš Mlynarič from Google and they will tell us What’s New in Android. As I’m a big fan of build tool, in this episode we’re going to delve into some of the updates for popular devtools for Android: Android Studio, Android Gradle Plugin (AGP), Gradle KTS and much more. We’ll have also the opportunity to discover Baseline Profiles , a new mechanism to boost the performance of your Android apps. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.39 Tomáš’ Introduction 02.22 Boris’ Introduction 02.47 What’s New in Android? 04.02 Gradle KTS 05.51 Gradle Version Catalog 08.06 Android Gradle Plugin (AGP) 10.02 Java 17 12.21 Alpha, beta and stable releases 15.18 What are Baseline Profiles? 19.08 What does a Baseline Profile look like? 20.29 How to create a Baseline Profile? 22.51 Which flows to include in a Baseline Profile? 25.28 Baseline Profiles for Library Authors 27.53 Performance wins 28.49 Where is the Android code? 30.47 How to contribute to Android? 33.33 Reporting a bug for Android 35.07 Too many bug reports! 37.03 Effective triaging 38.32 Reproducers 39.21 Which future for Gradle on Android? 40.53 Further reading 42.44 Docs for KTS migration 43.54 Where people can find you online? Resources Google IO - What’s New in Android Mentioned Resources: AGP Landing Page Migrate your build file from Groovy to Kotlin Migrate to version catalogs android/nowinandroid on GitHub Android Dev Summit - Making apps blazing fast with Baseline Profiles What’s new in Android Performance - IO 2023 Android Source Code @borisf on GitHub @borisfarber on Twitter Boris’ website @mlykotom on GitHub @mlykotom on Twitter Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

In today’s episode, we talk about a problem that most Mobile developers faced in their career flaky tests , and we do it with Anton Malinskiy , joining us to talk about Marathon , the Mobile UI Test runner. We all know that ensuring high quality and reliability of our mobile apps is key to our success and to a 5-star rating. That’s why mobile testing is so important. Marathon helps us in this endeavour, orchestrating our test execution in a smart way to parallelize our tests and reduce flakiness. Anton is going to guide us with us through Marathon’s capabilities, its unique features, and the challenges it solves in the realm of UI testing. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.02 Anton’s Introduction 02.48 What is Marathon? 06.15 Why UI testing for mobile is hard? 09.35 What are the features of Marathon? 12.39 Handling flakyness 15.51 Learning from other test runs 17.07 Running adb commands during tests 19.21 Optimizing for parallelism 23.08 How does Marathon compares to similar tools? 29.17 Why GPL 2.0? 31.53 License switching 33.45 Marathon Cloud 38.03 Running tests under 15 minutes 41.20 Marathon Cloud for OSS 42.08 Further reading 45.02 Where people can find you online? Resources MarathonLabs/marathon on GitHub Marathon Official Docs Marathon Official Blog Marathon Cloud Website Mentioned Resources: Blogpost Series: I want to run any number of Android UI tests on each PR. Part 1 Part 2 Part 3 Part 4 Blogpost Series: Marathon Early Design. Part 1 Part 2 Example of optimal setup of Marathon Inspirational Resources: How SQLite Is Tested Development at the Speed and Scale of Google Testing @ Google - Video 1 Video 2 Video 3 Video 4 Connect with Marathon: Marathon on Slack @marathontestrunner on Telegram @Malinskiy on GitHub @anton_malinskiy on Twitter @Malinskiy on Telegram Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

I’m really excited for today’s episode as we’re going to talk about Linux Desktop Environments with Niccolò Venerandi , a KDE contributor. Niccolò has been contributing to KDE Plasma for multiple years. He’s going to tell us how the KDE project is working, how it’s funded and how it is possible to contribute to it. He also runs a popular YouTube channel about KDE & Linux that he’s using to found his Open Source work! In this episode, we’re going to learn his secrets and how he’s planning to grow his engagement with KDE through this channel. Enjoy the show 👨🍳 Show Notes 00.10 Intro 00.56 Episode Start 01.12 Niccolò’s Introduction 02.31 What is KDE? 04.49 What is your role within KDE? 05.51 KDE Plasma on a Steam Deck 06.44 Which Linux distro are you using? 07.12 Which Linux distro are you recommending? 07.54 How you got involved with KDE? 10.37 Where is KDE’s code? 11.11 Mentoring in the KDE community 12.22 Whick programming languages are used for KDE? 14.21 GNOME vs KDE 16.55 How is KDE funded? 20.13 How anarchy sometimes work 22.34 Meeting the KDE community 24.10 Different ways of doing Open Source 29.10 How to start contributing to KDE? 31.22 What KDE needs right now? 32.06 kNaming 34.05 Nicco Loves Linux 36.47 Sustaining Open Source via YouTube 39.39 Marketing is hard 42.34 Further reading 44.35 Where people can find you online? Resources KDE on GitLab KDE official website Get involved with KDE Mentioned Resources: Nate Graham’s Blog How anarchy sometimes work Mentioned Linux YouTubers: @thelinuxexp on YouTube @TechHut on YouTube @TheLinuxCast on YouTube @niccoloveslinux on YouTube @veggero on GitHub @veggero on Twitter Niccolò’s Blog Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

It’s time for another bonus episode of The Developers’ Bakery! This time, we dive into the world of content creation with Jorge Castillo . Jorge is the author of the blog & newsletter Effective Android and the author of Jetpack Compose internals book. In this episode we’ll talk about his journey building a newsletter, writing blog posts, preparing courses, and writing books. Join us as we and discover the secrets behind his success. Enjoy the show 👨🍳 Show Notes 00.00 Intro 00.45 Episode Start 01.19 Jorge’s Introduction 03.13 What is Effective Android? 04.01 Kicking off a newsletter 05.19 From RSS to your Inbox 06.42 How to monetize a newsletter? 07.41 Effective Interviews 10.01 How an interview is built 12.01 Podcast vs written interviews 14.02 Where do you find the time? 16.36 Jetpack Compose courses 18.56 Cohort based courses 21.05 Communities around courses 23.00 The business of online courses 24.33 The challenges of building a course 26.51 The book: Jetpack Compose Internals 32.04 The book: The Good Teammate 32.54 Leanpub 34.58 Maintaining Arrow 41.05 Further reading 44.19 Where people can find you online? Resources Effective Android on Substack Mentioned Resources: Jorge’s Blog Jetpack Compose and internals course Book: Jetpack Compose internals Book: The Good Teammate @JorgeCastilloPrz on GitHub @JorgeCastilloPR on Twitter @jorge on Mastodon Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

Joining us today is Adriel Café , the creator and maintainer of Voyager . We’ll be delving into the depths of Navigation with Jetpack Compose, touching on topics such as tab navigation, nested navigation and deep-links. Also, Voyager let’s you build navigation experiences which are fully cross-platform thanks to its support for Android, iOS, Web and Desktop. Adriel is also a former Web engineers and is going to tell us what he loves and hates between the two worlds. Enjoy the show 👨🍳 Show Notes 00.13 Intro 00.59 Episode Start 01.32 Adriel’s Introduction 02.54 What is Voyager? 06.07 What’s the story behind Voyager? 12.22 How hard is navigation across platforms? 14.23 Bottom bar, tabs and other navigation patterns 16.38 Deeplinks 18.35 Nested Navigation 20.40 Multi-module Navigation 22.47 1.0.0 when? 23.58 The most requested feature 25.04 Who’s maintaining Voyager? 27.50 Which future for Voyager? 29.34 Android vs Web 33.26 Android engineers do it better 34.47 Web vs Mobile IDEs 36.45 Further reading 38.40 Where people can find you online? Resources adrielcafe/voyager on GitHub Voyager Official Website Mentioned Resources: adrielcafe/lyricist on GitHub programadorthi/kotlin-routing on GitHub Jetpack Compose internals - by Jorge Castillo @adrielcafe on GitHub @adrielcafe on Twitter Adriel Café on LinkedIn Adriel’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 Confetti with John O'Reilly and Martin Bonnin 46:58
46:58
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب46:58
In today’s episode, join me with Martin Bonnin and John O’Reilly as we explore Confetti , a Kotlin Multiplatform Conference App. Tune in as Martin and John discuss the story behind Confetti, its architecture, and how they managed to hit both the Play Store and the App Store using Kotlin Multiplatform. Confetti was also presented recently at KotlinConf 2023. We’ll be talking about John’s and Martin’s experience at KotlinConf and their favorite session from this edition. Enjoy the show 👨🍳 Show Notes 00.08 Intro 00.54 Episode Start 01.30 John’s Introduction 02.04 Martin’s Introduction 03.08 What is Confetti? 04.24 What’s the story behind Confetti? 07.57 Are conference apps the new TODO lists? 09.47 Confetti’s Architecture 12.24 Confetti’s UI Stack 15.45 How much code is shared between Android & iOS? 17.35 SwiftUI vs Compose for iOS 21.21 Takeaways from KotlinConf 24.35 John’s favorite session 28.15 Confetti @ KotlinConf 32.02 Confetti vs KotlinConf App 34.51 Confetti on a watch 38.47 New features for Confetti 40.30 Whitelabelling 42.48 Further reading 45.17 Where people can find you online? Resources joreilly/Confetti on GitHub Confetti on the AppStore Confetti on the PlayStore Mentioned Resources: apollographql/apollo-android on Github ExpediaGroup/graphql-kotlin on Github The Developers’ Bakery #13 - Apollo GraphQL with Martin Bonnin Confetti: building a Kotlin Multiplatform conference app in 40min - Video from KotlinConf KotlinConf Video Playlist @joreilly on Twitter @joreilly on GitHub John’s Blog @martinbonnin on Github @martinbonnin on Twitter Martin’s Blog Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

We’re back in the frontend space to talk about Qwik and Qwik UI , a web framework to build superfast web application. From their readme: Instant-loading web apps, without effort . Qwik UI is their UI library, which offers a variety of components that you can use to kickstart your application. Today we do have Giorgio Boa on stage, one of the maintainers of Qwik UI, to talk about the project, the motivation behind it, and how this project is evolving. Enjoy the show 👨🍳 Show Notes 00.08 Intro 00.54 Episode Start 01.28 Giorgio’s Introduction 02.31 What is Qwik? 08.55 What is Qwik UI? 11.49 Getting started with Qwik 13.38 Single Page Application vs Server Side Rendering 16.30 SPA ans SEO 17.45 CSS and Customizations 19.16 How Giorgio got involved with Qwik UI? 21.14 Maintaining Qwik UI 24.46 Building connections through Open Source 27.41 Onboarding Juniors to Open Source 29.09 Giorgio’s Mentoring Campaing 31.33 Recurrent vs One-off mentoring 33.16 The future of Qwik UI 35.29 Further reading 37.00 What made you move to Qwik? 38.53 Where people can find you online? Resources qwikifiers/qwik-ui on Github BuilderIO/qwik on Github Qwik Official Website Mentioned Resources: vendure-ecommerce/storefront-qwik-starter on Github Storefront Live Demo Qwik Discord Server Qwik Official Website @giorgio_boa on Twitter @gioboa on Github Giorgio Boa on LinkedIn Giorgio’s profile on MentorCruise Giorgio’s blog on dev.to Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

1 GlotDict, Wordpress and Mozilla with Daniele Scasciafratte 54:40
54:40
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب54:40
Today I’m excited to have on stage Daniele Scasciafratte , the Open Source Multiversal Guy . Daniele is involved all over the places: he’s a WordPress core contributor, a Mozilla contributor, and the author of the book “Contribute to open source: the right way”. In this episode, we start from GlotDict , a browser extension Daniele wrote to support WordPress translators. But that’s just the starting point! We’ll touch on what is means to be a WordPress core contributor, how Mozilla is different from WordPress and the love/hate relationship we all have with PHP. Daniele also wrote an Open Source book : “Contribute to open source: the right way”. This book is like a survival guide for any Open Source newcomer. We’ll talk about how the book came to be and what are the main takeaways from it. Enjoy the show 👨🍳 Show Notes 00.08 Intro 00.54 Episode Start 02.36 Daniele’s Introduction 04.25 What is Glotdict? 08.48 WordPress and the modern web 15.07 What does it mean to be a WordPress core contributor? 21.46 PHP 26.12 Daniele & Mozilla 32.28 Writing an Open Source book 41.56 One takeaway from Daniele’s book 47.38 Further reading 52.57 Where people can find you online? Resources Mte90/GlotDict on Github Daniele’s Book: Contribute to open source: the right way 3rd edition 2 years of GlotDict or Why I made my first browser extension for the WordPress community Mentioned Books: The tao of coaching How to Win Friends and Influence People Daniele’s Podcast - Opinioni in Open Source 🇮🇹 @Mte90 on Github @mte90net on Twitter Daniele’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
T
The Developers' Bakery

If you’re developing on macOS, then you probably know what we’re going to talk about: Homebrew 🍺 the most popular package manager for macOS. If you don’t know Homebrew, it’s a command-line tool that allows you to install software on your Mac. We could call it “the missing app store” for your console. But Homebrew is much more than that! There is an entire ecosystem of contributors that maintain formulas to make it easy to install software on your Mac. Today I have the honor to speak with Mike McQuaid , the Homebrew project leader. In this episode we’re going to talk about how Homebrew started, how it works internally, how it’s funded, and how you can contribute to it. I’m glad I also had the chance to touch on some more contentious topics like telemetry and handling burnout in the OSS space. Enjoy the show 👨🍳 Show Notes 00.11 Intro 00.57 Episode Start 01.32 Mike’s Introduction 02.31 What is Homebrew? 03.07 The history of Homebrew 06.56 Have you ever felt you were done with Homebrew? 10.58 What happens when you brew install? 12.45 What is a formula? 15.55 Rolling release package manager 17.04 What is a cask? 20.01 Brew bundle 21.34 Where is so much software stored? 23.32 Homebrew trust model 27.57 What’s the most downloaded package? 29.27 Telemetry & Open Source 32.50 Opt-in vs Opt-out telemetry 40.33 Entitelment in the OSS space & handling burnouts 43.20 How is Homebrew funded? 48.18 Homebrew & Legal entity 50.28 How to become a Homebrew maintainer? 52.39 Do-ocracy 53.53 Engaging with the Homebrew community 54.49 What’s next for Homebrew? 57.17 Further reading 58.53 Where people can find you online? Resources Homebrew/brew on GitHub Homebrew Official Website Mentioned Resources: Open Source Maintainers Owe You Nothing - Mike McQuaid Replacing Boxen - Mike McQuaid Howembrew Analytics Install Mike’s Brewfile on GitHub Related Projects: Homebrew/homebrew-core on GitHub Homebrew/homebrew-cask on GitHub Homebrew/homebrew-bundle on GitHub MikeMcQuaid/strap on GitHub @MikeMcQuaid on Twitter @MikeMcQuaid on GitHub @mike on Mastodon Mike’s Website Show links Podcast Website The Developers’ Bakery on Spotify The Developers’ Bakery on Apple Podcasts The Developers’ Bakery on Google Podcasts @thebakerydev on Twitter @cortinico on Twitter…
مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.