Building a successful API requires more than just coding. It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability. In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design. Jason Harmon brings over a decade of industry-r ...
…
continue reading
A no-nonsense (well, some-nonsense) podcast about API design & development, new features in the world of HTTP, service-orientated architecture, microservices, and probably bikes.
…
continue reading
Listen in as we discuss APIs, the web and network based software. In each episode we take on a new topic and try valiantly to find a shared understanding. Sometimes with guests.
…
continue reading
In this show, educator Zac Gordon talks with JavaScript Influencers inside and outside of the WordPress Community and asks them how they learn JavaScript and what their advice is for others who want to "Learn JavaScript Deeply"
…
continue reading
On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
…
continue reading
Davy and PJ, design system practitioners talk about design-led product ownership, scaling and adoption, community and engagement, design system team models, and much more.
…
continue reading
This is a (probably) limited series where Tony Bourke, a networking instructor (Arista, Cisco, etc.) talks in a vendor-neutral way about the process of network automation, the basic concepts, and where everything falls into place.
…
continue reading
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby. Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
…
continue reading
Hosted by a Canadian-born Asian with ADHD | Sharing perspectives & experiences of having ADHD through storytelling, keeping it fun and light with a bit of humor | Bringing awareness & advocating for ADHD brains from ALL backgrounds and communities, because we know ADHD is not defined by skin color, ethnic background, or where we are on the globe.
…
continue reading
weekly podcast live coding with our user group
…
continue reading
Join the WP Engine Developer Relations team as they discuss all things related to headless WordPress and modern web development.
…
continue reading
…
continue reading
Recordings of presentations made at monthly meetings of the Adelaide .NET User Group
…
continue reading
1
Sustainable Xagility™ - board & executive c-suite agility for the organization's direction of travel
John Coleman
John interviews leading executives and top folks from agility. The truth is that agility can't be bought in a box. Take the hard road, be the best, not the rest. Try "re-wilded" Product Management, DevOps, Lean/Agile for the c-suite. Let's connect: https://x-agility.com https://orderlydisruption.com https://kanbanguides.org https://www.linkedin.com/in/johncolemanagilitychef/ https://www.instagram.com/johncolemanagilitychef/ https://www.youtube.com/JohnColemanagilitychef https://twitter.com/J ...
…
continue reading
1
Ep 62: Diving Into Figma's REST API
33:59
33:59
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
33:59
On this episode, PJ talks about his time using Figma's REST API and how with so much data collected, we just need it to do a little more for us.
…
continue reading
In this episode I talk about the two main categories of APIs you're likely to run into as a network administrator: REST APIs and RPCs (XML-RPC, JSON-RPC, gRPC, etc.) and why a device might have one or another.
…
continue reading
1
439: Async Ruby & Rails with Trevor Turk
34:11
34:11
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
34:11
How can asynchronous programming transform your Ruby on Rails applications? Today, Stephanie sits down with Hello Weather co-creator Trevor Turk to unpack asynchronous programming in Ruby on Rails. Trevor Turk is a seasoned software developer known for his work on Hello Weather, a minimalist weather app that delivers essential weather data quickly …
…
continue reading
1
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650
1:17:55
1:17:55
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:17:55
In this episode, Chuck, Ayush, and Valentino join Olly Headey as he shares his expansive career journey, from co-founding FreeAgent to navigating the intricate world of cloud migration and technology adoption. They dive deeply into the various challenges and decisions involved in choosing frameworks like React, tackling server costs with CDN soluti…
…
continue reading
Writing abstractions in tests can be surprisingly similar to storytelling. The most masterful stories are those where the author has stripped away all of the extra information, and given you just enough knowledge to be immersed and aware of what is going on. But striking that balance can be tricky, both in storytelling and abstractions in tests. To…
…
continue reading
1
Developing your development - RUBY 649
52:20
52:20
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
52:20
Mason McLead from software.com shows us the editor-integrated suite of tools that help you become a better developer. We find out what music makes you code better (and worse), how data reveals the habits of the world's top coders and why Saturday is code day. Links Software Top 40 Software.com LinkedIn- Mason Mclead Picks Charles- Fanatical Prospec…
…
continue reading
1
Ep 61: Where Design Systems Sit, w/ Nico from Zeplin
48:52
48:52
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
48:52
These have become some of our favorites, and tend to cover more ground than a typical ep. Nico, community manager for Zeplin joins as a co-host for this special ep.
…
continue reading
1
437: Contributing to Open Source in the Midst of Daily Work with Steve Polito
35:28
35:28
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
35:28
Are you passionate about open source but struggling to find time amidst your daily work? Today on the podcast, Joël Quenneville sits down with Steve Polito to discuss practical strategies for making meaningful contributions to the open-source community, even when your schedule is packed. Steve is a developer with extensive experience in the open-so…
…
continue reading
1
No more API usage nightmares, with Alex Klarfeld from Supergood.ai
30:16
30:16
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
30:16
Supergood.ai OSS on github Alex Klarfeld GitHub LinkedIn Threads / Twitter Creators & Guests Mike Bifulco - Host Alex Klarfeld - GuestOleh APIs You Won't Hate
…
continue reading
1
Innovations in Ruby Concurrency: Tips and Tools - RUBY 648
1:13:36
1:13:36
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:13:36
In this episode, they dive deep into the world of Ruby concurrency and explore the nuances of optimizing performance in web applications. Join our Chuck and Valentino together with special guest JP Camara as they share insights on the tools and techniques that can transform your Ruby projects. JP kicks things off with a discussion on their new Wave…
…
continue reading
Happy episode 60! Davy and PJ talk about a popular design system topic when we start out, Contributions and Federated Help. While this all sounds good, what are some of the pitfalls of relying too heavily on contributions and help from external design resources.
…
continue reading
1
436: Creating Conditions For Your Best Work with Steph Viccari
43:09
43:09
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
43:09
How can we optimize our time and environment to do our best work as developers? In today’s episode, we are joined by Stephanie Viccari, former co-host of The Bike Shed and Senior Developer at thoughtbot, to unpack the steps for creating work conditions that enhance productivity. In this conversation, we delve into her unique communication style and…
…
continue reading
1
Achieving High Performance: SQLite, Postgres, and Scalable Ruby Apps - RUBY 647
1:22:24
1:22:24
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:22:24
In today's episode, they dive deep into the world of databases and scaling with the Rogues with Ayush, Chuck, and special guest Muhammad Hassan. They discuss Muhammad's innovative solution involving Postgres and local database copies, the complexities of scaling, and the cost-effectiveness of powerful servers. They unravel the magic of SQLite, espe…
…
continue reading
1
Building an API for Global News with Artem Bugara from Newscatcher
48:31
48:31
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
48:31
Artem Bugara twitter Newscatcher API On GitHub kotartemiy/newscatcher Research Papers Creators & Guests Artem Bugara - GuestOleh APIs You Won't Hate
…
continue reading
1
435: Cohesive Code with Jared Norman
28:45
28:45
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
28:45
How easy is it for a layperson to understand your systems? Jared Norman is a software consultant, speaker, and host of the Dead Code Podcast who specializes in building e-commerce applications in Ruby on Rails. This episode follows two recent talks at RailsConf and covers a theme that emerged from both of them: coupling and cohesion. Tuning in, you…
…
continue reading
Is system adoption the only measure of success? Davy and PJ talk about adoption metrics we tend to tie ourselves to, and how it may not always paint the most complete picture.
…
continue reading
1
Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646
54:50
54:50
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
54:50
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and using Elm. Elm is a programming language that is a functional programming language built for the front-end that compiles to JavaScript. Due to its set of enforced assumptions, it leads to clean code and powerful programming construct…
…
continue reading
It's Calls for Proposals (CFP) season, and in the process of helping our friends and colleagues flesh out their CFPs, we came up with a few questions to help them frame their proposals for success. After learning about the importance of finding your audience and angle of approach for your CFP, we dive into today's main topic – our Git and GitHub wo…
…
continue reading
1
Navigating SQL Data Changes: Tools and Techniques for Data Recovery - RUBY 645
1:02:33
1:02:33
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:02:33
In today's episode, Valentino is joined by Evgeny Li, a seasoned software developer and founder of Bemi, to delve into the complex world of data recovery and auditing within SQL databases. They explore advanced solutions like paper trail and refi for querying historical changes, point-in-time recovery features offered by cloud-managed databases, an…
…
continue reading
Or aptly named, Color Complexity in Design by our GPT pal, Davy and PJ discuss the use or rather overuse of color in product design. When thinking about color in design systems, once again, less is most appropriate.
…
continue reading
1
433: Riffing with Kasper Timm Hansen
37:20
37:20
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
37:20
Have you ever wondered how improvisation can revolutionize coding? In today’s episode, Stephanie sits down with Kasper Timm Hansen to discuss his innovative “riffing” approach to code development. Kasper is a long-time Ruby developer and former member of the Rails core team. He focuses on Ruby and domain modeling, developing various Ruby gems, and …
…
continue reading
1
Convince me this is a bad idea: how Mercoa built a platform for accounts Payable
38:13
38:13
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
38:13
Show notes Sandeep Dinesh LinkedIn GitHub Twitter Mercoa GitHub - mercoa-finance LinkedIn (00:00) - Sandeep Dinesh from Mercoa (15:57) - Debate me! Creators & Guests Mike Bifulco - Host Sandeep Dinesh - GuestOleh APIs You Won't Hate
…
continue reading
1
What is a Top 5% Developer? - RUBY 644
1:08:53
1:08:53
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:08:53
The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills. Links Devchat.tv | Dev Rev Picks Charles- The 360 Leader: Developing your Influence from Anywhere in the Organization by John C. …
…
continue reading
1
432: The Semantics and Meaning of Nil
38:13
38:13
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
38:13
The term ‘nil’ refers to the absence of value, but we often imbue it with much more meaning than just that. Today, hosts Joël and Stephanie discuss the various ways we tend to project extra semantics onto nil and the implications of this before unpacking potential alternatives and trade-offs. Joël and Stephanie highlight some of the key ways progra…
…
continue reading
1
Leveraging Ruby for Effective Prompt Engineering and AI Solutions - RUBY 643
1:09:50
1:09:50
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:09:50
They dive deep into the world of advanced development techniques and tools. In today's episode, Valentino and Scott explore the challenges and breakthroughs in the realm of AI and code generation with a particular focus on Ruby. Valentino vents about the complexities of prompt engineering, while Scott shares insights on prompt design, function call…
…
continue reading
1
431: Developers Are Professional Question Askers
38:54
38:54
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
38:54
Stephanie shares her newfound interest in naming conventions, highlighting a resource called "Classnames" that provides valuable names for programming and design. Joël, in turn, talks about using AI to generate names for D&D characters, emphasizing how AI can help provide inspiration and reasoning behind name suggestions. Then, they shift to Joël's…
…
continue reading
Fresh off 2 days of Config in-person conference, Davy talks with PJ about his time IRL, and talk about what they thought about feature releases, and what we might have expected.
…
continue reading
1
Integrating AI in Application Development with Obie Fernandez - RUBY 642
1:28:08
1:28:08
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:28:08
Obie Fernandez is the Chief Scientist at Olympia. They dive deep into the fascinating world of AI and its transformative impact on music production and application development. Our special guest, Obi Fernandez, joins Valentino Stoll to share his incredible journey of living in Mexico City since 2017 while working on innovative startups like an NFT …
…
continue reading
Pre-Config episode, Davy and PJ follow up our last "Just Say No" episode with an ep about design system fatigue. As a service team, how do we maintain the good graces, and continue to help designers produce the best work. It all starts and ends with a design culture that promotes early communication with the your design system frens.…
…
continue reading
1
430: Test Suite Pain & Anti-Patterns
40:57
40:57
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
40:57
Stephanie and Joël discuss the recent announcement of the call for proposals for RubyConf in November. Joël is working on his proposals and encouraging his colleagues at thoughtbot to participate, while Stephanie is excited about the conference being held in her hometown of Chicago! The conversation shifts to Stephanie's recent work, including comp…
…
continue reading
1
Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation - RUBY 641
1:04:04
1:04:04
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:04:04
In today's episode, they dive deep into the world of API documentation and best practices with Svyatoslav Kryukov. He is a Backend engineer. He discusses the critical importance of creating detailed specifications for RESTful APIs and recommends an insightful book for those eager to learn more. They explore the intricacies of generating documentati…
…
continue reading
1
429: Transforming Experience Into Growth
43:38
43:38
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
43:38
Stephanie has a newfound interest in urban foraging for serviceberries in Chicago. Joël discusses how he uses AI tools like ChatGPT to generate creative Dungeons & Dragons character concepts and backstories, which sparks a broader conversation with Stephanie about AI's role in enhancing the creative process. Together, the hosts delve into professio…
…
continue reading
1
Designing the API for building Voice Assistants, with Nikhil Gupta from Vapi
40:19
40:19
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
40:19
(00:00) - Introduction and Guest Introduction (00:52) - The Future of Voice AI (01:56) - Wapi's Elevator Pitch (03:27) - Challenges and Opportunities in Voice AI (05:11) - Building Voice AI Solutions (11:00) - The Genesis of Wapi (16:39) - API Design and Developer Experience (21:23) - Docker vs Kubernetes: A Developer's Perspective (22:28) - Hello …
…
continue reading
1
Mastering API Testing: Using Shoulda Matchers and Super Diff in Ruby - RUBY 640
31:31
31:31
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
31:31
Elliot Winkler is a Staff Software Engineer, Shared Libraries at MetaMask. This episode blends a diverse range of topics, from casual gaming to innovative testing approaches. They explore Elliot's transition to JavaScript and TypeScript at MetaMask while maintaining his Ruby roots through open-source projects like Shoulda Matchers. They also talk a…
…
continue reading
1
428: Ruminating on Ruby Enumerators
35:44
35:44
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
35:44
Joël explains his note-taking system, which he uses to capture his beliefs and thoughts about software development. Stephanie recalls feedback from her recent RailsConf talk, where her confidence stemmed from deeply believing in her material despite limited rehearsal. This leads to a conversation about the value of mental models in building a compr…
…
continue reading
1
Ruby Evolution with Bridgestone - RUBY 639
1:06:31
1:06:31
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:06:31
In this episode, they delve into the world of Bridgetown - a progressive site generator and full-stack framework powered by Ruby. Ayush shares his journey of discovering and contributing to Bridgetown, leading to career opportunities in freelancing. The team discusses the platform's capabilities, deployment aspects, and advanced customization using…
…
continue reading
When you're on a team of one, or fully staffed team with design and engineers, you'll soon have to shift some of your yes responses, to no. Davy and PJ talk how this at times trickles in through contributions, something that was an exciting concept in early days, but can get harder to manage as demand scales.…
…
continue reading
1
Ruby Reactivity: Navigating Front-end Solutions and Innovations - RUBY 638
1:18:09
1:18:09
Putar nanti
Putar nanti
Daftar
Suka
Menyukai
1:18:09
In this episode, they dive into a wide range of topics related to application development and the choices developers face when it comes to using third-party libraries, building from scratch, and evaluating the trade-offs involved. They share their insights on showcasing skills through public projects, the development of their Rails and Hotwire book…
…
continue reading