Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
Join our weekly discussion about how to build top end Angular applications and become an Angular expert. Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.
…
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
1
Cross Platform Angular with Richard Sithole - AiA 425
1:01:34
1:01:34
Play later
Play later
Lists
Like
Liked
1:01:34
Have you ever thought how nice it'd be to write your apps for desktop and mobile alongside the web? Richard Sithole joins the adventure to discuss how to pull a desktop app and mobile app into your repo using electron and capacitor to extend the functionality to new platforms. It turns out that a single repo cross-platform app isn't a total pipe dr…
…
continue reading
Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console. Links Dependency on mimemagic 0.3.x no longer valid Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter GitHub | pry/…
…
continue reading
1
Unpacking Deno 2: Code Stability, Free Speech, and more - JSJ 648
1:34:59
1:34:59
Play later
Play later
Lists
Like
Liked
1:34:59
Today, Charles, Dan, AJ, and Steve dive into a range of fascinating discussions. Joining this episode is special guest, Ryan Dahl, the visionary creator behind Node.js and Deno. In this episode, they traverse an eclectic mix of topics, from humorous offbeat news and dad jokes to in-depth tech discussions. They explore the complexities and legalitie…
…
continue reading
1
Micro Frontends and Zoneless Angular: Bridging Framework Interoperability - AiA 424
51:16
51:16
Play later
Play later
Lists
Like
Liked
51:16
Dive deep into the latest trends and challenges in the development world. Lucas, Armen, and Subrat Mishra are joined by a special guest, Rakia Ben Sassi, a Google Developer Expert in Angular. In this episode, they explore the complexities and potential benefits of adopting Zoneless Angular and discuss the critical updates in Angular 18, including i…
…
continue reading
1
Cloud Migration, Server Costs, and CDN Challenges - RUBY 650
1:17:55
1:17:55
Play later
Play later
Lists
Like
Liked
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
1
Opinionated Core Web Vitals - JSJ 647
1:10:35
1:10:35
Play later
Play later
Lists
Like
Liked
1:10:35
Dan Shappir takes the lead this week to discuss Core Web Vitals and how Google is pushing the web to be faster. He leads Chuck, Aimee, and AJ through the ways that developers can measure and improve the performance of websites based on the statistics specified by Google as components of Google rankings. Sponsors Wix Studio Links Web Vitals Picks Ai…
…
continue reading
1
Accessibility in Angular with Vitalii Bobrov - AiA 423
50:06
50:06
Play later
Play later
Lists
Like
Liked
50:06
Special guest, Vitalii Bobrov joins us to talk about accessibility on the web and how to relate it to user experience in general. What can we do to improve accessibility? How can we improve accessibility? Why should we even care about accessibility? Find the answers to these questions and much more on this very insightful episode of Adventures in A…
…
continue reading
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
551
Beyond JavaScript: Master TypeScript at Scale at SquiggleConf - JSJ 646
1:10:40
1:10:40
Play later
Play later
Lists
Like
Liked
1:10:40
Dan together with Josh Goldberg, a prominent open-source maintainer and author of "Learning TypeScript, dive into the world of TypeScript and JavaScript with a special focus on the upcoming Squiggleconf. In this episode, they'll detail the conference format, including its dedicated days for talks and workshops, and highlight the impressive lineup o…
…
continue reading
Alex Eagle is a Software Engineer on the core Angular team at Google. Alex and the panel talk about Bazel, a a free software tool that allows for the automation of building and testing of software. Links Alex’s GitHub Alex’s Twitter Alex’s LinkedIn Bazel Angular and Bazel Join BazelBuild on Slack! Picks Aaron - Axe Throwing Jennifer - Drama on the …
…
continue reading
1
Deep Dive into Metrics and Monitoring with Prometheus and Grafana - JSJ 645
1:25:45
1:25:45
Play later
Play later
Lists
Like
Liked
1:25:45
Dive into a fascinating discussion blending the worlds of literature, gaming, and tech. In this episode, Chuck and Dan explore the intriguing connections between The Hobbit and The Lord of the Rings, including an extraordinary tale about Israeli pilots translating The Hobbit during wartime. They share insights into Guy Gavriel Kaye’s standalone nov…
…
continue reading
1
Innovations in Ruby Concurrency: Tips and Tools - RUBY 648
1:13:36
1:13:36
Play later
Play later
Lists
Like
Liked
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
1
Crafting Code and Community: AI, LeetCode, and Meetups - JSJ 644
1:09:20
1:09:20
Play later
Play later
Lists
Like
Liked
1:09:20
In this episode, they dive deep into the world of coding, meetups, and the evolving landscape of technical interviews. Join them as they explore the fascinating use of OpenAI's technology for coding assistance, the challenges of setting up impactful meetups, and the intricacies of mastering LeetCode problems. Our experts share invaluable insights—f…
…
continue reading
1
Overcoming JavaScript Load Issues: Import Maps and Performance Enhancements - JSJ 643
1:35:31
1:35:31
Play later
Play later
Lists
Like
Liked
1:35:31
In this episode, they dive deep into the intricate world of JavaScript loading and web performance. Join the panel with insightful discussions led by Dan, Charles, Steve, and special guest Yoav Weiss—an expert with extensive experience in web performance from his time at Google, Akamai, and Shopify. They explore the latest initiatives aimed at impr…
…
continue reading
1
Functional Programming with Angular, NgRx with Raul Jimenez - AiA 421
55:31
55:31
Play later
Play later
Lists
Like
Liked
55:31
Raul Jimenez, the CEO of Byte Default, answers the panels many questions on functional programming with NgRx. In this playful interview, Raul defines functional programming and what it is trying to solve. The panel discusses side effects using a Spiderman analogy. Raul shares the benefits of switching to and when to use NgRx. The importance of know…
…
continue reading
1
Achieving High Performance: SQLite, Postgres, and Scalable Ruby Apps - RUBY 647
1:22:24
1:22:24
Play later
Play later
Lists
Like
Liked
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
The JAM in JAMstack with Tara Z. Manicsic - AiA 420
37:43
37:43
Play later
Play later
Lists
Like
Liked
37:43
In this episode of Adventures in Angular the panel interviews Tara Manicsic. Tara is an Angular Developer Experience Engineer at Netlify. Tara explains what she does at Netlify. She explains what Netlify is and introduces the topic for today’s episode, JAMstack. She explains what services Netlify offers and the packages they offer. She explains tha…
…
continue reading
1
Personal Branding for Developers with Morad Stern - JSJ 642
51:37
51:37
Play later
Play later
Lists
Like
Liked
51:37
The JSJ panel talks with Morad Stern from Wix about personal branding; what it is, why it’s important for developers, and how to build it. Links Obama asks America to learn computer science Configuring Apache Solr Multi-core With Drupal and Tomcat on Ubuntu 9.10 Picks AJ - War Stories | How Crash Bandicoot Hacked The Original Playstation AJ - Crash…
…
continue reading
1
Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646
54:50
54:50
Play later
Play later
Lists
Like
Liked
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
1
Making AI Accessible for Developers - JSJ 641
1:25:26
1:25:26
Play later
Play later
Lists
Like
Liked
1:25:26
In this captivating episode, they dive deep into the world of AI, hands-on learning, and the evolving landscape of development with Steve Sewell from Builder.io. They explore the misconceptions about needing deep AI expertise to build AI products and highlight the importance of rapid iteration and practical experience. They discuss everything from …
…
continue reading
1
Angular Projects with Zama Khan Mohammed - AiA 419
40:56
40:56
Play later
Play later
Lists
Like
Liked
40:56
In this episode of Adventures in Angular the panel interviews Zama Khan Mohammed about his recent book and other open source work he has done in the Angular community. Zama explains what is so different about his book and why it is worth reading. His book takes an approach different than the common practice of walking readers through concepts, inst…
…
continue reading
1
Navigating SQL Data Changes: Tools and Techniques for Data Recovery - RUBY 645
1:02:33
1:02:33
Play later
Play later
Lists
Like
Liked
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
1
Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640
1:19:06
1:19:06
Play later
Play later
Lists
Like
Liked
1:19:06
In today's episode, they dive deep into web performance optimization and the strategies employed by our expert panel to achieve it. Join Dan, Steve, Charles, and guest Vinicius Dallacqua as they explore robust techniques like code splitting, lazy loading, and server-side solutions to enhance website performance. In this episode, you'll hear Viniciu…
…
continue reading
1
Unleashing Angular's Potential with WebAssembly and Rust - AiA 418
35:36
35:36
Play later
Play later
Lists
Like
Liked
35:36
In today's episode, They dive deep into the fascinating world of WebAssembly and Rust with our special guest expert, Evgeniy Tuboltsev. WebAssembly, a powerful binary format, allows code to run at near-native speeds in the browser, making it ideal for high-performance tasks like video processing, gaming, and cryptography. Rust, a compiled language,…
…
continue reading
1
What is a Top 5% Developer? - RUBY 644
1:08:53
1:08:53
Play later
Play later
Lists
Like
Liked
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
Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639
1:35:01
1:35:01
Play later
Play later
Lists
Like
Liked
1:35:01
In today's episode, they dive deep into the world of JavaScript and TypeScript. They explore the innovative message-passing style between components using Effect Cluster, a game-changing alpha product that integrates seamlessly with solutions like Remix and React Server Components. Join them as Michael sheds light on the ease of transitioning TypeS…
…
continue reading
1
Mastering Angular Testing Strategies with Ng Demo and Cypress Integration - AiA 417
33:29
33:29
Play later
Play later
Lists
Like
Liked
33:29
In this episode, they dive deep into the world of Angular application testing with our special guest, Matt, the author of the Angular Mini Book and creator of the ng demo repository. They explore the essentials of unit tests, service tests, and end-to-end tests using Cypress, and discuss the intricacies of building a robust testing infrastructure w…
…
continue reading
1
Leveraging Ruby for Effective Prompt Engineering and AI Solutions - RUBY 643
1:09:50
1:09:50
Play later
Play later
Lists
Like
Liked
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
Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638
37:34
37:34
Play later
Play later
Lists
Like
Liked
37:34
In today's episode, they delve into the fascinating world of mobile web development with our esteemed guest, Maximiliano Firtman, a seasoned web developer from Buenos Aires, Argentina, who has over two decades of experience. Join them as Maximiliano takes you on a journey through the evolution of web and mobile development, starting from the early …
…
continue reading
1
Put A Form Around It with Sani Yusuf - AiA 416
53:29
53:29
Play later
Play later
Lists
Like
Liked
53:29
In this episode of Adventures in Angular, Sani Yusuf stops by for an adventure and chats with Alyssa, Brooks & Chris about building component libraries in Nx and how he feels forms are one of Angular’s most powerful and perhaps underrated features. Links https://zippopotam.us/ Picks Sani - Operator Decision Tree Alyssa - RxJS in Angular: Reactive D…
…
continue reading
1
Integrating AI in Application Development with Obie Fernandez - RUBY 642
1:28:08
1:28:08
Play later
Play later
Lists
Like
Liked
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
1
High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637
1:22:00
1:22:00
Play later
Play later
Lists
Like
Liked
1:22:00
Robin Marx is a Web Protocol and Performance Expert at Akamai. They dive deep into the fascinating world of networking performance, where experts share invaluable resources and insights to optimize your web development projects. The speakers recommend essential tools and books like "High-Performance Browser Networking" by Ilya Grigorik and Barry Po…
…
continue reading
1
Leveraging OpenAPI: Creating Effective RESTful API Specifications and Documentation - RUBY 641
1:04:04
1:04:04
Play later
Play later
Lists
Like
Liked
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
Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636
1:29:04
1:29:04
Play later
Play later
Lists
Like
Liked
1:29:04
In this episode, they dive deep into the latest advancements in React with a special focus on the experimental React Compiler. Our guest speakers, Sathya Gunasekaran and Joe Savona, share their insights on how this cutting-edge tool aims to enhance performance and streamline development without disrupting existing code. They explore the goals of th…
…
continue reading
1
Mastering API Testing: Using Shoulda Matchers and Super Diff in Ruby - RUBY 640
31:31
31:31
Play later
Play later
Lists
Like
Liked
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
Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635
1:24:26
1:24:26
Play later
Play later
Lists
Like
Liked
1:24:26
Jack Franklin is a Senior Software Engineer at Google. They dive deep into the world of performance optimization. They explore the sophisticated capabilities of Chrome DevTools, focusing on the performance and insights panels. Jack shares invaluable tips on utilizing tools like Lighthouse and the flame chart to prioritize and analyze web performanc…
…
continue reading
1
Why would you use Angular in a Startup? - AiA 415
37:03
37:03
Play later
Play later
Lists
Like
Liked
37:03
Catalin Ciubotaru joins the show today to share his industry insights and the advantages and disadvantages of using Angular in a startup. In this episode… Main advantages of Angular Moving quickly with Angular Developer experience and templates Disadvantages of using Angular Hiring with a startup mentality Startups defined Micro front ends and mono…
…
continue reading
1
Ruby Evolution with Bridgestone - RUBY 639
1:06:31
1:06:31
Play later
Play later
Lists
Like
Liked
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
1
New Frontiers in Web Platform Development with Bruce Lawson - JSJ
1:19:10
1:19:10
Play later
Play later
Lists
Like
Liked
1:19:10
In this episode, they dive into the world of web development, featuring insightful discussions on the differences and costs associated with hiring React Native developers, the importance of understanding web standards and browser differences, and the ongoing efforts of the Open Web Advocacy organization. They share their experiences, concerns, and …
…
continue reading
1
Progressive State Management with NGXS with Aliaksei Kuncevic - AiA 414
1:02:08
1:02:08
Play later
Play later
Lists
Like
Liked
1:02:08
In this episode, Brooks, Alyssa and Chris talk with Aliaksei Kuncevič about Progressive State Management with NGXS. Aliaksei walks the crew through this progressive journey by starting small and implementing reactive services. These are services with a behavior subject. Aliaksei then demonstrates how you can migrate from reactive services to using …
…
continue reading
1
Ruby Reactivity: Navigating Front-end Solutions and Innovations - RUBY 638
1:18:09
1:18:09
Play later
Play later
Lists
Like
Liked
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
1
Building a Custom Front-end Framework - JSJ 633
1:21:00
1:21:00
Play later
Play later
Lists
Like
Liked
1:21:00
Zach Lankton is the Product Engineer at Signature Payments. They dive deep into the world of software development and tech innovations. In this episode, they explore a wide range of topics, the main focus is on ReZact, a cutting-edge front-end framework discussed by Zach, which shares similarities with React and Svelte. The conversation covers the …
…
continue reading
1
The Easiest Way to use Angular Elements with Tomas Trajan - AIA 413
45:46
45:46
Play later
Play later
Lists
Like
Liked
45:46
In this episode of Adventures in Angular Tomas Trajan, an angular elements expert, breaks down how to use angular elements for the panel. Tomas explains that angular elements are great for very specific use cases. Tomas starts by describing a scenario with a large enterprise with tens of developer teams and hundreds of developers, they have a few c…
…
continue reading
1
Ruby Revelations: Boosting Speed and Efficiency - RUBY 637
1:04:21
1:04:21
Play later
Play later
Lists
Like
Liked
1:04:21
In this episode, the focus is on the cutting-edge developments in Ruby technology. They delve into the intricacies of high-performance web servers, such as Agoo, and explore the advantages of using multiple workers to optimize Ruby applications while sharing insights on overcoming challenges like GBL lock issues. From discussions on GraphQL impleme…
…
continue reading
1
Sentry's Impact on Web Vitals Understanding - JSJ 632
1:25:40
1:25:40
Play later
Play later
Lists
Like
Liked
1:25:40
Lazar Nikolov is a Full-stack engineer. They engage in a deep exploration of diverse subjects, from historical veracity and book recommendations to crucial insights on web performance monitoring tools. Join the esteemed panelists as they navigate the complexities of understanding historical events, reflect on significant global issues such as Holoc…
…
continue reading
1
Ruby in the Browser: Exploring Web Performance, Reactivity, and Front-End Complexity - RUBY 636
1:09:46
1:09:46
Play later
Play later
Lists
Like
Liked
1:09:46
Cameron Dutro is the Staff Software Engineer at GitHub. They dive deep into the world of web development and explore the latest trends, challenges, and innovations. In this episode, they have an enlightening discussion on the state of front-end development with a focus on Ruby and Rails. They delve into the use of web components, the limitations of…
…
continue reading
1
Embracing Angular's Evolution with Santosh Yadav - JSJ 631
1:00:09
1:00:09
Play later
Play later
Lists
Like
Liked
1:00:09
Santosh Yadav is a Google Developer Expert for Angular. They dive into the world of JavaScript and development. The discussion centers around the topic of why Angular is considered the best framework, with insights from Santosh, Steve Edwards, and Charles Max Wood. They explore the history and evolution of Angular, its resurgence, and the recent im…
…
continue reading
1
Navigating Technical Hurdles: Exporting Invoices to PDF and Maintaining Rich Text Formatting - AiA 412
33:30
33:30
Play later
Play later
Lists
Like
Liked
33:30
Mrina Sugosh is a Keynote Speaker, Advisory Board Member and Technical Storyteller. They delve into the world of web development and all things tech. In today's episode, they have an insightful discussion about the technical complexities of exporting invoices to PDF, the challenges of converting HTML rich text to PDF or Word documents while preserv…
…
continue reading
1
The Life and Death of a Rails App with Olivier Lacan - RUBY 635
1:07:11
1:07:11
Play later
Play later
Lists
Like
Liked
1:07:11
Olivier Lacan joins the panel again. He currently works for Pluralsight. Today they are talking about the spectrum of creating a Rails app, or any app, from the birth of the idea to the death of the project. They stress the importance of planning for updates. Olivier talks about his experience in maintaining Code School, which has now been incorpor…
…
continue reading
Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the li…
…
continue reading