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
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....

How to Run End-to-End Tests on Vercel Preview Deployments cover image

How to Run End-to-End Tests on Vercel Preview Deployments

Learn how to run end-to-end (E2E) tests on Vercel preview deployments using GitHub Actions. This guide covers how to wait for deployments to be fully ready before executing tests, ensuring reliability and preventing false failures due to timing issues...

Cybersecurity Entrepreneurship: Scaling, Partner Models, & Managing Relationships with Dr. Mike Saylor cover image

Cybersecurity Entrepreneurship: Scaling, Partner Models, & Managing Relationships with Dr. Mike Saylor

Dr. Mike Saylor, CEO of Black Swan Cybersecurity and cybersecurity professor at UT San Antonio, shares his entrepreneurial journey, offering insights on business growth, client management, and balancing direct sales with strategic partnerships....

Docker: The Secret Weapon for Cloud Efficiency with Kyle Tryon cover image

Docker: The Secret Weapon for Cloud Efficiency with Kyle Tryon

Rob Ocel, Tracy Lee, Adam Rackis, and Danny Thompson sit down with Kyle Tryon, Senior Developer Advocate at Depot, to talk all things Docker, dev containers, and modern build systems. They break down how Docker simplifies development by solving those "it works on my machine" problems, how cloud-based caching speeds up builds, and why tools like Kubernetes are becoming essential for scaling modern apps. Kyle also shares his journey from fixing laptops in retail to becoming a leading voice in the dev space, plus some great insights into how Docker and Depot are changing the game for developers everywhere. Chapters 1: Introductions (00:00 – 02:40) 2: What is Docker and Why It Matters (02:41 – 06:30) 3: Docker Files and Containers 101 (06:31 – 11:00) 4: Challenges of Environment Setup & Dev Containers (11:01 – 15:00) 5: The Power of Layer Caching in Docker (15:01 – 20:30) 6: Introduction to Depot and Cloud-Based Builds (20:31 – 25:00) 7: Optimizing Docker Builds with Depot (25:01 – 30:00) 8: Docker in the Modern Web Stack (30:01 – 35:00) 9: The Future of Cloud Builds and CI/CD Pipelines (35:01 – 40:00) 10: Final Thoughts and Where to Find More (40:01 – End) Follow Kyle Tryon on Social Media Twitter: https://x.com/TechSquidTV Linkedin: https://www.linkedin.com/in/kyle-tryon/ Github: https://github.com/techsquidtv Sponsored by This Dot: thisdot.co...

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