Player FM - Internet Radio Done Right
Checked 4d ago
Agregado hace tres años
Contenido proporcionado por Charles M Wood. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Charles M Wood o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !
¡Desconecta con la aplicación Player FM !
Exploring ReactScan: Aiden Bai's Tool for Identifying React Performance Issues - JsJ 668
Manage episode 466565861 series 3303921
Contenido proporcionado por Charles M Wood. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Charles M Wood o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on optimizing React apps. Aden, known for his projects Million JS and ReactScan, shares his journey into coding and his focus on enhancing web performance. Together, they explore the intricacies of the virtual DOM, React rendering processes, and the common pitfalls that developers face in managing performance. Aden introduces ReactScan, a tool designed to visualize and troubleshoot performance issues in React applications, making complex profiling accessible to a broader range of developers. The conversation also touches on broader performance metrics like Core Web Vitals and the challenges of maintaining efficiency across various devices and browsers. Whether you're a seasoned developer or new to React, this episode offers valuable insights into creating faster and more efficient web applications. Tune in to learn how you can improve your React project's performance and user experience with tools and techniques from top industry experts.
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
708 episodios
Manage episode 466565861 series 3303921
Contenido proporcionado por Charles M Wood. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Charles M Wood o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on optimizing React apps. Aden, known for his projects Million JS and ReactScan, shares his journey into coding and his focus on enhancing web performance. Together, they explore the intricacies of the virtual DOM, React rendering processes, and the common pitfalls that developers face in managing performance. Aden introduces ReactScan, a tool designed to visualize and troubleshoot performance issues in React applications, making complex profiling accessible to a broader range of developers. The conversation also touches on broader performance metrics like Core Web Vitals and the challenges of maintaining efficiency across various devices and browsers. Whether you're a seasoned developer or new to React, this episode offers valuable insights into creating faster and more efficient web applications. Tune in to learn how you can improve your React project's performance and user experience with tools and techniques from top industry experts.
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
…
continue reading
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
708 episodios
Todos los episodios
×J
JavaScript Jabber

1 Building 50 Apps in 50 Days: The Power of Boring Stacks with Kelvin - JsJ_673 1:00:49
1:00:49
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:00:49
In this episode, we dive into an engaging conversation with Kelvin, where we explore his approach to full-stack JavaScript development and the power of using simple, stable technologies to speed up app development. Kelvin shares his exciting project, "Project 50," where he’s challenging himself to build 50 apps in 50 days, highlighting the importance of leveraging "boring" stacks to streamline the development process. We also touch on his journey in teaching web development through free resources and screencasts, aiming to make it easier for developers to build real-world apps quickly. Along the way, we discuss the value of strategy games like chess and Go, and how they help foster critical thinking and continuous learning. It’s a great mix of tech, strategy, and entertainment, making this episode a must-listen for developers and anyone looking to level up their skills. Tune in for a fun and insightful discussion! Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
This episode is a little different—thanks to a U.S. holiday, I’m flying solo. But that just means we get to have a one-on-one chat! I dive into my career journey—not to brag, but to offer insights for anyone feeling stuck, of how my inventor grandfather sparked my early interest in tech, how I transitioned from electrical engineering to computer engineering, and how I went from IT support to discovering my love for programming while solving real-world problems at Mosey with Ruby on Rails. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Pioneers of Computing: A Journey Through Tech History with Bob Martin - JsJ 671 1:09:49
1:09:49
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:09:49
In this episode, we dive into a fascinating mix of tech history, personal stories, and entertainment recommendations. We chat with Bob Martin, who shares insights from his new book, offering a look back at the pioneers of computing, including early breakthroughs and the industry's evolution. Bob talks about the challenges of leaving out influential figures like Margaret Hamilton, Donald Knuth, and Linus Torvalds, while also reminiscing about his early career as a self-taught developer during the 70s. The conversation takes a fun turn when we discuss some mind-blowing tech feats, including a wild project where Doom was implemented using TypeScript’s type system—a true demonstration of the power of programming languages. For those into entertainment, we share some great picks, like the classic science fiction novels When Worlds Collide and After Worlds Collide, plus a rundown of TV shows like Reacher and the intriguing comparison between the Expanse books and TV show. Packed with history, tech talk, and plenty of geeky fun, this episode is a must-listen for anyone interested in the past, present, and future of computing! Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Beyond Aesthetics: What the Next Generation of Frameworks Should Offer - JsJ_670 1:15:20
1:15:20
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:15:20
In this episode of JavaScript Jabber, our host Charles Max Wood, panelist Dan Shappir, and special guest Yoav Abrahami, CTO of Wix Enterprise, engage in a fascinating discussion on the evolving landscape of web frameworks. They dive into the functional and nonfunctional requirements of frameworks, the emerging innovations in meta frameworks, and the significant market shifts driven by increasing regulations and AI advancements. Yoav shares insights into his work on creating a collaborative web framework aimed at bridging the gap between designers and developers, while also addressing crucial future trends in security and design-to-code capabilities. Tune in to explore the dynamic future of web development with insights from industry leaders. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 A Guide to AI Models: From Tokenization to Neural Networks with Ishaan Anand - JsJ_669 1:38:06
1:38:06
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:38:06
In this enlightening episode of JavaScript Jabber, hosted by Charles Max Wood and Steve Edwards, panelist AJ O'Neil is joined by guest Ishaan Anand to delve deep into the intricacies of AI and large language models. Ishaan, an expert with over two decades of experience in engineering and product management, shares insights into his innovative implementation of GPT-2, providing a comprehensive breakdown of how transformers work in AI. The discussion covers various aspects of AI, including how models predict the next word, the concept of tokenization, embeddings, and the attention mechanism which is central to transformer architectures. Listen in as they explore practical applications, challenges, and the evolving landscape of AI, with a special emphasis on mentorship and education through Ishaan's unique course offering. Whether you're an AI aficionado or a JavaScript developer eager to expand your knowledge, this episode offers valuable perspectives and learning opportunities. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Exploring ReactScan: Aiden Bai's Tool for Identifying React Performance Issues - JsJ 668 1:07:50
1:07:50
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:07:50
In this episode of JavaScript Jabber, panelist Dan Shappir sits down with guest Aden Bai to delve into the nuances of React performance. Broadcasting from Tel Aviv, Dan welcomes Aden, who is based in San Francisco, for an insightful discussion on optimizing React apps. Aden, known for his projects Million JS and ReactScan, shares his journey into coding and his focus on enhancing web performance. Together, they explore the intricacies of the virtual DOM, React rendering processes, and the common pitfalls that developers face in managing performance. Aden introduces ReactScan, a tool designed to visualize and troubleshoot performance issues in React applications, making complex profiling accessible to a broader range of developers. The conversation also touches on broader performance metrics like Core Web Vitals and the challenges of maintaining efficiency across various devices and browsers. Whether you're a seasoned developer or new to React, this episode offers valuable insights into creating faster and more efficient web applications. Tune in to learn how you can improve your React project's performance and user experience with tools and techniques from top industry experts. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 TanStack: A Deep Dive into Server Functions and Routing with Tanner Linsley - JsJ 667 1:29:16
1:29:16
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:29:16
In this episode of JavaScript Jabber, host Steve Edwards is joined by panelists Dan Shappir and AJ O'Neil, along with special guest Tanner Lindsley, to explore the innovative world of TanStack, a collection of open-source libraries designed to enhance web development. Tanner shares insights into the origins and evolution of TanStack, highlighting its journey from simple libraries like React Table to a comprehensive toolkit including TanStack Query, TanStack Virtual, and more. The discussion delves into the nuances of building framework-agnostic tools, the challenges of server-side rendering, and the rise of remote procedure calls (RPCs) as a modern development approach. With intriguing debates on the future of meta frameworks and the role of server components, this episode provides a deep dive into the cutting-edge technologies shaping the development landscape. Whether you're a fan of React, Solid, or just curious about the direction of web frameworks, this conversation offers valuable insights and expert opinions on the current and future state of web development. Tune in to discover how TanStack is influencing the way we build and manage applications in the ever-evolving JavaScript ecosystem. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 What's New in JavaScript: Latest Language Updates and Features - JSJ 666 1:26:05
1:26:05
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:26:05
Hey, everyone. Welcome back to another exciting episode of JavaScript Jabber, part of the Top End Devs Network. I'm your host, Charles Max Wood, joined by our amazing panelist, Dan Shappir. In this episode, we dive into the latest developments in the world of JavaScript as we kick off a new year. You might recall we covered this topic about a year and a half ago in episode 590. Today, we're revisiting the updates to see what's progressed and what's newly introduced in the JavaScript standard. Dan Shappir offers his expertise as we explore features that have recently been added to the language. From promise.allSettled, a feature that's been around for about five years but often underutilized, to array method enhancements like .at and Object.hasOwn, there's a ton to unpack. We'll also delve into exciting new library additions like findLast for arrays, efficient array copying methods and improvements in set operations that make JavaScript more powerful and developer-friendly than ever. The episode isn't just about the features that have already landed; we'll also touch on what's in the pipeline with proposals in various stages of development, including exciting concepts like temporal for better date and time handling. Whether you're a JavaScript pro or just keen to stay updated on the latest trends, this discussion is packed with insights to level up your coding game. So, grab your headphones, stay tuned, and let's explore the exciting world of new JavaScript features together! Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Reflections on Technology Trends, AI Impact, and Memorable Episodes - JSJ 665 2:05:33
2:05:33
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta2:05:33
Welcome to another riveting episode of Top End Devs! In today's "Year in Review" special, hosts Charles, AJ, Dan, and Steve Edwards take you on a retrospective journey through their most memorable moments and thought-provoking discussions of the year. From the amusing and insightful exchanges with influential guests like Rich Harris and Kyle Simpson to their deep dives into emerging tech trends like Svelte 5 and AI integration in development, this episode has it all. They also explore Charles's experience transitioning from a Mac to a high-performance System76 machine, Dan's favorite and least favorite tech trends, and AJ's admiration for profitable and customer-focused approaches in the industry. Expect a blend of technical expertise, humor with those beloved dad jokes, and personal reflections that make this podcast uniquely engaging. So, get ready as we reflect on the year's highlights, laugh at the dad jokes that have become fan favorites, and look forward to exciting developments in the tech world with your favorite panelists. Picks AJ - 100 Days of Rejection (Therapy) AJ - https://www.youtube.com/playlist?list=PLamouX6QxWIuTHuaArIOzdorWoYaF6cU5 AJ - John Sonmez: Eye Contact & Smirking AJ - John Sonmez: How to Become a Man AJ - EvalPlus Leaderboard AJ - Ollama Charles - Heat Charles - Heat: Pedal to the Metal Charles - Hit Refresh by Satya Nadella Charles - American Icon by Bryce Hoffman Charles - System76 Charles - Wizard's First Rule (Sword of Truth, Book 1) (Sword of Truth, 1) Dan - A Man on the Inside (TV Series 2024 Dan - The Best Syria Breakdown You'll Ever Hear - Thomas Small Dan - Master of the Five Magics Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Innovation and Framework Adoption - JSJ 664 1:45:44
1:45:44
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:45:44
In this episode, Charles, AJ, and Dan explore the intricacies of team dynamics, technological choices, and the challenges of web development with our distinguished panel. Joining them is a very special guest, the legendary Uncle Bob Martin. They delve into team collaboration and decision-making, with Uncle Bob emphasizing the importance of reasonable debates and team buy-in when it comes to mental models and project directives. Dan discusses how, in startups, the initial developer often ends up making key decisions. They also touch on technological choices, including the complications of inheriting decisions from previous team members and the ever-topical debate on relational databases influenced by marketing pressures. Uncle Bob shares his seasoned insights into React Framework inconsistencies and the philosophy behind state-driven design. They tackle the separation of business logic from frameworks to maintain purity and independence in code. There's also a lively discussion about starting with functional prototypes, and the influence of Apple’s focus on UI on their success. Additionally, they explore Uncle Bob’s controversial stance on web frameworks, the dynamics of framework adoption, and the role of technical decisions in hiring. There are fascinating comparisons between framework popularity and historical tech stories, including the evolution of Apple’s innovations and the contributions from Xerox PARC. Finally, as they wrap up, they have insightful pick recommendations from the panelists, covering everything from the NBA season and engaging TV series to board games and book recommendations—a little something for everyone. Join them for an enlightening journey through the nuances of modern development practices, historical tech anecdotes, and personal insights from some of the industry's top minds. This episode promises to be a treasure trove of knowledge and experience for any developer. Let's get started! Socials LinkedIn: Robert Martin Picks AJ - How to Start a Startup - A course Y Combinator taught at Stanford Charles - MLEM: Space Agency | Board Game Dan - NBA Season Dan - The Day of the Jackal (TV Series 2024 Uncle Bob - 'The Cloud Fugitive' | David Heinemeier Hansson | NTK # 001 Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Revolutionizing API Syntax and Schema Management with Jazz Framework - JSJ 663 1:25:44
1:25:44
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:25:44
In today's episode, Charles and AJ are joined by Anselm Eickhoff, a trailblazing full-stack software engineer. Anselm delves into the world of "Local First" software development and the innovative tool he’s developed, "Jazz." They explore how Jazz leverages schema information for type inference and runtime validation, enabling real-time collaboration and seamless offline functionality. They dive into the simplifications brought by Jazz's API changes, the flexibility offered through open protocols, and the local-first approach using CRDTs. They also tackle Jazz’s impressive backend infrastructure and its shift to direct disk storage, along with insights into the challenges and emerging support structures faced by early adopters. Anselm shares real-world applications, advanced analytics capabilities, and the future outlook for Jazz, emphasizing performance, resilience, and data privacy. Plus, stay tuned for a lighthearted detour into board games and TV recommendations, as well as updates on Charles’ AI Dev Boot Camp and exciting developments on the Top End Devs platform. This episode is packed with cutting-edge insights and practical advice for developers looking to integrate advanced real-time features and streamline their app development processes. Socials LinkedIn: Anselm Eickhoff Picks AJ - Dune 2-Film Collection (Blu-Ray + Digital) Charles - Imperial Miners | Board Game Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Painting Roses, Eating Marshmallows and Network Protocols - JSJ 662 1:33:10
1:33:10
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:33:10
Welcome to another insightful episode of the JavaScript Jabber podcast, hosted by Charles alongside our expert panelists Dan and AJ. Today, they are thrilled to be joined by Avishai Ish-Shalom a seasoned technologist with an eye for challenging conventions in the tech world. In this episode, Avishai takes us through fascinating discussions comparing industrial food products to technological abstractions, including his unique perspective on the “marshmallow effect” and the evolving complexities of virtualization. They delve into the challenges of backward compatibility in modern tech, using real-world parallels like AWS virtual storage options, and discuss the impact of technologies like Docker and cloud services on our understanding of underlying infrastructures. Charles shares his upgrade journey from an aging Mac laptop to a powerful System76 desktop for AI tasks, reflecting the changing demands on development environments. Listen in as they explore the nuances of binary vs. textual protocols, the importance of future-proofing legacy systems, and Avishai's compelling arguments in his articles "Don't Paint the Roses" and "The Marshmallow Effect." Plus, they discuss Avishai's career evolution and the intellectual challenges faced by today’s engineers in the rapidly advancing tech landscape. Whether you’re a casual listener or a tech enthusiast, this episode promises to offer valuable insights and thought-provoking discussions. Stay tuned! Socials LinkedIn: Avishai Ish-Shalom Picks AJ - Deku Deals Avishai - marimo | a next-generation Python notebook Charles - Challengers! Beach Cup | Board Game Dan - The Penguin (TV Mini Series 2024) Dan - Bluesky Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Structuring Node.js Applications Part 2: Dependency Management, Package Managers, Proper API Usage, etc.- JSJ 661 1:22:16
1:22:16
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:22:16
This is the second part of the deep dive into the essential practices and principles for successful Node.js development. Our esteemed guests, Michael Dawson, James Snell, Matteo Collina, and Natalia Venditto, bring their extensive expertise to the table, discussing key topics like how to manage dependencies in a Node.js project. Socials LinkedIn: James Snell LinkedIn: Michael Dawson LinkedIn: Matteo Collina LinkedIn: Natalia Venditto Picks Charles - Gnome Hollow | Board Game Charles - Reacher (TV Series 2022 Michael - MakerWorld: Download Free 3D Printing Models Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 TypeScript Success: Integration, Type Checking, and Generics - JSJ 660 1:20:36
1:20:36
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:20:36
In this episode, Dan sits down with TypeScript expert Matt Pocock to dive deep into the world of TypeScript migration, learning curves, and developer challenges. They explore why having a TypeScript "wizard" is crucial for teams transitioning from JavaScript and how TypeScript's integration with development environments like Visual Studio Code has been a game changer. Dan and Matt discuss the importance of real-time typechecking, the community's role in TypeScript's success, and practical strategies for migrating large codebases to TypeScript. You'll hear about Matt's journey from drama school to becoming a DevRel expert, his contributions to the XState library, and his philosophy of type-driven development. Together, they highlight TypeScript's advantages, such as enhanced code reliability and the nuanced benefits of explicit vs. inferred types. Whether you're a seasoned developer or just starting with TypeScript, this episode offers valuable insights and actionable advice to help you harness the full power of static typing in your projects. Tune in for a fascinating discussion that underscores the value of "boring" code, the need for continual learning, and the ongoing evolution of software development practices. Stay with us as we unravel the intricacies of TypeScript and share practical tips to elevate your coding journey. Socials LinkedIn: Matt Pocock Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 React and Beyond: The Importance of Learning DOM APIs - JSJ 659 1:23:29
1:23:29
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:23:29
In today's episode, Charles, AJ and Steve are joined by guests Corey Brown for a rich discussion on the importance of understanding foundational concepts in software development. They explore the balance between leveraging high-level frameworks like React and the necessity of grasping the underlying technologies to troubleshoot effectively and build robust applications. They emphasize the value of comprehending core language features to write better software and solve problems efficiently. Corey reflects on the passion within the software development community and the hidden costs of over-relying on third-party dependencies like the infamous "left pad" incident.As the conversation unfolds, they debate whether sticking to frameworks or delving into deeper technologies leads to long-term success. They share practical insights on the benefits of reading source code, continuously learning, and the significance of core platform APIs. Additionally, the episode includes light-hearted "picks" from the panelists, including humorous resources and personal anecdotes. Join them as they dissect these critical perspectives and share valuable advice for both novice and seasoned developers alike. Let's get started! Picks AJ - Grug Brain AJ - Creeds of Craftsmanship AJ - AJQuery v3.0.3 Cory - Palm Paradise #206 Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 New Horizons in Web Development with Danny Moerkerke - JSJ 658 1:27:34
1:27:34
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:27:34
In today's jam-packed episode, Charles, AJ, and Dan, along with special guest Danny Moerkerke, a seasoned freelance JavaScript web developer from Amsterdam. They dive deep into the fascinating world of web development, focusing on the capabilities and future of Progressive Web Apps (PWAs), comparing them to native apps, and discussing the technical intricacies involved. AJ shares his latest project on passkeys and the challenges of transitioning clients, while Dan gives us a glimpse into his social media habits and movie recommendations. Danny enlightens us with his experiences at IKEA and his passion for web components, PWAs, and crucial APIs like the Wake Lock and Background Sync. They explore the complex interplay between service workers, caching for offline functionality, and the barriers to widespread PWA adoption, particularly on iOS. Plus, they dive into practical applications of these technologies, from gaming to improving podcast accessibility for offline listening. So, tune in as they unravel the technical hurdles, share insightful demos, and debate the future of web and native app development. It's an episode packed with knowledge, practical advice, and a bit of fun along the way! Socials LinkedIn: Danny Moerkerke Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Structuring Node.js Applications: Event Loop, Metrics, and Efficient Processing Techniques 1:44:32
1:44:32
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:44:32
In this episode, they dive deep into the essential practices and principles for successful Node.js development. AJ and Dan are joined by special guests Michael Dawson, James Snell, and Matteo Collina. They bring a wealth of expertise and experience to the table, discussing key topics like experimental tech with existing web standards, managing updates with LTS releases, and the fundamental pillars of Node.js, including the critical concept of "not blocking the event loop." They explore the consequences of blocking the event loop, real-world insights into performance issues, and the importance of efficient task handling. They also share their wisdom on utilizing multi-threading, scaling applications, best practices for dependency management, and the significance of regular updates to maintain security and performance. Additionally, they touch on some fascinating side discussions, such as AI's role in coding, the evolution of package management, and the importance of intentional coding practices. There's even a bit of personal insight with recommendations for exciting Netflix series and real-world anecdotes about Node.js conferences and testing frameworks. Join them as they unravel these topics and more, guiding you through advanced Node.js Socials LinkedIn: James Snell LinkedIn: Michael Dawson LinkedIn: Matteo Collina Links The Nine Node Pillars: 9 Principles for Doing Node.js Right in Enterprise Environments The Nine Node Pillars | 9 principles for doing Node.js right in enterprise environments - YouTube Picks Dan - Monsters: The Lyle and Erik Menendez Story Dan - The WordPress drama explained Michael - bee-agent-framework James - NodeConf EU Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Stimulus and Turbo in Web Development - JSJ 656 1:26:58
1:26:58
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:26:58
Dive into the dynamic world of JavaScript frameworks with this week's episode of JavaScript Jabber! Join Charles, AJ, Dan and Steve as they explore Hotwire, Stimulus, and Turbo—tools that are transforming how developers build fast, responsive web applications. They discover the evolution from Turbo Links to Turbo Drive, learn how these technologies enhance page rendering speeds by updating only changed elements, and understand their seamless integration in Rails applications. The discussion also touches on practical implementations using Turbo frames and streams for efficient DOM manipulation. Additionally, they dive into the benefits of partial page updates for improved performance and talk about the insights into integrating Stimulus for fine-grained control over client-side interactions. They also explore the parallels between modern frameworks like React or Angular with traditional approaches. Tune in to uncover how you can leverage these tools to optimize your development workflow! Socials LinkedIn: Charles Wood Picks AJ - The Fall Guy 4k + Extended Cut AJ - Passkeys Demo Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Understanding, Confidence, and Humility in Web development - JSJ 655 1:19:44
1:19:44
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:19:44
J
JavaScript Jabber

1 Exploring Local-First Applications and Data Synchronization Challenges: Part 1 - JSJ 654 1:35:55
1:35:55
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:35:55
J
JavaScript Jabber

1 Slaughtering Sacred Cows: Reconsidering Software Dev Truisms - JSJ 653 1:45:58
1:45:58
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:45:58
Charles and Dan dive deep into the world of programming languages, development practices, and the trade-offs that shape our daily coding lives. Joining them is special guest Tomer Gabel, an experienced backend engineer, and consultant. In this episode, they unpack the productivity benefits and challenges of using Rails, deliberate on the pros and cons of dynamic languages, and explore the fascinating topic of convergent evolution in programming ecosystems. They also discuss TypeScript's value proposition, the intricacies of static typing, and the sometimes controversial principles of "clean code." Get ready for an engaging conversation packed with expert insights, practical advice, and a few surprising takeaways. Let’s get started! Sponsor Blue Host Socials LinkedIn: Tomer Gabel Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

In this episode, AJ and Steve dive deep into the world of Vue.js and API integration with a special guest, Daniel Kelly, a seasoned lead instructor at Vue School. this episode is packed with valuable discussions on using the useFetch Vue component for seamless API requests, navigating the challenges of migrating from Vue 2 to Vue 3, and embracing TypeScript for a more robust development experience. They also explore the impactful updates coming with Nuxt 4 and Vue 3.5, the benefits of Vue.js certifications for career growth, and how tools like Nitro and auto-import features in Nuxt 3 can enhance your development workflow. Plus, enjoy a range of recommendations from books and music to tech innovations and humorous dad jokes. So, whether you're a seasoned Vue developer or just starting, this episode offers something for everyone. Tune in, and elevate your JavaScript journey! Socials Linkedin: Daniel Kelly Picks Daniel - Fairy Tale Daniel - Believe by Yellowcard Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Interactive Coding Tutorials with Tomek Salkowski: Enhancing Developer Experiences - JSJ 651 57:08
AJ and Steve dive deep into the world of interactive coding tutorials alongside guest, Tomek Sułkowski. They kick off with a brief chat about the weather before delving into Tomek's expertise in creating engaging and interactive tutorials—shedding light on everything from the history of coding tutorials to the technical wonders of web containers, brought to prominence by platforms like Stackblitz. They explore the innovative "tutorials kit dot dev," a revelatory tool for developers, and discuss the triumphs and challenges in building these interactive learning experiences. Plus, discover amazing tech insights from AJ, development updates from Tomek, and a whole lot more. Socials LinkedIn: Tomek Sułkowski Picks AJ - Rocky Mountain ATV AJ - pg-essentials AJ - SSH now has Include AJ - DeepSeek-Coder-v2 Tomek - Component party Tomek - Icones Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Optimizing SQL and ORM Practices for High-Performance Applications - JSJ 650 1:31:10
1:31:10
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:31:10
In today's episode, Charles, Steve, and AJ, are joined by back-end engineer and team lead at Homebound, Stephen Haberman. We delve into the fascinating world of SQL c and its revolutionary approach to managing SQL queries with dedicated SQL files, delivering benefits such as reduced typing errors and pre-deployment checks. Stephen also walks us through the advantages and limitations of ORMs versus query builders like Prisma and Drizzle, sharing insights into Joyce ORM's unique philosophy and simplified CRUD operations. They explore the intricacies of Domain Driven Design (DDD), its emphasis on ubiquitous language, and how it shapes business logic and storage management. AJ contributes by discussing the potential of SQL c and Slonik for dynamic query building. Additionally, they discuss Steven's innovative work with GraphFileWorker and GrafAST, highlighting the performance improvements in GraphQL backends. Whether you're intrigued by the technicalities of ORMs, the evolution of database tools, or just love a good anecdote, this episode packed with technical insights and lively discussions is one you won't want to miss. Join them on this journey into the world of database management and development! Socials LinkedIn: Stephen Haberman Picks AJ - TypeScript to JSDoc AJ - MySQL to TypeScript AJ - sqlc AJ - Slonik (Node + Postgres) AJ - SwiftUI Essentials AJ - Introduction to SwiftUI AJ - Trump, but not saying dumb things Charles - Biblios | Board Game Charles - FreeStyle Libre 3 System | Continuous Glucose Monitoring Stephen - Grafast | Grafast Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Mentorship in Tech: Balancing Professionalism and Friendship for Maximum Growth and Accountability - JSJ 649 1:19:31
1:19:31
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1:19:31
They dive deep into the world of mentorship, personal growth, and problem-solving with our special guests, Joao and Manny, alongside our insightful panelists, AJ and Charles. In this episode, they explore the transformative power of weekly accountability meetings (WAM), where tasks are committed and followed up with a yes or no, no excuses allowed. Joao and Manny share their journey of mentorship that crossed borders, forging a strong bond through adversity and mutual respect. We'll also delve into how their dynamic friendship amplifies professional standards, and the importance of balancing personal and professional relationships. We discuss the profound impacts of structured problem-solving methods, specifically George Polya's renowned four-step process. Joao and Manny highlight how this systematic approach has refined their coding skills and overall problem-solving abilities. Alongside, we touch upon the fascinating intersection of human learning and AI, emphasizing the unique capacity humans have for generalizing new problems from limited data. In addition, our speakers will share their roadmap for continuous learning, curriculum development, and practical exercises—highlighting tools like Trello for task management and Anki for reinforcing learning. AJ O'Neil offers his unique perspective on the talent it takes to thrive in programming and how personal enjoyment is crucial for sustained success. Later, we'll transition to our Picks section, where AJ, Charles, and the guests share their latest recommendations, from essential productivity tools and engaging books to top-notch apps and board games. Finally, we'll wrap up with some valuable insights on time management, consistent study habits, and the importance of finding a mentor who truly cares about your growth. Whether you're a seasoned developer or just starting out, this episode is packed with practical advice and inspiring stories that you won't want to miss. So, tune in for all this and more on Top End Devs! Picks AJ - Apple Earpods AJ - SwiftUI Charles - Biblios | Board Game Charles - FreeStyle Libre 3 System Manny - Jaco: The Extraordinary and Tragic Life of Jaco Pastorius Manny - Baldur's Gate 3 on Steam Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Unpacking Deno 2: Code Stability, Free Speech, and more - JSJ 648 1:34:59
1:34:59
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1: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 legalities surrounding free speech, offering diverse perspectives on its implications in the modern digital landscape. But the heart of our discussion is Ryan Dahl's exploration of Deno 2, the latest evolution in JavaScript's runtime environment. You'll hear about its distinctive features, including the revolutionary JSR project, and how it aims to simplify and secure modern JavaScript development, addressing challenges and limitations found in Node.js. They also discuss the intricacies of TypeScript support, Deno’s security model, and the future potential of JavaScript in data science. Join them for a lively conversation packed with insights, technical deep-dives, and plenty of humor. Whether you're a seasoned developer or just starting your coding journey, this episode is sure to offer valuable takeaways and an entertaining ride through the world of modern web development. Sponsors Wix Studio Socials LinkedIn: Ryan Dahl Twitter: @deno_land Deno Picks AJ - Swift AJ - Deno Charles - Challengers! | Board Game Ryan - Grain Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Opinionated Core Web Vitals - JSJ 647 1:10:35
1:10:35
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1: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 Aimee- GitHub | treosh/lighthouse-ci-action Aimee- GitHub | GoogleChrome/lighthouse-ci AJ- Classless CSS AJ- One Finance AJ- JCS - Criminal Psychology - YouTube AJ- Auth Library Live Stream Charles- Atlas Shrugged Charles- Dev Influencers | Devchat.tv Dan- Core Web Vitals Technology Report Dan- Math Has a Fatal Flaw - YouTube Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Beyond JavaScript: Master TypeScript at Scale at SquiggleConf - JSJ 646 1:10:40
1:10:40
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1: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 of speakers who will cover topics like ASTs, TypeScript at scale, and essential documentation practices. Josh also shares insights into the evolution and practical application of TypeScript ESLint. Expect a deep dive into TypeScript's latest features, such as generics and specific lint rules that enhance code quality and developer experience. Socials LinkedIn: Josh Goldberg Picks Dan - Dan's favorite standalone fantasy books Dan - Despicable Me and Minions Josh - Neuromancer Josh - Witcher Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Deep Dive into Metrics and Monitoring with Prometheus and Grafana - JSJ 645 1:25:45
1:25:45
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1: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 novel Tigana, inspired by Renaissance Italy, and discuss the complexities and strategies of board games like Monopoly and Letters from Whitechapel. But that’s not all. The episode takes a technical turn as the speakers delve into the dynamic world of application monitoring with Prometheus. They unpack the mechanics of event loop lag, heap usage, and GC storms, and share how Prometheus's query language (PromQL) and integration with Grafana can proactively manage and solve performance issues. Hear about real-time alerting, sophisticated querying, and the practical applications of these tools in companies like Next Insurance and Sisense. This episode is packed with information - from managing performance metrics and alerting systems to insightful discussions on favorite standalone fantasy novels and the productivity hacks that keep our hosts on top of their game. So, sit back and join us for an engaging and informative session on Top End Devs! Socials LinkedIn: Chuck Wood LinkedIn: Dan Shappir Picks Charles - Letters from Whitechapel | Board Game Charles - TrainingPeaks | Empower Your Training Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Crafting Code and Community: AI, LeetCode, and Meetups - JSJ 644 1:09:20
1:09:20
Reproducir más Tarde
Reproducir más Tarde
Listas
Me gusta
Me gusta1: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—from leveraging AI tools like GPT to generate code effectively, to the essential strategies for problem-solving during high-pressure technical interviews. They also touch on the importance of deliberate practice, group support, and finding the right mindset for tackling coding challenges. Plus, hear personal stories about the benefits of taking breaks, the role of LeetCode in honing coding skills, and the shift in interview styles towards speed and pattern recognition. Sponsors Wix Studio Socials Anatoliy D. Zaslavskiy Links NYC LeetCode Squad Picks AJ - Yumi and the Nightmare Painter by Brandon Sanderson AJ - The Chosen AJ - Beauty & The Beat Anatoliy - Authentic relating Anatoliy - Neurodivergent Guide to the Workplace Charles - Challengers! | Board Game Steve - Myspace celebrates its 21st birthday. Do we still need it? Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
Bienvenido a Player FM!
Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.