Planet Drupal https://www.tag1consulting.com/ en Gander: The Sustainability Impact of Automating Performance Testing https://www.tag1consulting.com/blog/gander-sustainability-impact-automating-performance-testing <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>We discuss Gander, an automated performance testing framework for Drupal, and how it contributes to the path toward a more sustainable future with Drupal.</p> <div class="more-link"><a href="/blog/gander-sustainability-impact-automating-performance-testing" class="more-link" aria-label="Read more about Gander: The Sustainability Impact of Automating Performance Testing" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/michael-meyers">michaelemeyers</a></span> <span>Wed, 02/21/2024 - 07:11</span> Wed, 21 Feb 2024 15:11:54 +0000 michaelemeyers 496 at https://www.tag1consulting.com Shifting from FID to INP: Google’s New Metric for Improving Web Performance https://www.tag1consulting.com/blog/shifting-fid-inp-googles-new-metric-improving-web-performance <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Hosted by Mariano Crivello, join us as <a href="https://www.linkedin.com/in/adamsilverstein" title="Adam Silverstein">Adam Silverstein</a>, from Google and <a href="https://www.drupal.org/u/slashrsm" title="Janez Urevc">Janez Urevc</a> of Tag1 discuss Google's new metric, <a href="https://web.dev/articles/inp" title="Interaction to Next Paint(INP)">Interaction to Next Paint(INP)</a>, which is part of the Core Web Vitals being introduced in March 2024 to foster user experience on the web. Adam gives a comprehensive overview. INP focuses on measuring the responsiveness of web pages to user inputs, aiming to capture the quality of interactions beyond just load times. A good INP score is defined as 200 milliseconds or less, with a particular emphasis on mobile performance due to the variability in device capabilities and network conditions. Adam highlighted the shift from First Input Delay (FID) to INP, noting that INP offers a more comprehensive measure of interactivity throughout the entire lifecycle of a page. He also presents data showing the current performance of Drupal sites in relation to Core Web Vitals, emphasizing the importance of focusing on mobile optimization and the impact of INP on future web performance metrics. Don’t miss expert insights for navigating this significant web development shift. --- For a transcript of this video, see :[Shifting from FID to INP: Google's New Metric for Improving...</p> <div class="more-link"><a href="/blog/shifting-fid-inp-googles-new-metric-improving-web-performance" class="more-link" aria-label="Read more about Shifting from FID to INP: Google’s New Metric for Improving Web Performance" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mariano-crivello">Mariano</a></span> <span>Wed, 02/14/2024 - 07:00</span> Wed, 14 Feb 2024 15:00:25 +0000 Mariano 493 at https://www.tag1consulting.com Gander Automated Performance Testing - Video Demo with Catch https://www.tag1consulting.com/blog/gander-automated-performance-testing-video-demo-catch <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In this second part (<a href="https://www.tag1consulting.com/blog/gander_drupal-automated-performance-testing">check the first part</a>!) of our Tag1 Team Talk on <a href="https://www.tag1consulting.com/blog/gander-future-drupal-performance-and-scalability">Gander, the new Automated Performance Testing Framework</a> integrated into Drupal Core, we get a live demo from Nat Catchpole (aka. <a href="https://www.drupal.org/u/catch" title="Catch">Catch</a>), the lead developer on the project. Nat takes us on a tour through this high-impact tool developed by Tag1 in collaboration with the <a href="https://web.dev/">Google Chrome Team</a>, showing you how you can get up and running with automated performance testing for your projects. Gander is poised to significantly impact Drupal's user experience, performance and <a href="https://web.dev/articles/vitals">Core Web Vitals</a> by creating visibility into how Drupal performs on the front and back end. Catch shares his expert insights into the development and application of Gander and shows how easy it is for developers to start extending and using this today on their projects! Whether you're a Drupal developer looking to improve your project's performance or simply curious about the latest in Drupal technology, this episode offers valuable knowledge and practical advice on getting your Drupal website to perform optimally. With discussions on Gander's immediate benefits and future potential in the Drupal community, this episode is a must-watch for anyone interested in taking their projects to the next level...</p> <div class="more-link"><a href="/blog/gander-automated-performance-testing-video-demo-catch" class="more-link" aria-label="Read more about Gander Automated Performance Testing - Video Demo with Catch" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/mariano-crivello">Mariano</a></span> <span>Tue, 02/06/2024 - 05:41</span> Tue, 06 Feb 2024 13:41:04 +0000 Mariano 492 at https://www.tag1consulting.com Moving from Drupal 7 to Drupal 10: Managing Complex File and Media Migrations https://www.tag1consulting.com/blog/moving-drupal-7-drupal-10-managing-complex-file-and-media-migrations <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In our latest Tag1 Team Talk, our Drupal migration experts delve into the intricacies of migrating media and files in the context of moving from Drupal 7 to Drupal 10. With Drupal 7 nearing its end of life and Drupal 10 in General Availability, this discussion is more relevant than ever! Hosted by Janez Urevc, Strategic Growth and Innovation Manager at Tag1, and featuring key Drupal contributors Lucas Hedding and Mauricio Dinarte, this talk offers an in-depth look into the world of Drupal migrations. The episode covers various critical aspects, including the evolution of the media landscape from Drupal 7 to Drupal 10, the challenges in migrating locally stored versus remote media, and handling inline embedded media. Additionally, our guests provide practical advice on leveraging Rsync for efficient file transfers, managing large file libraries, and dealing with unique challenges such as remote media migrations and cloud storage solutions like S3. Gain valuable insights from anecdotes shared by the experts, highlighting real-world scenarios and problem-solving techniques used in their migration projects. This episode is a must-watch for anyone involved in Drupal migrations, offering expert guidance to navigate this complex but essential process. Watch now to enhance your understanding of Drupal migrations...</p> <div class="more-link"><a href="/blog/moving-drupal-7-drupal-10-managing-complex-file-and-media-migrations" class="more-link" aria-label="Read more about Moving from Drupal 7 to Drupal 10: Managing Complex File and Media Migrations" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span>Wed, 01/31/2024 - 06:00</span> Wed, 31 Jan 2024 14:00:44 +0000 janez 487 at https://www.tag1consulting.com Unraveling the Extract, Transform, Load (ETL) Data Migration Process: A Deep Dive on Load https://www.tag1consulting.com/blog/unraveling-etl-process-load <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>In this episode of Tag1 Team Talks, our team of Drupal experts delve into the essential "Load" phase of the ETL (Extract, Transform, Load) process in Drupal migrations.</p> <div class="more-link"><a href="/blog/unraveling-etl-process-load" class="more-link" aria-label="Read more about Unraveling the Extract, Transform, Load (ETL) Data Migration Process: A Deep Dive on Load" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span>Wed, 01/24/2024 - 05:37</span> Wed, 24 Jan 2024 13:37:01 +0000 janez 474 at https://www.tag1consulting.com Exploring Drupal’s Sustainability Project, Gander's Ability to Help, and How You Can Too. https://www.tag1consulting.com/blog/exploring-drupals-sustainability-project-ganders-ability-help-and-how-you-can-too <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Discover what sustainability really means in tech in our latest Tag1 Team Talks episode. Learn how the Drupal community contributes to this vital cause and how you can get involved</p> <div class="more-link"><a href="/blog/exploring-drupals-sustainability-project-ganders-ability-help-and-how-you-can-too" class="more-link" aria-label="Read more about Exploring Drupal’s Sustainability Project, Gander&amp;#039;s Ability to Help, and How You Can Too." hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/michael-meyers">michaelemeyers</a></span> <span>Wed, 01/17/2024 - 05:00</span> Wed, 17 Jan 2024 13:00:44 +0000 michaelemeyers 483 at https://www.tag1consulting.com Unraveling the ETL Data Migration Process - Understanding Transform https://www.tag1consulting.com/blog/unraveling-etl-process-transform <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p><a href="/blog/unraveling-etl-process-extract" title="Part 1">Part 1</a> | Part 2 | <a href="https://www.tag1consulting.com/blog/unraveling-etl-process-load" title="Part 3">Part 3</a> --- In the second episode of our three-part series on the <a href="https://en.wikipedia.org/wiki/Extract%2C_transform%2C_load">ETL Migration process</a>, we delve into the most involved stage of Drupal migration: Transformation. This episode features insights from Tag1 Consulting’s experts, including <a href="https://www.drupal.org/u/mikeryan">Mike Ryan</a>, co-creator of Drupal Migrate, and notable contributor <a href="https://www.drupal.org/u/benjifisher">Benji Fisher</a>. They analyze the Transformation phase in the ETL process, specifically examining Drupal’s unique “row-by-row” approach, and the discussion session revolves around the advantages and challenges of this method, with a strong emphasis on optimizing performance within the transformation pipeline. The episode is a treasure trove for those considering or currently working on Drupal migrations, as it steps into the technical realm while touching on the practical aspects of transforming data during a migration. Benji expresses his fascination with this particular stage, describing it as a playground for innovation and detailing the intricacies that make it the heart of the migration process. This discussion is essential for developers and IT professionals seeking to understand or undertake large-scale Drupal migrations. <a href="/blog/unraveling-etl-process-extract" title="Part 1">Part 1</a> | Part 2 | <a href="https://www.tag1consulting.com/blog/unraveling-etl-process-load" title="Part 3">Part 3</a> Please let us know if you have specific migration-related topics you'd like to...</p> <div class="more-link"><a href="/blog/unraveling-etl-process-transform" class="more-link" aria-label="Read more about Unraveling the ETL Data Migration Process - Understanding Transform" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span>Tue, 01/09/2024 - 07:33</span> Tue, 09 Jan 2024 15:33:57 +0000 janez 475 at https://www.tag1consulting.com Unraveling the ETL Data Migration Process: Understanding Extract https://www.tag1consulting.com/blog/unraveling-etl-process-extract <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Our latest episode of Tag1 Team Talks is an insightful guide through the Extract phase of the ETL (Extract, Transform, Load) process in Drupal migrations. Hosted by Janez Urevc, the episode features experts Mike Ryan and Benji Fisher, who offer a deep understanding of data extraction relevant to migrations from older versions of Drupal (6,7,8) or other CMS platforms altogether and more.</p> <div class="more-link"><a href="/blog/unraveling-etl-process-extract" class="more-link" aria-label="Read more about Unraveling the ETL Data Migration Process: Understanding Extract" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/janez-urevc">janez</a></span> <span>Tue, 12/19/2023 - 04:47</span> Tue, 19 Dec 2023 12:47:43 +0000 janez 473 at https://www.tag1consulting.com Gander: Performance Testing Made Easy https://www.tag1consulting.com/blog/gander_drupal-automated-performance-testing <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Join us for an update on <a href="/blog/gander-future-drupal-performance-and-scalability" title="Gander, the automated performance testing framework">Gander, the automated performance testing framework</a> making waves in Drupal Core. Developed by Tag1 Consulting and the <a href="http://web.dev" title="Google Chrome team">Google Chrome team</a>, Gander is set to transform how we approach performance testing. In this Tag1 Team Talk <a href="https://www.drupal.org/u/philosurfer" title="Mariano Crivello">Mariano Crivello</a>, <a href="https://www.drupal.org/u/catch" title="Nat Catchpole">Nat Catchpole</a>, and <a href="https://www.drupal.org/u/michaelemeyers" title="Michael Meyers">Michael Meyers</a> share the story behind Gander's development. Learn how it's simplifying performance testing for developers, reducing the burden on maintainers, and becoming a game-changer for organizations using Drupal. Part one of our two-part series dives into Gander's history, benefits, and roadmap. Stay tuned for part two, where we'll give you a hands-on demo of Gander in action. Ready to level up your Drupal game? Dive into the Gander story now! <strong>Links:</strong> - Gander Announcement: <a href="/blog/gander-future-drupal-performance-and-scalability" title="The Future of Drupal Performance &amp; Scalability">The Future of Drupal Performance &amp; Scalability</a> - <a href="https://developers.google.com/learn/pathways/web-vitals" title="Google’s Core Web Vitals">Google’s Core Web Vitals</a> - <a href="https://www.youtube.com/watch?v=ibu1qUaG7JI" title="Core Web Vitals: Google &amp; Tag1 Improving Drupal’s Performance, User Experience, and Your Bottom Line">Core Web Vitals: Google &amp; Tag1 Improving Drupal’s Performance, User Experience, and Your Bottom Line</a> - from DrupalCon Pittsburgh --- For a transcript of this...</p> <div class="more-link"><a href="/blog/gander_drupal-automated-performance-testing" class="more-link" aria-label="Read more about Gander: Performance Testing Made Easy" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/michael-meyers">michaelemeyers</a></span> <span>Wed, 12/13/2023 - 05:00</span> Wed, 13 Dec 2023 13:00:01 +0000 michaelemeyers 478 at https://www.tag1consulting.com A Guide to Estimating Migrations - How Much Will My Drupal Migration Cost? Part 3/3 https://www.tag1consulting.com/blog/guide_estimating_migrations3 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"> <p>Hosted by <a href="https://www.drupal.org/u/michaelemeyers">Michael Meyers</a>, - Managing Director of Tag1 Consulting, and <a href="https://www.drupal.org/u/slashrsm">Janez Urevc</a>, Sr. Engineer at Tag 1. This podcast series focuses on the strategies involved in upgrading and migrating Drupal websites and applications. This is the last episode in a mini series in which we aim to answer the common question: “How much will my migration cost?” Spoiler alert: It’s complicated. We team up with <a href="https://www.drupal.org/u/heddn">Lucas Hedding</a> one more time to help demystify the complexities of estimating your project, delving into unexpected variables that could shake up your budget and reveal why quality assurance is more than just a checkbox. <a href="/blog/guide_estimating_migrations1" title="Part 1">Part 1</a> | <a href="/blog/guide_estimating_migrations2" title="Part 2">Part 2</a> | Part 3 Please let us know if you have specific migration-related topics you'd like to see us cover. Or, reach out and let us know if we can be an active part of ensuring your migration is a success! --- For a transcript of this video, see <a href="/transcript-guide-estimating-migrations-how-much-will-my-drupal-migration-cost-part-3" title="A Guide to Estimating Migrations - How much will my Drupal Migration Cost? - Part 3/3">A Guide to Estimating Migrations - How much will my Drupal Migration Cost? - Part 3/3</a>. --- Photo by Julia Craice on Unsplash</p> <div class="more-link"><a href="/blog/guide_estimating_migrations3" class="more-link" aria-label="Read more about A Guide to Estimating Migrations - How Much Will My Drupal Migration Cost? Part 3/3" hreflang="en">Read more</a></div> </div> <span><a title="View user profile." href="/user/michael-meyers">michaelemeyers</a></span> <span>Tue, 12/05/2023 - 06:29</span> Tue, 05 Dec 2023 14:29:17 +0000 michaelemeyers 463 at https://www.tag1consulting.com