Skip to content

This Dot Blog

This Dot provides teams with technical leaders who bring deep knowledge of the web platform. We help teams set new standards, and deliver results predictably.

Newest First
"How do I undo my most recent commit?" - Mastering the git reset command cover image

"How do I undo my most recent commit?" - Mastering the git reset command

Ever messed up a commit? Learn how to undo it like a pro! Our new blog post breaks down the git reset command, helping you navigate those "oops" moments with confidence....

How a First Reddit Engineer Builds Strong Engineering Cultures with Jeremy Edberg cover image

How a First Reddit Engineer Builds Strong Engineering Cultures with Jeremy Edberg

In this episode of the Leadership Exchange, host Tracy Lee welcomes Jeremy Edberg, CEO of DeVos and former first employee at Reddit, to discuss leadership, engineering culture, and team building. They review Jeremy's career journey from Reddit to Netflix and beyond, sharing insights on scaling engineering teams, the impact of culture on development practices, and hiring strategies. Jeremy reflects on the evolution of his management style, emphasizing the importance of human connection in leadership, while also sharing lessons learned from his time at companies with strong engineering cultures. Chapters 00:00 - Introduction and Guest Welcome 00:48 - Jeremy’s Background and Career Journey 01:51 - Introduction to DeVos and Its Founders 02:30 - Throwback: Reddit Meetups and "Chad Berg" Chanting 03:05 - Rebuilding the Reddit Engineering Team 05:16 - Challenges of Scaling and Maintaining Reddit's Culture 07:08 - The Role of Code in Driving Team Culture 08:14 - Differences in Team Dynamics at Reddit and Netflix 09:07 - Working at Netflix vs. Cloudflare 09:38 - The "Sports Team, Not a Family" Philosophy at Netflix 11:21 - Understanding the Keeper Test at Netflix 14:27 - Evolving Netflix's Culture to Support Diversity and Inclusion 16:05 - Misconceptions About Netflix's Work Environment 17:17 - Work-Life Balance at Netflix: High Performance in a Chill Setting 20:28 - Key Elements of a Good Engineering Culture 23:09 - How Jeremy's Leadership Style Has Evolved 24:34 - Advice for Building Successful Engineering Teams 25:26 - Closing Remarks and Sponsor Thanks 26:13 - Where to Follow Jeremy Online Follow Jeremy Edberg Twitter: https://x.com/jedberg Linkedin: https://www.linkedin.com/in/jedberg/ Sponsored by Wix Studio: wix.com/studio...

Building Scalable AI Applications: Insights from AWS's Michael Liendo cover image

Building Scalable AI Applications: Insights from AWS's Michael Liendo

In this episode of the Modern Web Podcast, Rob Ocel, Danny Thompson, and Adam Rackis talk with Michael Liendo, Senior Developer Advocate at AWS, about building practical AI applications and tackling challenges like scalability, multimodal functionality, and cloud infrastructure choices. Michael shares insights on tools like AWS Amplify and DynamoDB, discusses strategies for managing cloud costs, and explores the evolving role of prompt engineering. Michael previews his upcoming talks at AWS re:Invent on AI and scalable B2B SaaS applications. Chapters 00:00 - Introduction and Guest Welcome 01:30 - Talking Weather and Life in the Midwest 03:00 - Exploring Generative AI and Practical Applications 06:45 - Navigating Cloud Costs and Scalability Considerations 08:30 - Maintaining Creativity and Customization with AI 11:00 - Managed Services vs. On-Prem Infrastructure Debate 15:30 - Choosing a Tech Stack for Side Projects and Startups 18:45 - Learning Cloud: Paths for Full-Stack Cloud Development 22:30 - The Role of Cloud Certifications in Today's Market 26:00 - Preview of Michael’s Upcoming Talks at AWS re:Invent 32:00 - Where to Find Michael Online Follow Michael Liendo on Social Media Twitter: https://x.com/focusotter Linkedin: https://www.linkedin.com/in/focusotter/ Sponsored by Wix Studio...

The Journey To Making A New Framework: TanStack Start with Tanner Linsley cover image

The Journey To Making A New Framework: TanStack Start with Tanner Linsley

Danny Thompson, Director of Technology at This Dot Labs, talks with Tanner Linsley, Creator of TanStack, about his latest project, TanStack Start. They discuss the challenges of existing frameworks like Next.js and Remix, the development of TanStack Router, and the future of React Server Components. Tanner also explains how caching strategies and fine-grained invalidation can transform the user experience. Chapters 1. Introduction & Tanner’s Background (00:00) 2. Going Full-Time on TanStack (01:00) 3. The Birth of TanStack Router (02:21) 4. Why Build Another Framework? (04:00) 5. React Server Components: Potential & Limitations (07:05) 6. Fine-Grained Cache Invalidation & UX (09:02) 7. Parallel Data Fetching in Routing (13:39) 8. TanStack Start: Alpha & Future Plans (16:41) 9. Where to Learn More About TanStack (18:48) Find Tanner Linsley on Social Media Twitter: https://x.com/tannerlinsley Linkedin: https://www.linkedin.com/in/tannerlinsley/ Github: https://github.com/tannerlinsley TanStack: https://tanstack.com/ Sponsored by Wix Studio...

Why is It so HARD to Break Into Tech with Jason Torres cover image

Why is It so HARD to Break Into Tech with Jason Torres

Tracy Lee and Rob Ocel chat with Jason Torres about the challenges of breaking into tech, especially for self-taught and underrepresented developers. Jason shares his journey from a 15-year career in the film industry to pursuing software development, discussing the emotional and financial hurdles involved. They also discuss the importance of networking, finding a niche rather than mastering everything, and the impact of the tech downturn on junior developers. Chapters 1. Introduction and Tech Career Journeys (00:00 - 02:30) 2. The Struggles of Breaking Into Tech (02:31 - 06:00) 3. Jason’s Career Pivot from Film to Tech (06:01 - 10:30) 4. The Importance of Networking and Community (10:31 - 15:00) 5. Specializing vs. Being a Generalist in Tech (15:01 - 20:00) 6. Finding Your Path in Tech (20:01 - 25:30) 7. Dealing with Imposter Syndrome and Belonging (25:31 - 30:00) 8. Final Thoughts and Tips for Breaking Into Tech (30:01 - 33:00) 9. Closing Remarks and Tech Talk Humor (33:01 - End) Follow Jason Torres on Social Media Twitter: https://x.com/TasonJorres Linkeidn: https://www.linkedin.com/in/thejasontorres/ Sponsored by Wix Studio: https://www.wix.com/studio...

Exploring Angular Forms: A New Alternative with Signals cover image

Exploring Angular Forms: A New Alternative with Signals

In the world of Angular, forms are essential for user interaction, whether you're crafting a simple login page or a more complex user profile interface....

The Future of Healthcare Delivery Models with Anita Ballaney, Founder of MyHealthQ cover image

The Future of Healthcare Delivery Models with Anita Ballaney, Founder of MyHealthQ

In this episode of the Leadership Exchange, Tracy Lee welcomes Anita Ballaney, Founder of MyHealthQ, to discuss the future of healthcare delivery models and the impact of technology. Anita discusses the evolution of care, from its community-driven roots to today's telemedicine and AI-driven advancements, while emphasizing the need for change in payment models that have long been stuck in outdated practices. They explore how AI can revolutionize healthcare by eliminating inefficiencies, improving risk prediction, and reducing costs. Chapters [00:00 - 00:25] Introduction [00:26 - 01:11] Challenging the Healthcare Status Quo [01:12 - 03:17] The Evolution of Healthcare Delivery Models [03:18 - 06:30] Technology’s Role in Revolutionizing Healthcare [06:31 - 10:19] Breaking Free from Outdated Coding Systems [10:20 - 12:16] AI and Risk Prediction in Healthcare [12:17 - 15:36] Enhancing Care Through Technology and Telemedicine [15:37 - 19:02] The Future of Telemedicine and Sustainable Models [19:03 - 22:37] Innovating Healthcare Accessibility and Affordability [22:38 - 26:56] People Problems: The Biggest Barrier to Healthcare Innovation [26:57 - End] Final Thoughts and Closing Remarks Follow Anita Ballaney on Social Media Linkedin: https://www.linkedin.com/in/anitab/ MyHealthQ: https://myhealthq.com/about-us/ Sponsored by This Dot...

The Evolution of AI Tooling & Ethical AI Practices with Shivay Lamba cover image

The Evolution of AI Tooling & Ethical AI Practices with Shivay Lamba

Machine Learning and AI expert Shivay Lamba, discusses the evolution of machine learning tools, and his work on MLOps and deploying large language models (LLMs). The conversation covers the accessibility of AI, the power of JavaScript in machine learning through tools like TensorFlow.js, and the growing importance of ethical AI practices. Shivay also discusses the transition of web-based AI tools, the importance of transfer learning, and how developers can break into the space of AI and machine learning. Chapters 1. Shivay’s Journey into Machine Learning (00:00 - 03:30) 2. The Power of TensorFlow.js and Web AI (03:31 - 07:00) 3. Challenges in Hackathons: Using Pre-trained Models (07:01 - 10:00) 4. Navigating the AI Ecosystem: Python vs. JavaScript (10:01 - 13:30) 5. LLMs and Their Growing Popularity (13:31 - 17:00) 6. The Importance of Core Machine Learning Knowledge (17:01 - 20:00) 7. AI Ethics & Challenges in Scaling Models (20:01 - 23:00) 8. Shivay’s Content & Community Involvement (23:01 - 25:00) 9. Conclusion & Final Thoughts (25:01 - End) Follow Shivay on Social Media Twitter: https://x.com/HowDevelop Github: https://github.com/shivaylamba Sponsored by This Dot: thisdot.co...

Aligning Product Teams and User Goals with Stacie Frederick, CPO at Stanza cover image

Aligning Product Teams and User Goals with Stacie Frederick, CPO at Stanza

Stacie Frederick, Chief Product Officer at Stanza, discusses how her engineering background informs her work in product management, particularly in understanding user needs and building solutions for Stanza, which focuses on improving reliability engineering for development teams. Stacie shares her approach to balancing the needs of current users with future growth, the importance of clear customer personas, and how friction can arise when product teams misalign with user goals. The conversation also touches on how technologists can develop a product mindset by staying connected with customers, and the unique challenges of working across different industries where technology intersects with non-tech domains. Chapters 00:00 - Introduction 01:00 - Transition from CTO to CPO 03:00 - Understanding Users in Product Development 06:00 - Role of Personas in Building for Users 09:00 - The Balance of Serving Current and Future Users 11:30 - Challenges of Startups and Growing with Users 14:00 - Product vs. Engineering: The What and the How 17:00 - Blending Product and Engineering Roles 21:00 - Encouraging Product Mindedness in Engineers 24:00 - The Importance of Understanding Users in Tech 28:00 - Industry-Specific Challenges for Technologists 31:00 - Closing Remarks Follow Stacie Frederick on Social Media: Linkedin: https://www.linkedin.com/in/stacie-frederick/ Sponsored by This Dot...

Why TypeScript is the Most Important Tool in Open-Source with Nick Taylor cover image

Why TypeScript is the Most Important Tool in Open-Source with Nick Taylor

In this episode of the Modern Web Podcast, Nick Taylor, Senior Software Engineer at OpenSauce discusses the current state of open source, including the challenges around funding, sustainability, and contributor burnout. Nick shares insights into how open source has impacted his career and highlights the growing importance of tools like TypeScript in the open-source ecosystem. The panel also discusses the evolution of TypeScript, its widespread adoption, and its role in shaping the modern web development landscape. They explore the nuances between JavaScript and TypeScript, the friction that developers sometimes face when working with types, and how TypeScript has grown into a default tool for many projects. Chapters 00:00 - Introduction and Co-Host Introductions 00:47 - Guest Introduction: Nick Taylor 01:37 - The Current State of Open Source 02:50 - Funding Challenges in Open Source 03:54 - Open Source Success Stories and Funding Examples 05:35 - Open Source Burnout and Quiet Quitting in Tech 06:43 - Challenges for Open Source Maintainers 07:26 - Motivation and Incentives for Contributing to Open Source 08:35 - Career Benefits of Open Source Contributions 10:11 - Nick’s Journey into Open Source Contributions 12:38 - The Burden of Managing Popular Open Source Projects 14:27 - Hacktoberfest and Low-Quality Contributions 16:14 - Challenges for Beginners Contributing to Open Source 18:01 - The Impact of Hacktoberfest and Mitigating Spam PRs 20:12 - TypeScript's Rise in Popularity 23:16 - Why TypeScript Became Popular in Open Source 25:45 - The Debate Around Static Typing in JavaScript 27:08 - TypeScript vs. JavaScript: Future Considerations 30:21 - The Role of Build Steps in Modern Development Frameworks 33:35 - The Complexity of TypeScript for Different Developer Levels 36:12 - Enum Usage and TypeScript's Type System 38:53 - TypeScript’s Structural Typing and Its Implications 39:47 - Nick’s Contact Information and Closing Remarks Follow Nick Taylor on Social Media Twitter: https://x.com/nickytonline Linkedin: https://www.linkedin.com/in/nickytonline/ Github: https://github.com/nickytonline...

How to build an AI assistant with OpenAI, Vercel AI SDK, and Ollama with Next.js cover image

How to build an AI assistant with OpenAI, Vercel AI SDK, and Ollama with Next.js

Learn how to run Llama 3.1 locally in a Next.js app, send audio to it, and play responses back to users....

The Evolution of CSS: From Early Days to Flexbox & Grid with Kevin Powell cover image

The Evolution of CSS: From Early Days to Flexbox & Grid with Kevin Powell

In this episode of the Modern Web Podcast, CSS expert Kevin Powell discusses the evolution of CSS, from the early days of CSS3 to the rapid advancements with Flexbox, Grid, and the latest innovations. Kevin explains how CSS is making strides to integrate features that previously required JavaScript, like scroll-driven animations and popovers, simplifying development and improving performance. He also touches on the importance of understanding the fundamentals of CSS, debugging techniques, and the future of tools like Tailwind and Sass. Chapters Here are the timestamped chapters for the episode: 00:00 - Introduction and Technical Setup Issues 01:05 - Guest Introduction: Kevin Powell 02:00 - Kevin's Journey into CSS and Content Creation 03:21 - Evolution of CSS: From CSS3 to Modern Features 05:46 - The Role of JavaScript in CSS and New Features 08:08 - Popovers, Anchor Positioning, and Progressive Enhancement in CSS 10:26 - Discussion on SAS, Tailwind, and CSS Tools 12:35 - Challenges with Tailwind and Over-Componentization 14:57 - The Importance of Learning Core CSS Principles 16:56 - The "CSS is Hard" Memes and Overcoming CSS Frustration 19:12 - Formatting Contexts and Advanced CSS Concepts 21:31 - Opportunities for Junior Developers to Master CSS 23:54 - Browser Discrepancies and the Future of Web Standards 26:14 - Refactoring CSS for Performance and Best Practices 27:50 - Favorite CSS Resources and Conferences 28:26 - Imposter Syndrome and Kevin's Speaking Journey 29:55 - Closing Remarks and Where to Find Kevin Powell Online Follow Kevin Powell on Social Media Twitter: https://x.com/KevinJPowell Github: https://github.com/kevin-powell YouTube: https://www.youtube.com/kevinpowell Sponsored by This Dot....

Let's innovate together!

We're ready to be your trusted technical partners in your digital innovation journey.

Whether it's modernization or custom software solutions, our team of experts can guide you through best practices and how to build scalable, performant software that lasts.

Prefer email? hi@thisdot.co