Look for any podcast host, guest or anyone
Showing episodes and shows of

Ash Arnwine & Kerri Shotts

Shows

I\'d Rather Be ScriptingI'd Rather Be ScriptingA hundred years laterThis episode was recorded on April 14th, 2024So... it's been awhile...So, it's been a little while since we last posted an episode... it feels like it's been about a hundred years or so! How is it possible we're already so far through the year?We have a lot of topics in this episode given that it was a long time since our first episode of the year, so buckle up, get settled, and enjoy as we cover topics ranging from developing an cool email app, talk about interfacing with FPGAs, and cover...2024-06-301h 50I\'d Rather Be ScriptingI'd Rather Be ScriptingLooking ahead to 2024This episode was recorded January 14th, 2024.What's in store, 2024?Welcome to a near year and new season of I'd Rather Be Scripting! In this episode Ash and Kerri chat about the things they'd like to learn or do in 2024. Buckle up—we've got a lot to talk about in this one!Kerri's topics:FPGA (Field Programmable Gate Array) development using the Alchitry Au kit and Vivado. One learning already: getting the toolchain working on an Apple-silicon Mac is challenging! (Way easier with an Intel-based Windows machine.)3D Printing. Bambu Lab is one of...2024-03-101h 39I\'d Rather Be ScriptingI'd Rather Be Scripting2023 in ReviewThis episode was recorded on December 17, 2023. Since we mention a lot of companies and products in this episode, it's worth noting that our episodes (including this one) are not sponsored. Our opinions are entirely our own. Links to any products do NOT contain affiliate links.In this episode, Ash and Kerri look back at the year that was 2023, including some notable work and personal milestones while also looking at some hardware, software, and media that they found interesting in 2023.Kerri's Top HardwareESR 3-in-1 Charger Stand for MagSafeSamsung T7 ShieldInsta360 Link WebcamStream Deck (Honorable...2024-01-011h 49I\'d Rather Be ScriptingI'd Rather Be ScriptingUpdates on Adobe Firefly & Express ExtensibilityThis episode was recorded on October 1, 2023. The events mentioned in this podcast episode have already occurred, but you should be able to watch them online by visiting the Adobe MAX website.In this episode, Kerri shares some Adobe updates with Ash, including some new features for Adobe Firefly and the general availability of the developer platform for Adobe Express add-ons. She also mentions a MAX session for more about using Adobe add-ons: Adobe Express Add-ons: Spark Creativity with Powerful Gems [S6712]. At the time of this recording some APIs were gated behind experimental flags, but these APIs...2023-12-251h 26I\'d Rather Be ScriptingI'd Rather Be ScriptingStaying up-to-dateThis episode was recorded on September 4, 2023IntroIn this episode, Ash and Kerri talk about the various resources they use to stay up-to-date with technology and related news. But first, they chat about some events that were coming up (in the past as of the release of this recording).Traveling & Events:apiDays London 2023 (YouTube playlist)Adobe MaxWe also chat a little bit about setting up kiosks for conferences and setting up education setups using GitHub Codespaces and Replit.Before we delve into the main topic, we also...2023-11-221h 07I\'d Rather Be ScriptingI'd Rather Be ScriptingDesk Setups and iStat MenusRecorded July 23, 2023IntroThis episode is all about desk setups! (And a little about desktop menu bar setups…)But first, Kerri and Ash catch up on We Connect the Dots, Apple II Basic, and summer movies. Desk setupsIt's been alluded to a few times, and now it's actually happening—Kerri and Ash share all about their home desk setups.Some of the gear they cover includes:Insta 360 Link webcam: https://www.insta360.com/product/insta360-linkWave XLR: https://www.elgato.com/us/en/p/wave-xlrStream Deck+...2023-11-061h 41I\'d Rather Be ScriptingI'd Rather Be ScriptingBeyond OpenAI APIs with Hugging FaceBeyond OpenAI APIsRecorded Jul 9, 2023IntroKerri and Ash kick things off by talking about their 4th of July celebrations. Also they talk about learning Japanese and not learning German.Music ML Update Kerri has some follow-up regarding a recent episode on music and ML.Topics covered include:Google’s AI Music KitchenMusicLM (Example; Dataset; Paper)Kerri notes how these tools today can be great for idea generation, but won't necessary write your albums for you... yet.Going beyond OpenAI APIs...2023-08-271h 38I\'d Rather Be ScriptingI'd Rather Be ScriptingAdobe Express add-onsAdobe Express Add-onsRecorded Jun 25, 2023IntroTo kick things off, Kerri gives us an update on Adobe Creative Cloud Partner Days, where Creative Cloud platform developers gather to learn more about in-app and cloud APIs for Creative Cloud. Kerri also tells Ash about the Star Trek Resurgence game, while Ash is trying to avoid talking about his new Mac Studio.Adobe Express extensibilityAsh is excited he didn't have to debate what to name Adobe Express extensibility products: add-ons, addons, plug-ins, plugins, scripts, apps, widgets, etc etc...2023-08-131h 14I\'d Rather Be ScriptingI'd Rather Be ScriptingDoo-be-doo-be-boop: Generative AI for music 🤖IntroAsh kicks things off by sharing his recent appearance on the API Intersection podcast. The API Intersection episode covers best practices in Developer Relations (DevRel), particularly around Ash's 3 C's of hiring Developer Advocates (with a new 4th C added in the convo!), kickstarting your company's DevRel function, and making space for Developer Advocates to get great work done.Then back to our own podcast episode: it's AI and creativity with Kerri and Ash from there!The Art of AI: Generative Technologies for Image CreationStardate: zero degrees kelvin. Join our...2023-07-201h 21I\'d Rather Be ScriptingI'd Rather Be ScriptingChatGPT: web scraping and talking OpenAPI specsIntroKerri and Ash talk trees! Unfortunately for us all, Ash turns this into a recurring analogy about giving in to our AI overlords.Talk to your OpenAPI specIf a tree is going to fall on your house, do you ignore it... or talk to ChatGPT?Well, Ash is excited about OpenAPI specs that talk back. Our co-hosts talk through a fun approach to this:Paste in your OpenAPI specAsk some yes/no questions about capabilities, correct as neededAsk some how-to questions, correct as neededHave fun!**Fun...2023-06-171h 14I\'d Rather Be ScriptingI'd Rather Be ScriptingGenerative AI and ChatGPT in Developer RelationsIntroAsh re-discovers the Upper West Side of Manhattan while Kerri goes fishing in Dredge on the Steamdeck!Also! Star Trek feelings for both co-hosts at the end of Star Trek: Picard. For the true 80s kids, watch LeVar Burton's TNG Reading Rainbow Special for maximum feels.Experimenting with AI in Developer RelationsAsh wrote a blog post about how DevRel teams can start using AI.The post covers the following questions about AI in DevRel, some of which Kerri and Ash cover in this episode:How can...2023-05-211h 22I\'d Rather Be ScriptingI'd Rather Be Scripting🤖 AI-based image and code generation toolsKerri and Ash play with AI!Image generationFirst up, our co-hosts look at text-to-font and text-to-image capabilities of these tools:Adobe FireflyMidjourneyStable DiffusionYou can see all of the images we mention in this Mastodon thread.Code generationNext up, code-generation tools like GitHub Copilot, GitHub Copilot for Docs, and ChatGPT get a look.Here's the Adobe UXP plugin code that was generated (notice the sweet, sweet use of Papyrus):```const { executeAsModal } = require("photoshop").core;const { LayerKind } = require("photoshop"...2023-05-011h 29I\'d Rather Be ScriptingI'd Rather Be ScriptingDiagramming with Mermaid!Intro: Time!Kerri and Ash kick this one off by chatting about time! ⏱️JavaScript libraries mentioned:Luxondata-fnsMomentAlso an old blog post by Ash showing how to avoid accidental object mutation with Moment. tl;dr for 2023 and beyond: Don't use Moment. They say so too!Main topic: MermaidFor this episode's main topic, Kerri introduces Mermaid, which is a:JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.Kerri takes us on a tour of the live diagram edit...2023-04-021h 22I\'d Rather Be ScriptingI'd Rather Be ScriptingChatGPT, Automation, and our first experiences with BunchIn this episode, Ash and Kerri talk about ChatGP, the challenges of automating macOS, and a cool tool called "Bunch" by Brett Terpstra.First up, our hosts catch up to see how the last few weeks have gone, including talking about coding with kids, and learning to exercise a new muscle with AI tools like ChatGPT and getting in the habit of keeping tabs on where these technologies are going. As a bonus, ChatGPT makes an appearance rendering some rhymes!After the intro, our hosts delve into some of our past experiences with macOS automation...2023-03-051h 23I\'d Rather Be ScriptingI'd Rather Be ScriptingBuilding Safari Web ExtensionsIt’s been a few weeks since Kerri and Ash sat down to talk and they had a lot to say!---First up—follow-up! Kerri reports back on the We Connect the Dots Code-A-Thon. Topics covered include:The care required when guiding early programming learners from local to prodAn update on JavaScript notebooks (covered in depth in the previous episode)Tools mentioned: RunKitCodeSandboxGitHub PagesNetlifyReplit---Next, our co-hosts dive into Safari Web Extensions. Ash has been building one recently, and wants to share his developer experience thus...2023-02-121h 46I\'d Rather Be ScriptingI'd Rather Be ScriptingJavaScript notebooks: RunKit and ObservableI'd Rather Be Scripting is back after the holiday break!Kerri and Ash start with follow-up from "Episode 7: Decker, Lil, and a good dose of HyperCard nostalgia". Decker developer John Earnest reached out with a few app updates relevant to episode 7, including:X-Ray Specs, a super power for seeing through the Lil script editor into the deck to speed up script developmentImproved column formatting for creating and manipulating table data on the fly (as well as documentation improvements for column formatting)Confirmation that locking a deck is essentially kiosk mode in DeckerThe Coding...2023-01-211h 24I\'d Rather Be ScriptingI'd Rather Be Scripting2022 Year-end Review & Looking Ahead to 2023In this episode Ash and Kerri look back at what technologies were on our minds in 2022, and we do a rapid fire look ahead at those technologies we want to learn more about in 2023.Kerri's 2022 LookbackFirst, Kerri talks about her experiences learning Swift and Swift UI in 2022 as a way to learn new technologies and also build a MIDI-based macOS and iOS app. Along the way we talk a little about Apple's lack of good documentation, but also about some of the great resources that are available.For those wanting to dig...2022-12-251h 30I\'d Rather Be ScriptingI'd Rather Be ScriptingScript MIDI in Apple's Logic Pro using JavaScript and the MIDI FX Scripter PluginKerri and Ash are deep diving into Logic Pro MIDI scripting this time.===But first! WiFi routers! 🥱😴😪 Because Ash is done with Eero yet has Mesh Needs™️. He's opted for the Asus ZenWiFi AX 6600 2-pack and things are good so far. Aaand while we're in WiFi router corner, can we just pour one out for Apple AirPort Express? Ash's finally died a few years ago, but Kerri still has one doing its thing reliably.===For our main topic, Kerri introduces Ash to the world of MIDI scripting in Apple Logic Pro.2022-12-181h 37I\'d Rather Be ScriptingI'd Rather Be ScriptingBootstrap and Tailwind CSS: component-first vs utility-first frameworksKerri and Ash talk CSS frameworks and the difference between component-first and utility-first frameworks. The frameworks in the mix are:Bootstrap: the venerable component-first framework that has made it easy to create responsive, grid-based layouts for over a decade.Tailwind CSS: a utility-first CSS framework that encourages use of utility classes over creating bespoke names for every div in your HTML.Since Ash is currently exploring Tailwind CSS, our co-hosts look at it more closely, specifically calling out these developer resources:Tailwind CSS framework guidesUtility-first fundamentalsThe Tailwind CSS just-in-time (JIT) engine===2022-12-031h 23I\'d Rather Be ScriptingI'd Rather Be ScriptingDecker, Lil, and a good dose of HyperCard nostalgiaKerri and Ash have spent some time with Decker—created by John Earnest—which bills itself as:a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior.It's a new take on HyperCard, a classic Mac app from the 80s and 90s that both of our hosts share their nostalgia for.If you're getting started with Decker, here are the 3 key resources mentioned during the conversation:Decker user manualLil scripting language documentation5GUIs example deck Check out the interactive Decker decks that our hosts made and depl...2022-11-121h 09I\'d Rather Be ScriptingI'd Rather Be ScriptingOAS Tools deep dive!Kerri and Ash continue chatting about Open API tooling for Node.js and Express!This episode of I'd Rather Be Scripting is all about OAS Tools, an open source Node.js server-side framework with full support for OpenAPI v3. Our co-hosts use the OAS Tools Quickstart as a path to discussing the tool's features, including:What an "entity resource" isCreating an OpenAPI document from an entity resourceCreating a Node.js/Express server from an OpenAPI documentUnderstanding the generated server entry point, controllers, and servicesValidating a server's adherence to an OpenAPI spec... all with OAS...2022-11-061h 11I\'d Rather Be ScriptingI'd Rather Be Scripting“Spooky’s not quite the right word”: Warp terminal, Fig CLI, and OpenAPI toolsKerri and Ash are back in the command line, which will surprise no one.First up, is a discussion of Kerri’s recent adventures with Warp terminal and Fig CLI. Our hosts discuss autocompletes and AI tools in the terminal. Kerri also shares a difficulty she found getting Warp and Spaceship prompt to play well together. If you’re following along, this was her remedy: ```if [[ $TERM_PROGRAM != "WarpTerminal" ]]; then   ZSH_THEME="spaceship"fi```Ash then retraces some of his steps playing around with OpenAPI 3.x. Many...2022-10-141h 02I\'d Rather Be ScriptingI'd Rather Be ScriptingSpaceship prompt, zsh, fish, & coding on the iPadKerri and Ash cover a couple favorite topics: command line shells and coding on the iPad.First up! Spaceship prompt, which bills itself as a "minimalistic, powerful and extremely customizable Zsh prompt". https://spaceship-prompt.shKerri and Ash explore what Spaceship's async capabilities can enable for a zsh prompt and consider why having a battery indicator in your shell prompt might be useful. Of course, fish shell and Oh My Zsh do not go neglected in the conversation.Next up! Coding on the iPad with Code App, a native IDE for iPad. https...2022-10-0158 minI\'d Rather Be ScriptingI'd Rather Be Scripting"In the future I'll need to protect my pinky": GitHub Copilot writes a Node.js tutorialKerri and Ash go down a GitHub Copilot rabbit hole, but not for coding apps like you might expect! Instead, they are exploring the possibilities of authoring technical tutorials for developers where 95% of the writing is done by AI/ML.In this episode, you'll get to listen to *thrilling* audio content wherein Ash hits the tab button in VS Code until he's got a Node.js and Express tutorial written almost entirely by GitHub Copilot.What does it all mean?! Kerri and Ash want to know!Can GitHub Copilot do QA for...2022-09-1652 minI\'d Rather Be ScriptingI'd Rather Be Scripting"What is JavaScript?" is the answer no developer wants to hearKerri and Ash reappear after a Marvel-style blip for episode 2 of I'd Rather Be Scripting.This episode covers some fun stuff including:Node.js, Deno, and Bun: emerging variety in JavaScript server runtimesThe JavaScript spec versus browser APIs: the oft-overlooked distinction between the twoBrowser APIs, Node APIs, and popular node modules: factors in choosing what to support in new development environments like UXP for Photoshop and Bun for serversPerformance considerations when choosing a Mac for development workGitHub Codespaces and the state of web development on the iPadSteam Deck's hackability... and probably more2022-08-291h 05I\'d Rather Be ScriptingI'd Rather Be ScriptingS1E1 - Nov 15, 2020Thoughts on macOS Big SurBorder Radius!Touch MacBooks?iPad Pro for DevelopersPlay.jsISH Shella-ShellNo-Code Scripting Limitations (especially iOS Shortcuts)PhotographyFujinon 27mm2020-11-1559 min