Player FM - Internet Radio Done Right
Checked 2d ago
הוסף לפני seven שנים
תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות
<
<div class="span index">1</div> <span><a class="" data-remote="true" data-type="html" href="/series/worth-knowing-with-bonnie-habyan">Worth Knowing with Bonnie Habyan</a></span>


If you like a real-life story that features grit, grace, and a lot of gumption, then you’re in the right place. Get ready to hear some courageous women talk about how pivotal, teachable “ah-ha” moments have reshaped their confidence and delivered opportunities they never imagined. It didnt happen by chance of course. No sir ree. They figured out new, sometimes uncomfortable ways, to put themselves out there in a way that shouts they get it—they are absolutely 100% worth knowing. You’ll hear intimate stories with actionable takeaways and some very secret sauce. Everyone has an important story worth knowing. And you know what? The world needs it, and you deserve it.
What's New in JavaScript: Latest Language Updates and Features - JSJ 666
Manage episode 462569918 series 2451469
תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
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.
…
continue reading
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.
712 פרקים
Manage episode 462569918 series 2451469
תוכן מסופק על ידי Charles M Wood. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Charles M Wood או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
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.
…
continue reading
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.
712 פרקים
כל הפרקים
×J
JavaScript Jabber

1 Reinventing Web Development with Brisa: A Conversation with Aral Roca - JSJ 677 1:05:09
1:05:09
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:05:09
In this week’s episode, it’s just me — Charles Max Wood — and I’m joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral’s the creator of Brisa, a new full-stack web framework that flips the script on how we build modern web apps. If you thought the "another day, another framework" meme was played out... well, Brisa might just change your mind. Key Takeaways: -Brisa’s Big Idea: It's designed to let you build web apps with minimal or zero JavaScript on the client side. Think HTML streaming, server actions, and components that render server-side first, but can gradually hydrate on the client. -Server-first FTW: Aral walks us through how Brisa handles server actions — even capturing click and scroll events on the server — using ideas inspired by HTMX, LiveView, and server components from frameworks like Next.js. -Tiny and Mighty: The whole framework is incredibly lightweight. Web components come in at just ~3 KB, and the built-in i18n system is under 1 KB! -From Idea to Reality: Aral started Brisa to scratch his own itch — building side projects and blogs without bloated front-end code. But now, others are using it too (yes, even in production!), including one travel agency that's gone all-in. -Multi-platform Future: Brisa has adapters in the works for Vercel, Node, and Deno — plus integration with Tauri for building native Android, iOS, and desktop apps from the same codebase. -What's Coming: Roadmap goals include improved hot reloads, more adapters, transitions, lazy-loaded components, and a better playground for developers to tinker with. Oh, and yes — Aral does parkour. For real. This episode is packed with deep technical insight and exciting potential for a new way to build web apps — especially for devs who love fast performance, server-rendering, and clean architecture. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Building Enterprise Infrastructure with Bit & AI with Gilad Shoham - JSJ 676 58:04
58:04
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי58:04
In this episode, I (Steve Edwards) flew solo on the mic but had the pleasure of hosting a truly insightful conversation with Gilad Shoham, VP of Engineering at Bit.Cloud. Gilad brought the heat from Israel as we explored how Bit is revolutionizing enterprise software architecture—and how AI is being layered on top to supercharge developer productivity. We started by breaking down Bit’s core platform, which helps teams compose applications from reusable, independently versioned components. Think Lego blocks, but for your codebase. It’s all about boosting dev velocity, reducing duplication, and making collaboration across teams more seamless. Gilad walked us through some jaw-dropping features: versioning without Git, deep component CI pipelines, and even Bit’s ability to replace monolithic repositories with a graph of decoupled components. Everything is Node + TypeScript under the hood, and while it’s currently JS-focused, the ambition is clearly broader. Then came the big twist: AI. Bit is now leveraging AI not to just write code, but to compose it using existing components. Instead of bloating your codebase with endless variations of the same button, Bit’s AI understands your graph and builds features by intelligently reusing what’s already there. It’s like Copilot with a memory—and architectural sense. Key takeaways: Bit components wrap your existing code (like React/Vue) with metadata, testing, and versioning. Their infrastructure makes it possible to build and test components independently and in parallel. The AI strategy is reuse-first: generate only when needed, always compose from what already exists. Even massive enterprise codebases can gradually migrate to Bit without a full rewrite. Expect a human-in-the-loop process, but with most of the heavy lifting handled by AI. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Replacing Create React App: Why Create TS Router App Is the Future of React Development - JSJ 675 1:30:48
1:30:48
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:30:48
We’ve been diving into the evolving landscape of React app development and why tools like Create TS Router App (CTA) are stepping up to fill the gap left by the deprecation of Create React App (CRA). What we’ve learned is that SSR (server-side rendering) isn’t one-size-fits-all—e-commerce sites need it for SEO and performance, but internal tools and dashboards often don’t. That’s where CTA shines. It gives us a fast, modern, Vite-powered setup with TanStack Router built in, so we can start small and scale up without committing to heavy frameworks like Next.js from day one. What we love about CTA is how it keeps things familiar (same structure as CRA) while giving us type safety, file-based routing, and the flexibility to add only the features we need—like Clerk, Sentry, or even SolidJS support. Whether we’re building a simple prototype or a full-featured app, CTA makes the experience smoother, more intuitive, and future-friendly. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Empowering Devs and Innovators: Inside Vercel’s Impact, Feature Flags, and the Rise of v0 - JsJ 674 1:22:20
1:22:20
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1:22:20
In this episode, Lee Robinson, who works at Vercel, discusses the company’s impact on web development despite its relatively small size. He explains their approach to empowering small, founder-led teams to build impactful tools, highlighting their new open-source Flags SDK. They also discuss the importance of server-side feature flagging to improve performance and reduce UI shifts, while warning against exposing sensitive data through client-side experimentation. The conversation then shifts to Vercel’s internal innovation culture, particularly the development of v0, an AI-driven tool for building full-stack web applications quickly, which is especially accessible for non-developers with creative ideas. Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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 .…
J
JavaScript Jabber

1 Breaking Into Tech: Lessons from My Career Path - JsJ 672 44:11
44:11
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי44:11
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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי2: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי1: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 Opinionated Core Web Vitals - JSJ 647 1:10:35
1:10:35
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 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
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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—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 .…
J
JavaScript Jabber

1 Overcoming JavaScript Load Issues: Import Maps and Performance Enhancements - JSJ 643 1:35:31
1:35:31
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 improving ES modules, import maps, and the challenges faced with script loading, especially when dealing with web workers. They uncover the critical role of sub-resource integrity, the successful integration of integrity support in Chrome and Safari, and the urgent need for advanced import map solutions for large applications. They also delve into the nuts and bolts of optimizing web performance, including the impact of script execution on browser responsiveness, bundling techniques, and innovative strategies for managing resource download priorities. Tune in to hear about the latest developments, engage with provocative questions, and discover ways you can contribute to the ongoing work of the W3C web performance working group. Plus, stay for heartfelt moments, personal anecdotes, and practical recommendations from the speakers. Sponsors Wix Studio Socials LinkedIn: Yoav Weiss Picks AJ - Jason Bourne 5-part Trilogy AJ - Crucial MX500 has dethroned SP as my pick for best value server SSD Charles - Imaginiff | Board Game Charles - A Quiet Place: Day One (2024) Steve - How Does OpenAI Survive? Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Personal Branding for Developers with Morad Stern - JSJ 642 51:37
51:37
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 Bandicoot Co-Creator Andy Gavin: Extended Interview | Ars Technica AJ - The Story of Spyro the Dragon | Gaming Historian AJ - Utah Node.js: Scaling Node.js at Plaid Steve - Six13 Uptown Passover - an "Uptown Funk" adaptation for Pesach Dan - Scott Lynch Morad - This Is Marketing: You Can't Be Seen Until You Learn to See: Seth Godin Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Making AI Accessible for Developers - JSJ 641 1:25:26
1:25:26
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 the financial implications of AI, and strategies to manage cost and value, to the innovative tools like MicroAgent that are shaping the future of code generation and web design. Steve shares his insights on optimizing AI use in development, the rapid advancements in AI capabilities, and the critical role of integrating AI to enhance productivity without the fear of replacing jobs. Join them as they unravel the complexities of AI, its real-world applications, and how developers can leverage these powerful tools to stay ahead in a competitive market. Plus, stay tuned for personal updates, user interface innovations, and a glimpse into the future of AI-driven design processes at Builder.io. Socials LinkedIn: Steve Sewell Picks Charles - Mysterium | Board Game Charles - TrainingPeaks | Trusted By the World's Best Steve - Introducing Micro Agent Steve - BuilderIO/micro-agent Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Framework Comparisons, Real User Metrics, and Effective Performance Tools - JSJ 640 1:19:06
1:19:06
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 Vinicius discuss his experiences with different benchmarking frameworks and innovative optimization strategies, including how he improved performance for the Prometheus client for Node. They delve into the importance of performance metrics, data analysis, and real user monitoring (RUM) tools. They underscore the need for precise measurements before and after optimizations and share insights on overcoming the challenges posed by third-party integrations. Hear about practical tools like Partytown and Lighthouse, and how companies like NEXX Insurance have achieved significant performance gains. The conversation also touches on the critical balance between backend performance, CDNs, and frontend optimizations, alongside recommendations for engaging management to prioritize performance enhancements. Plus, for a bit of fun, our episode includes some light-hearted "Dad jokes of the week" and book recommendations around TypeScript and AI. Socials LinkedIn: Vinicius Dallacqua Picks Charles - Take 5 | Board Game Dan - Total TypeScript Steve - Warp: Your terminal, reimagined Vinicius - Watch Sweet Tooth | Netflix Official Site Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Adapting to Effect Cluster: JavaScript Developers' Guide to Enhancing Code Maintainability - JSJ 639 1:35:01
1:35:01
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 TypeScript developers familiar with frameworks like React and Svelte to Effect, thanks to JavaScript’s component-based mindset and features similar to async/await. They also talk about the role of TypeScript and Effect in ensuring code maintainability and correctness amidst legacy JavaScript at Sisense. As they navigate through topics like performance optimization, multithreading in JavaScript, and backend development, discover how the Effect framework simplifies testing, enhances type inference, and boosts code stability. Plus, they touch on coding challenges, error handling, and the importance of proper monitoring with tools like OpenTelemetry. But it's not all code! They share fun anecdotes from personal experiences with go karting, discuss the NBA draft, and even delve into some light-hearted humor with dad jokes and comedic analogies. This episode is packed with insights, laughter, and invaluable advice for developers and tech enthusiasts alike. Tune in now for a comprehensive discussion filled with expert knowledge, practical tips, and community insights, exclusively on Top End Devs! Socials LinkedIn: Michael Arnaldi Twitter: @MichaelArnaldi Picks AJ - MSF Basic Rider Course AJ - Alpine MotoSafe Wind Noise Ear Plugs Dan - Pillar of Fire | Episode 1 Dan - Pillar of Fire | Episode 2 Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Building and Distributing PWAs: Tools, Techniques, and Insights - JSJ 638 37:34
37:34
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 days of pure HTML and classic ASP, progressing through the milestones of Perl, PHP, and eventually into the realm of mobile technologies. He provides an insightful look at how mobile development has transitioned from early platforms like WML and BlackBerry to the modern era of Progressive Web Apps (PWAs). Together with Steve, they unpack the benefits and challenges of bringing the open web into the mobile space, discuss the impact of mobile performance on user experience, and explore various tools and best practices for developing efficient, fast-loading PWAs. From understanding the role of service workers and web manifests to exploring innovative APIs and caching methods, this episode is packed with invaluable knowledge for any developer aiming to enhance their mobile web development skills. Whether you're interested in optimizing web performance, getting hands-on with PWAs, or curious about the future of mobile app distribution, this episode has something for everyone. Tune in now to uncover actionable insights and expert advice on staying ahead in the ever-evolving landscape of mobile web development. Socials LinkedIn: Maximiliano Firtman Firt.Dev Picks Maximilliano - llama-cli Steve - The Club Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 High-Performance Networking: Key Resources and Tools for Web Developers - JSJ 637 1:22:00
1:22:00
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 Pollard's work on HTTP 2, and they dissect the nuances of modern web protocols such as HTTP 2 and HTTP 3. Special guest Robin Marx joins us to unveil the complexities of networking, emphasizing the importance of understanding how your server and browser interact to maximize efficiency. But it's not all technical; they also share some lighter moments. Discover TV shows like Netflix’s "Eric" and "Criminal Minds Evolutions," explore engaging articles from Big Think, and indulge in some geeky humor with a segment of dad jokes. Whether you're tuning in for professional insight or just some good old tech banter, this episode has something for everyone. Socials LinkedIn: Robin Marx Picks Charles - Skyjo | Board Game Charles - Criminal Minds Dan - Watch Eric | Netflix Official Site Robin - We Are Legion (We Are Bob) Robin - Hades Steve - Is the Universe Finite or Infinite? Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance - JSJ 636 1:29:04
1:29:04
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 the React Compiler, including auto memoization, linting, and runtime optimizations, and how it plans to minimize unnecessary DOM updates. This is an in-depth discussion on subjects like referential equality, the complexities of memoization, API improvements for useEffect, and the compelling debate about whether React should introduce signals as a TC39 standard. Additionally, they discuss the potential transition for existing projects, the importance of community feedback, and the intriguing differences between React’s approach to UI as a function of state versus the signal-based model. Stay tuned to learn about the future of React, the practical benefits of the new compiler, and the ongoing experiments that could shape how we write and optimize JavaScript with React. Socials Linkedn: Sathya Gunasekaran Picks AJ - webinstall.dev Dan - Godzilla Minus One (2023) Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Practical Strategies for Web Optimization: Using Chrome DevTools - JSJ 635 1:24:26
1:24:26
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 performance, along with practical advice for maintaining a clean environment for accurate profiling. Join them as tehy decode the intricacies of debugging, from handling long tasks and layout thrashing to understanding the context of flame charts and network requests. Plus, they discuss the collaboration efforts between Chrome and Microsoft Edge, valuable educational resources, and even touch on topics like involvement in local politics and upcoming movie releases. Whether you're a seasoned developer or a tech enthusiast, this episode is packed with knowledge, humor, and practical advice to help you master web performance optimization. Tune in now! Socials LinkedIn: Jack Franklin Picks Charles - Legendary: A Marvel Deck Building Game – SHIELD (2019) Dan - Dan Shappir: How to Maximize Web Performance Jack - Sky Team | Board Game Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 New Frontiers in Web Platform Development with Bruce Lawson - JSJ 1:19:10
1:19:10
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 insights on Apple's impact on the open web, the EU's investigation into Apple's actions, and the implications of progressive web apps in light of Apple's policies. Join them as they unravel the complexities and controversies shaping the web development landscape, and explore the future of web app accessibility and competition across devices. Socials LinkedIn: Bruce Lawson Bruce Lawson Picks Charles - Harry Potter: Death Eaters Rising Charles - Vite | Next Generation Frontend Tooling Dan - Barry Pollard | Google IO Dan - React Compiler: In-Depth Beyond React Conf 2024 Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
J
JavaScript Jabber

1 Building a Custom Front-end Framework - JSJ 633 1:21:00
1:21:00
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי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 framework's unique features, the challenges of customizing form inputs in the browser, and the value of leveraging native browser capabilities. Additionally, they delve into the concept of signals as a means of state management, the technical implementation of signals, and their benefits compared to other state management tools. And that's just scratching the surface! So, get ready to enrich your knowledge and dive into the latest trends in software development with this insightful discussion. Socials LinkedIn: Zach L. Picks AJ - The Andromeda Strain Zach - A Man in Full | Netflix Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support .…
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.