#135 – Jonathan Bossenger on Enhancing WordPress Learning Experiences – WP Tavern

[ad_1] [00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast, which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, enhancing WordPress learning experiences. If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice. Or by going to wptavern.com/feed/podcast. And you can copy that URL into most podcast players. If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there. So on the podcast today, we have Jonathan Bossenger. Jonathan based in Cape town, South Africa, has been an integral part of the WordPress community for nearly a decade. Transitioning from software development to web, and then WordPress development, he found his passion in education. Since attending his first word camp in 2015, he has focused on creating educational content for WordPress developers. Now employed at Automattic as a developer educator, he contributes to the Learn platform, helping to train and guide new developers in the WordPress ecosystem. He’s on the podcast today to explain some of the ways that you can learn WordPress with up to date, freely available content. We discuss the goal of making WordPress learning accessible globally, especially for those who can’t afford expensive courses. The discussion gets into the transformative potential of the Learn WordPress platform, especially in the era of Playground, which will enable interactive coding practice without the need for external tools. Jonathan sees this as a game changer for web agencies, providing a streamlined training resource for new developers and conserving valuable time and resources. We cover Jonathan’s journey from software developer to developer educator, supported by his former employer, Castos. He shares the challenges of keeping educational content current amidst WordPress’s rapid evolution, and the importance of staying updated with WordPress core developments. The conversation also touches on the structured learning pathways, designed to guide learners from beginner to advanced levels. Segmented into user designer and developer categories. The professionalism of WordPress projects like Learn, and the essential role of contributors in translating and internationalising content to reach a broader audience ,comes under the microscope as well. And Jonathan reflects upon the dynamic nature of open source communities, stressing the need for decisive leadership in software development decisions from time to time. Towards the end, we talk about the many ways that you can assist the Learn project, and there are many more ways than you might imagine. If you’re curious about how people learn about WordPress, and how you can be a part of that project, this episode is for you. If you’re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well. And so without further delay, I bring you Jonathan Bossenger. I am joined on the podcast today, once more by Jonathan Bossenger. Hey, Jonathan. [00:03:59] Jonathan Bossenger: Hello, I’m back. [00:04:01] Nathan Wrigley: Thank you so much for coming on the podcast today. We’re going to be talking about a really important subject, and a subject which I think is getting more importance. We can get into the politics or what have you of that in a moment. Before we begin the conversation all about Learn, and what’s going on over there, Jonathan, for those people who don’t know who you are, do you want to just give us your brief potted history? Maybe your current job, and your history with WordPress and so on? [00:04:24] Jonathan Bossenger: Sure. So for those who don’t know, my name is Jonathan Bossenger. I live in Cape Town in South Africa, which is the country right at the tip of Africa. I have been involved in the WordPress community now for about nine years. I went to my first WordCamp in Cape Town in 2015, and I am a web developer, originally a software developer, then a web developer, then a WordPress developer. And I’m now transitioned to this wonderful new thing that I call, or at least people call developer educator. I’m currently employed at Automattic, I’m sponsored to work full-time with the WordPress training team, and my job is basically creating educational content for WordPress developers. So everything that is on Learn, that has to do with WordPress development, I have got some hand in somewhere there. [00:05:05] Nathan Wrigley: Was this a pivot that you kind of had as part of your north star five or six years ago, or is this very much an evolution that kind of happened to you without it meaning to be the case? [00:05:16] Jonathan Bossenger: I did pivot from software development to developer education kind of organically, but also with a little bit of support. You’ll appreciate the story, Nathan. So as you will know, I was working at Castos for a number of years. I was the initial developer that Craig hired when we first kicked Castos off. I became lead developer as the company grew. And in conversations that I had with Craig, as my CEO, as the company grew, and as we run about the time the TinySeed thing happened and Craig had some money that he could spend to grow the team and all those things. He sat me down and he said to me, right, what does the future look like for you? As the company grows, we’ve got potential to get big, what does the future look like? And he said the word engineering manager, and the term CTO came up, and I realised in those conversations that that was not what I wanted to be doing. As much as I enjoyed developing software, I’m not great at leading people. I

Continue reading

#136 – Matthias Pupillo on Enhancing WordPress With AI Translations – WP Tavern

[ad_1] [00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, enhanced WordPress with AI translations. If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice. Or by going to wptavern.com/feed/podcast. And you can copy that URL into most podcast players. If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox and use the form there. So on the podcast today, we have Matthias Pupillo. Matthias has extensive experience in the technology and creative sectors, and is currently working as the co-founder of FluentC AI, an AI powered language technology company. With a background in technology, he’s focusing on developing solutions to enhance communication across different languages and platforms. He’s been involved with WordPress since its early days, around version 1.2, and has a rich history of web design and consulting, having worked on hundreds of WordPress websites. But it’s only recently that he’s become more engaged in the WordPress community through events like WordCamp Buffalo. In the podcast today, we talk about AI driven language translations, particularly focusing on Matthias’s work with FluentC, which is his translation plugin for WordPress. It supports multithreaded simultaneous translations of up to 140 languages, enabling your pages and posts to be offered in other languages in just a few moments. We covered the differences between AI models designed for translation, such as ChatGPT, and Llama, which aren’t specialized for this task, and how his platform builds a contextual layer above those. He emphasizes the importance of context and diverse multi-lingual data in producing high quality translations. FluentC’s functionality involves local storage of translated content in an effort to maintain website speed. This is done using native WordPress hooks, and URL modifications. Matthias also offers his thoughts on the ongoing multi-lingual support phase of the Gutenberg project. And his hopes for FluentC to evolve from a standalone plugin to an API, which could be used by WordPress Core. We get into the broader implications of AI in translation, the need for open source models to compete in this rapidly evolving space, and the parallels between AI evolution and past trends like blockchain, and web 2.0. If you’re interested in the intersection of AI and WordPress, or looking to enhance your website’s multi-lingual capabilities, this episode is for you. If you’d like to find out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well. And so without further delay, I bring you Matthias Pupillo. I am joined on the podcast today by Matthias Pupillo. How you doing Matthias? [00:03:54] Matthias Pupillo: I’m doing fantastic, Nathan. [00:03:55] Nathan Wrigley: Very, very nice to have you with us. We had a little bit of a chat before we pressed record, and in that chat, Matthias revealed to me that he’s got a long history with WordPress, but not necessarily the WordPress community. Matthias, we’re going to be talking about AI, transcribing, transliteration, multilingual, all that kind of stuff today. Before we do, would you just give us a quick potted bio of your history with tech, WordPress, however far you want to go back. [00:04:19] Matthias Pupillo: Oh yeah, absolutely. So I’ve been a software, I have to say commercially, building software for 25 years. I’ve been recreationally building software for 35 years. So I started pretty much when I was eight building code. And I started in WordPress with 1.2. I was writing hand coded HTML in Microsoft notes, and so it was a dramatic shift back then in 2002, 2003. And I was running my own consulting firm, doing web design professionally, and found WordPress by, it was a divine intervention one day. Someone wanted to pay me for editing, and I didn’t know how to write software, besides HTML, CSS and Java. And Java back then was not building a website. It was a complicated journey and it was fun. The day WordPress 2.5.5, when we had tabs, that was great. And then we got 2.6 and it went horizontal menu, that was a fun day. It’s been a long road with WordPress. I think I’ve built two or three hundred websites with it, maybe more. Not to mention coaching, staffing, and like guidance from an architecture standpoint. [00:05:22] Nathan Wrigley: That’s a really long and storied, well, a really long story basically, so that’s lovely. But however, one of the things that you said a moment ago was that, although you’ve been using WordPress for a long time, the community side of it is more recent I think. Only in the fairly recent past that you’ve got yourself out to events, and started to interact with the community more. Is that right? [00:05:41] Matthias Pupillo: Yeah, that’s right. Yeah, so I built the translation company FluentC, we built for apps, and GraphQL, and other integrations. And I forgot WordPress, I really did. Our website was built in WordPress, our marketing flow, our CRM, everything was in WordPress, and I forgot to build the engine. So, out of my shame of forgetting that, I rapidly built the plugin. Then spent four months trying to get it approved, and then joined the community in person. And my first WordCamp was in Buffalo this last May. [00:06:09] Nathan Wrigley: You alluded to it earlier, but I might as well get the URL out there. So FluentC is the URL, but it’s not what you are thinking, I suspect. I imagine you are thinking it ends in a Y, but my records here show that it’s fluent, and then the letter C,

Continue reading