Support the Podcast
Contacts
Info
Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.
Support the Podcast
Transcribed
19 NOV 2024 · 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
- https://www.linkedin.com/in/dannymoerkerke/
Transcribed
12 NOV 2024 · 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
- https://www.linkedin.com/in/jasnell/
- https://www.linkedin.com/in/mhdawson1/
- https://www.linkedin.com/in/matteocollina/
Links
- https://www.platformatichq.com/node-principles
- https://www.youtube.com/watch?v=LfTO4uwXMEk
Picks
- Dan - https://en.wikipedia.org/wiki/Monsters:_The_Lyle_and_Erik_Menendez_Story
- Dan - https://www.youtube.com/watch?v=XSb4Lul0qlc
- Michael - https://github.com/i-am-bee/bee-agent-framework
- James - NodeConf EU
Transcribed
5 NOV 2024 · 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
- https://www.linkedin.com/in/charlesmaxwood/
Picks
- AJ - https://amzn.to/3UiTxCt
- AJ - https://passkeys.js.org/#main
Transcribed
22 OCT 2024
Transcribed
15 OCT 2024 · 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
- https://www.bluehost.com/?&utm_source=audio&utm_medium=podcast&utm_campaign=jabber&channelid=P99C104S625N0B12A151D4E0000V100
Socials
- https://www.linkedin.com/in/tomergabel/
Transcribed
8 OCT 2024 · 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
- https://www.linkedin.com/in/danielkellyio/
Picks
- Daniel - https://www.goodreads.com/book/show/60177373-fairy-tale
- Daniel - Believe by Yellowcard
https://www.goodreads.com/author/show/3389.Stephen_King
Transcribed
1 OCT 2024 · 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
- https://www.linkedin.com/in/tsulkowski/
https://www.linkedin.com/in/tsulkowski/overlay/about-this-profile/
Picks
- AJ - https://www.rockymountainatvmc.com/
- AJ -https://github.com/bnnanet/pg-essentials
- AJ - https://man.openbsd.org/ssh_config.5
- AJ -https://ollama.com/library/deepseek-coder-v2
- Tomek - https://component-party.dev/
- Tomek - https://icones.js.org/
Transcribed
24 SEP 2024 · 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
- https://www.linkedin.com/in/stephenhaberman/
Picks
- AJ - https://www.npmjs.com/package/ts-to-jsdoc
- AJ - https://www.npmjs.com/package/mysql-dump-ts
- AJ - https://sqlc.dev/
- AJ - https://github.com/gajus/slonik#slonik-usage
- AJ - https://developer.apple.com/videos/play/wwdc2024/10150/
- AJ - https://developer.apple.com/videos/play/wwdc2020/10119/
- AJ - https://www.youtube.com/watch?v=f92WNzXoabg
- Charles - https://boardgamegeek.com/boardgame/34219/biblios
- Charles - https://www.freestyle.abbott/uk-en/products/freestyle-libre-3.html?srsltid=AfmBOoq-dURFOCodG-EoOMTp2woVGfjwn2g6Kn2moOs7oMGCFxyzIEBn
- Stephen - https://grafast.org/
Transcribed
17 SEP 2024 · 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 - https://developer.apple.com/xcode/swiftui/
- Charles - https://boardgamegeek.com/boardgame/34219/biblios
- Charles - https://www.freestyle.abbott/us-en/products/freestyle-libre-3.html?srsltid=AfmBOooCEAvm6z1rdJjpf0KLgLWouJKAvUS5-vyI39FqBkbBHlxCbIqB
- Manny - https://amzn.to/3zEx23s
- Manny - https://store.steampowered.com/app/1086940/Baldurs_Gate_3/
Join “JavaScript Jabber” Supporters Club
Start supporting this podcast and become part of their community.
Stay current on JavaScript, Node, and Front-End development. Learn from experts in programming, careers, and technology every week.
Information
Author | Charles M Wood |
Organization | Charles M Wood |
Categories | Technology , Careers , How To |
Website | topenddevs.com |
chuck@topenddevs.com |
Copyright 2024 - Spreaker Inc. an iHeartMedia Company