From global technology consulting firm Tag1 Consulting, Tag1 Team Talks are wide-ranging, in-depth conversations about implementing various open source technologies, including the business prerogatives and technical ins-and-outs with leading web developers and technologists. Join hosts Preston So (C…
More than a buzzword, security transparency is a business imperative. At Tag1, we embraced that drive to achieve SOC 2 compliance in record time. Our new Trust Center lets anyone verify our security controls on demand.In our latest Tag1 Team Talk, we share how modern tools, expert partnerships, and a commitment to excellence can dramatically accelerate your security certification journey. Learn how services and tools from Vanta and expert guidance from BD Emerson made this complex process efficient and manageable. Whether you're thinking about starting your own SOC 2 journey or simply want to understand its impact, this episode offers valuable insights and tips on security, compliance, and continuous improvement.
Deep Dive into Drupal Performance Testing with Gander | Tag1 Team TalksWelcome to Tag1 Team Talks! In this episode, Michael Meyers, Managing Director at Tag1 Consulting, interviews Nathaniel 'Catch' Catchpole, a prolific contributor to the Drupal platform and Gander Project Lead. Together, they explore Tag1's incorporation of Gander as a foundational element in the next-gen content management systems, developed in collaboration with the Google Chrome team. Learn about Gander's role as Drupal's official performance testing framework and its impact on Drupal core development. Catch shares real-world success stories, dives into the technical workings of Gander, and discusses ongoing and future performance optimizations. From reducing JavaScript load sizes to improving cache performance, Catch offers invaluable insights into making Drupal faster and more efficient. Don't miss this in-depth exploration of Gander and its transformative impact on Drupal CMS!00:00 Introduction to Tag1 Team Talks00:35 Meet Nathaniel Catchpole: Gander Project Lead01:40 Introduction to Gander: Drupal's Performance Testing Framework01:57 How Gander Works: Technical Insights04:49 Gander's Impact on Drupal Core Development07:16 Real-World Success Stories with Gander16:59 Recent Developments and Improvements in Gander23:51 Future Roadmap for Gander33:38 How to Get Involved with Gander34:30 Conclusion
Join Michael Meyers, Managing Director at Tag1 Consulting, as he discusses the end of life for Drupal 7 and Tag1 Drupal 7 Extended Support (D7ES) with Jeremy Andrews (Founder & CEO) and Steve Zipfel (Director of Strategy and Innovation). Learn about the latest security updates, the seamless upgrade path to CKEditor 5, our SOC 2 attestation, and our strategic partnership with Pantheon. Dive deep into how Tag1 plans to keep Drupal 7 sites secure and reliable despite the official discontinuation. For more details and updates, be sure to visit d7es.tag1.com.
In this episode of Tag1 Team Talks, Michael Meyers, Managing Director at Tag1 Consulting, is joined by Francesco Pesenti and Marco Molinari to discuss an essential update for Drupal 7 users: the integration of CKEditor 5 as part of the Drupal 7 Extended Support (D7ES) service.Topics Covered:Drupal 7 End-of-Life (EOL) in January 2025 and what it means for your website.How CKEditor 4's end-of-life creates security risks and how CKEditor 5 addresses them.FREE CKEditor 5 support is offered by Tag1 to all Tag1 D7ES users.A seamless migration process that takes minutes with zero content disruption.Benefits of CKEditor 5: Security, modern features, enhanced UI, and future-proofing for Drupal 10+ migrations.Custom plugin migrations and Tag1's professional service support that uses custom AI-driven tooling to reduce effort.Tag1 Consulting is the only organization with proven experience in extended support for Drupal, ensuring secure and reliable solutions for your website.Learn more about Drupal 7 Extended Support (D7ES):https://D7ES.Tag1.comCheck out more Tag1 Team Talks episodes:https://Tag1.com/TTTHave a topic suggestion? Email us at TTT@Tag1.com!Don't forget to like, comment, and subscribe to stay updated on the latest solutions for Drupal users!
With Drupal 7 reaching end-of-life in January 2025, many site owners and developers face a tough decision: migrate to a new version of Drupal or to a new platform, or risk running an unsupported site. But what if there was a third option? In this team talk, we introduce Tag1's Drupal 7 Extended Support service, a solution that allows you to keep your Drupal 7 site secure and up-to-date beyond 2025. Listen as Jeremy Andrews, Founder and CEO of Tag1, discusses this crucial service with Michael Meyers. With Tag1's deep involvement in Drupal development since version 3 and their successful track record of providing long-term support for Drupal 6, they bring unparalleled expertise to extend Drupal 7's lifespan. Whether you're a site owner looking to extend the life of your current setup or a developer supporting Drupal 7 clients, this talk is packed with essential information you can't afford to miss. Watch now to discover how you can protect your Drupal 7 investment and buy yourself more time for future planning, backed by the team that has been instrumental in Drupal's evolution.
Are you facing challenges with content staging on your enterprise Drupal site? The Workspaces module might be the solution you're looking for. Now available in Drupal core as an experimental feature, Workspaces allows for effective site-wide content staging. In this Tag1 Team Talk, Andrei Mateescu, Senior Architect at Tag1 and the module's lead maintainer, demonstrates its capabilities. Learn how Workspaces enables preview and management of large-scale content changes, integrates with core Drupal features, and supports multiple workspaces. Although experimental, it's already used in production and is set to become stable in Drupal Core soon. Watch the full video to see how Workspaces can enhance your content management processes.
Join Tag1 Team Talks for the launch of our detailed blog series dedicated to guiding users through the Drupal 7 to Drupal 10 Data Migration process. Created by migration expert Mauricio Dinarte, our series caters to developers and site owners alike by covering theory, practical examples, and a breadth of topics ranging from data conflicts and content model changes to debugging migrations. The series is a step-by-step guide addressing complex and costly aspects of the data migration process, supported by a local DDEV environment setup. Furthermore, it addresses common challenges and provides insights into lesser-known options and techniques for a successful Drupal data migration.
Randy Fay, the maintainer of DDEV discusses the key features and functionalities of DDEV, a Docker-based development environment that streamlines setting up and managing local development for applications (no Docker knowledge is required). Whether you're creating applications in Python, PHP, or other languages, DDEV will save you tremendous time and effort. It also works great for managing multiple projects, or working with a large distributed team, ensuring everyone's configurations remain in sync.Randy also demos DDEV, showcasing how quickly and easy it is to set up a local Drupal development environment quickly. Additionally, he touches upon the history and future of DDEV, and the critical role of the DDEV user community in both supporting the project and shaping it's development.
Hosted by Mariano Crivello, join us as Adam Silverstein, from Google and Janez Urevc of Tag1 discuss Google's new metric, Interaction to Next Paint(INP), 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 loading 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 presented 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 on navigating this significant web development shift.
Are you constantly seeking ways to improve your Drupal site's performance? Look no further! In our latest Tag1 Team Talks episode, we dive into Gander, an innovative tool developed with the Google Chrome team. Gander is not just another performance tool; it's a game-changer. With insights from Drupal expert Nathaniel Catchpole (aka. Catch), you'll discover how Gander creates visibility into Drupal's performance from both a front and back-end perspective, making it an invaluable asset for site builders and developers.Don't miss this opportunity to see Gander in action and learn how easy it is to extend and apply its benefits to your Drupal projects today. Join us on Tag1 Team Talks for a deep dive into the future of Drupal performance optimization!
Join us for a dynamic and timely discussion in the latest episode of Tag1 Team Talks, where our Drupal migration experts, including Janez Urevc, Strategic Growth and Innovation Manager at Tag1, alongside Drupal mavens Lucas Hedding and Mauricio Dinarte, dive into the nuances of media and file migration from Drupal 7 to Drupal 10. This conversation is crucial as Drupal 7 approaches its end of life and Drupal 10 emerges.This episode offers a rich exploration of the evolving media landscape in Drupal, addressing key challenges in migrating both local and remote media, as well as inline embedded content. Our guests also share practical tips on efficient file transfer using Rsync, managing extensive file libraries, and overcoming specific hurdles in remote media migrations and cloud storage options like S3.This episode is an invaluable resource for anyone embarking on a Drupal migration journey, packed with expert anecdotes, real-world examples, and problem-solving strategies from their own migration experiences. Get ready to enhance your knowledge and skills in Drupal migrations, especially in handling complex media and file transfers.Don't miss out – listen in and arm yourself with the expertise to master your Drupal migration challenges!
Join us in this lively episode of Tag1 Team Talks, where our seasoned experts - Mike Ryan (co-creator of Migrate) and Benji Fisher (maintainer of Migrate) and host Janez Urevc, unpack the final "Load" segment of the ETL (Extract, Transform, Load) process crucial for Drupal migrations. As they dive into the nitty-gritty, they shed light on the intriguing core mechanics of loading data into Drupal, bringing to the fore the remarkable pluggability of Drupal's migration system. Mike Ryan reveals how diverse destination plugins can turn this system into a migration powerhouse. At the heart of our discussion, the essence of performance optimization isn't lost as our experts explain the magic behind handling one entity at a time during migration. The conversations are peppered with insights that make the daunting migration task feel like a breeze. We also feature upcoming engaging talks aimed at easing the community's transition from Drupal 7 to Drupal 10. Dive in! This will will be an enlightening ride filled with hearty laughs and profound takeaways!
Are you ready to explore the exciting intersection of sustainability and the future of the web? Tune into our latest episode of Tag1 Team Talks, where we delve deep into the growing consciousness about environmental sustainability and its connection to Drupal and other web technologies.Dive into the core of the Drupal community's Sustainability Initiative. Learn how to become an integral part of this movement, contribute to the conversation, and how to effectively use the new #sustainability tag in the Drupal issue queue. In this episode, we also discuss Gander, Tag1's innovative automated performance testing tool for Drupal. Gander enhances Drupal core's efficiency and aligns with sustainability goals by optimizing web performance for a greener digital footprint. Whether you're a Drupal enthusiast, a web developer, or someone passionate about our planet's future, this episode is packed with enlightening discussions and actionable insights.
Navigating the complex waters of Drupal migration can be daunting, but the latest episode of Tag1 Team Talks demystifies the process, offering invaluable insights for developers and IT professionals. Drupal experts from Tag1 Consulting, including Mike Ryan and Benji Fisher, delve into the transform transformation phase of the ETL (Extract, Transform, Load) process. They compare the unique, row-by-row approach of Drupal's Migrate system with traditional bulk processing, highlighting the flexibility and customization it offers for various data sources.This podcast series is a deep dive into the mechanics and challenges of Drupal migration, and this episode addresses the crucial role of the transform transformation phase. Here, data is reshaped and prepared for its new home in Drupal. The experts discuss performance considerations, stressing the impact of transformation efficiency on the overall migration timeline. They also explore Drupal-specific nuances, offering practical tips and strategies for a smooth transition.
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.Beyond just insights, the episode dives in with practical experiences and unique scenarios in data migration. It also delves into the historical context of ETL, providing a comprehensive perspective. This series covers various topics for those interested in learning the details and further enhancing their migration skills, including performance tuning and incremental migrations. We encourage you to listen, subscribe, and stay updated with all the episodes in the series.
Meet Gander, the innovative automated performance testing framework that is now part of Drupal Core, bringing efficiency and speed to web development. Developed by Tag1 Consulting and the Google Chrome team, Gander is designed to simplify the complex world of performance testing.In this two-part series, Mariano Crivello chats with Nat Catchpole and Michael Meyers to uncover the project's history, key benefits, and its role in making the internet faster. Whether you're a seasoned developer or new to performance testing, Gander aims to make the testing process more accessible and impactful. Join us as we explore the journey of Gander and learn how it can elevate your Drupal experience!
Co-hosted by Michael Meyers, - Managing Director of Tag1 Consulting, and Janez Urevc, Sr. Engineer at Tag 1. This podcast series focuses on the strategies involved in upgrading and migrating Drupal websites and applications.In this episode of our Drupal Migration series, we help answer the question, “How much will my migration cost?” Spoiler alert: It's complicated. Our hosts, Michael Meyers and Janez Urevc, team up with Lucas Hedding to help demystify the complexities of estimating your project. They delve into unexpected variables that could shake up your budget and reveal why Quality Assurance is more than just a checkbox.
Co-hosted by Michael Meyers, - Managing Director of Tag1 Consulting, and Janez Urevc, Sr. Engineer at Tag 1. This podcast series focuses on the strategies involved in upgrading and migrating Drupal websites and applications.In this episode, the hosts are again joined by Drupal Expert Lucas Hedding, and they dive into the complex world of estimating Drupal migrations. The discussion aims to answer the often-asked question: "How much will my platform migration cost?" The team outlines that there's no one-size-fits-all answer, and the process involves a variety of methodologies. Some methods can produce quick but potentially less accurate estimates, while others are more labor-intensive but yield more reliable results.The conversation also covers how we approach our estimating process, employing a blend of bottom-up, three-point, and parametric methodologies. Listen in to learn more!
Catch the latest episode for the start of a user-friendly guide to Drupal migrations. Our expert panel breaks down the good and bad and gets into the nitty-gritty of various migration approaches. Whether you're just starting out or are knee-deep in the process, we've got tips you can act on. In this episode, we focus on different upgrade strategies and give you the lowdown on how to estimate the time and effort involved. #Drupal #Migration #Decisionmaking
Welcome to the inaugural episode of the "Drupal Migration Series" on "Tag1 Team Talks"! Your hosts, Michael Meyers and Janez Urevc, along with a stellar panel of Drupal experts, including Benji Fisher, Lucas Hedding, Mauricio Dinarte, and Mike Ryan, are here to unravel the complex world of Drupal migrations for you. As Drupal 7 and 9 approach their end-of-life, it's the perfect time to get cozy with the ins and outs of migration. This friendly chat promises to be a beacon demystifying migration jargon and sharing some golden nuggets on best practices to arm you for the deeper dives planned in the upcoming episodes.#Drupal #webdevelopment #migrations
In this episode of Tag1 Team Talk, co-host Janez Urevc discusses a challenging migration project from his past. Janez shares his experience of migrating a media organization from a proprietary internally developed CMS to Drupal. The organization faced resistance from its existing development team, who were emotionally attached to their custom CMS.His migration story serves as a valuable lesson on the importance of not only executing technical migrations successfully but also managing user adoption and handling challenges related to team dynamics and leadership.The episode highlights the significance of planning, communication, and a well-structured approach to ensure the success of migration projects. The lessons learned from this experience can benefit organizations planning similar transitions.Stay tuned for more insightful discussions on migration, Drupal, and other topics in the Tag1 Team Talk series.
In the Halloween-themed episode of Tag1 TeamTalks, Benji Fisher, a top contributor to Drupal, shared two chilling platform migration stories. Both stories exemplify the unpredictability and challenges of platform and data migration. They also underscore the importance of selecting the right tools and techniques. These experiences, though harrowing at the time, now serve as reminders of successful problem-solving and resilience in the tech world. Stay tuned for more thrilling tech tales in our Tag1 Team Talks Halloween series!
In this installment, join us for our talk with prolific contributor Matthew Saunders. Currently at Pfizer, Matthew shares his journey into technology through the Arts, where he discovered his passion for technology after becoming a Webmaster for an experimental dance company in 1995. With over 15 years of continuous involvement in the Drupal Community, a former board member of the Drupal Association, and current long-time organizer and contributor to Drupalcamp Colorado, we hope you will enjoy this trip down memory lane.As part of our 20 years of Drupal series, Tag1 Consulting's Managing Director, Michael Meyers, interviews leaders from the Drupal Community who have been instrumental in creating one of the largest open-source communities and one of the most popular Content Management Systems that powers over 3% of the Internet.
Why was Web Profiler spun out of the Devel module? Will there be differences between the D9 and D10 versions? What new features will the Web Profiler module have in Drupal 10? Listen to a fascinating chat between our Michael Meyers, Fabian Franz, and Luca Lusso, Lead Developer at SparkFabrik, as they dive into one of Luca's latest module contributions.Luca is a maintainer of both modules, Web Profiler, Devel, and 32 others. In this Tag1 Team Talk, Luca demonstrates how Web Profiler is currently working in the latest D10 beta and discusses some new features, like the inclusion of Google's Core Web Vitals, that he's polishing up for the Drupal 10 version of Web Profiler.
Find us online at: https://www.tag1consulting.com Twitter: https://twitter.com/tag1consulting Facebook: https://facebook.com/tag1consulting Reddit: https://reddit.com/u/tag1_consulting Tag1's 20 years of Drupal series continues with Alex Ross (bleen | Drupal.org), Sr. Director of Software Engineering at NBC Universal. Alex's long experience with Drupal starts like many others - where he fell into it almost by accident. From his beginnings as a ‘dumpster diver' in the issue queue, to becoming an organizer for Drupal Camp NYC, Alex has contributed to Drupal and the community in significant ways. Join Tag1 Managing Director Michael Meyers as he and Alex talk about the history of NYC Drupal Camp, Alex's journey with and beyond Drupal, and the ups and downs of the changes that have come to Drupal over the last 20 years. You'll also hear about being a module owner and maintainer, and get a first-hand account of working with the Drupal Security team!
Greg Dunlap (aka heyrocker / gdd on Drupal.org), former Drupal Initiative lead and pinball enthusiast and current Director of Strategy at Lullabot, joins Tag1 Consulting's Managing Director Michael Meyers in this Tag1 Team Talk in our https://tag1.com/20years (20 Years of Drupal series). Greg is another individual who took an unusual route into programming and open source work with projects like Drupal. Over 15 years, Greg's experience in Drupal has led him from one US coast to the other, and across the world to Sweden. Greg is Director of Strategy at Lullabot. In this podcast, he and Michael talk about building slot and pinball machines, Greg's early experiences and the Drupal project, how things have changed, and the future of Drupal.
In our latest Tag1TeamTalk, Managing Directory Michael Meyers talks with Drupal Association CTO Tim Lehnen. There have been a lot of changes in Drupal support in the last two years, and in this talk, you'll get an rundown on the current status of official Drupal support. They'll cover the extension of official support for Drupal 7, and the decision to officially end the Drupal 6 Long Term Support (D6LTS) program. Join us now to learn more!
As Drupal adoption significantly increased in the mid-2000s, a number of agencies formed to professionally support client needs around the creation of Drupal websites. One of these agencies was Zivtech, co-founded by https://www.drupal.org/u/jody-lynn (Jody Hamilton) and AlexUA. Before Zivtech, Jody was a freelance developer in the early days of Drupal, and as a company founder, helped grow Zivtech into the dominant Drupal development company in the Philadelphia area. As part of our 20 years of Drupal series of Tag1 Team Talks, Managing Director Michael Meyers talks with Jody about her long experience from an intern, to developer, then to agency co-owner. They also get into Jody's career evolution, including her move from Drupal business owner to Senior Digital Business Analyst at Renesas Electronics. Join us today to learn more about Jody's experience, and where she thinks Drupal should go next.
Developers aren't the only people involved in making Drupal great. It takes the input of designers, writers, product managers, marketers, and end-users to help make the best software for the most people. In this Tag1 Team Talk celebrating https://tag1consulting.com/20years (20 years of Drupal), we have one of those non-developers: https://www.drupal.org/u/dawnborglund (Dawn Aly). Dawn has been an open-source proponent throughout her career, from her first use of Drupal to VP of digital strategy at Mediacurrent, and on to product manager for customer digital experience at Red Hat. Dawn's long experience exemplifies how non-developers are critical to the success of Drupal. Tag1 Consulting Managing Director Michael Meyers interviews Dawn about her time in open source software as a non-developer, and how that has shaped her career path. Not only is Dawn a strategist and product manager, she is a Certified Scrum Product Owner. Join us today for this different perspective on Drupal, Drupal projects, and being part of the community.
Tag1 Consulting continues its series of Drupal History https://www.tag1consulting.com/blog/michael-anello-drupaleasy-and-community (talks with Michael Anello), co-founder of https://www.drupaleasy.com/ (DrupalEasy). His work with his company and as a longtime facilitator of Florida DrupalCamp make him a large factor in the success of Drupal. Anello is a driver of the https://www.drupaleasy.com/podcast (DrupalEasy podcast), one of the longest-running and most prolific podcasts in the Drupal community. He's also been a core system maintainer for the Migrate module and has vast experience throughout the project. Join us today to learn more.
Drupal 7's end of life is on the way. November 2022 seems like it's a long way off, but when you're upgrading enterprise software, it's closer than you think. As Drupal 7's long life comes to the end of official community support, businesses are faced with the question of what to do next - upgrade, migrate, or maintain their existing sites. Each of these options comes with its own expenses and considerations. In this Tag1 Team Talk, Tag1 Managing Director Michael Meyers talks with Senior Engineer and Project Lead Scott Hadfield. Learn about the business Scott launched with his wife Sam Marx, https://hellopretty.co.za/ (Hello Pretty). Find out why they're staying on Drupal 7 and joining the Extended Support (D7ES) program. Hello Pretty provides opportunities for South African handcrafters to display and sell their work, enabling these crafters to reach a worldwide audience.
https://www.drupal.org/u/schnitzel (Michael Schmid) is another long-term Drupal community member and major contributor to multiple facets of the community. As a Drupal core contributor and Group CTO of https://www.amazee.com (Amazee), Michael is no stranger to all of the things that have made Drupal successful in its https://tag1consulting.com/20years (20 years). Michael joined Amazee in 2009, and went to DrupalCon Copenhagen in 2010. His first contributions made a major impact on the project at the time. Tag1's Michael Meyers interviews ‘schnitzel' in this latest edition of our special series of Tag1 Team Talks reviewing 20 years of Drupal. Michael Schmid's contributions, from code to advancements in site building, to helping build a successful company, has helped drive Drupal's continued success.
If you know anything about Drupal, you know Angie Byron (webchick). Angie has been at the center of the community nearly since her first contribution to the project, over a decade and a half ago. Between her ‘friendly helpful lioness' persona, her mentorship, her development skills, and her commitment to hearing needs and finding solutions with consensus, she has been a cornerstone of ‘what the Drupal community is about'. This session of our https://tag1consulting.com/20years (20 years of Drupal) series features Angie, as she talks with Tag1 's Michael Meyers. Angie's career spans from college where she was a Google Summer of Code participant getting her start in Drupal, to Lullabot, to Acquia where she was tasked with doing the work she'd been doing informally for years, to her current position at MongoDB. When Drupalists say “Come for the code, stay for the community”, Angie is one of the key people that have made the community what it is.
In part 1 of our talk with Tag1 Consulting's VP of Software Engineering Fabian Franz, he and Managing Director Michael Meyers discussed the increasing complexity of software and website development. In this second part, Fabian demonstrates how to reduce some of that complexity using Preact and HTM. Using a standard Drupal 9 Umami installation, Fabian shows how these packages can make it faster and easier for developers to make changes, without using JavaScript. He'll explain why he chooses Preact and HTM, along with Tailwind, and how they're faster for his purposes than other systems.
Fred Plais is a long-standing, well-known member of the Drupal community. From AF83, to a founder and CEO of Commerce Guys (now Centarro) and Platform.sh, Fred is no stranger to the business side of what makes Drupal a successful platform, how businesses use Drupal, and the critical nature of commerce infrastructure. In this edition of our 20 Years of Drupal series, Fred talks with Tag1 Managing Director Michael Meyers. They'll discuss Drupal, commerce, and Fred's journey of discovering Drupal around DrupalCon Paris, to today - with two flourishing companies under his leadership. You'll also learn more about how and why Platform.sh split off, and how Commerce Guys changed with that split.
Over time, web development has gotten more complex in some ways, and less in others. As technology develops, some of the requirements for coding that had been necessary for the past have shifted to a need to understand tooling. While changing some parts of a website has become easy due to advancements in CSS tools and other helpers, those changes may be harder to deploy due to build processes. Instead of making a quick and simple change, you may need a full CI/CD process - trading speed for stability and repeatability. Join us for this Tag1 Team Talk with Tag1 VP of Software Engineering Fabian Franz as he talks with Managing Director Michael Meyers about the complexities of development today. Fabian's extensive experience with development, especially in the performance and scalability space, gives him a specialized insight into how changes in tooling have changed how developers work and create applications.
David Strauss is a long time Drupal community member, attending his first DrupalCon in Boston in 2008. Since then, he has been a regular contributor to Drupal performance enhancements, the https://www.drupal.org/project/bakery (Bakery Single Sign-On System), and a major Drupal distribution - https://www.pressflow.org/ (Pressflow). During his time, he also was a co-founder of https://www.fourkitchens.com/ (Four Kitchens) and later, also a co-founder of https://pantheon.io/team-member/david-strauss (Pantheon). His focus has been, and continues to be on ensuring the performance and scalability of websites - especially Drupal websites. In this installment of our https://tag1consulting.com/20years (20 years of Drupal series), David joins Tag1 Managing Director Michael Meyers to talk about his experience in making contributions - not just up front contributions like Bakery, but the ones he considers even more important - the behind the scenes performance enhancements and integrations that have helped make Drupal what it is today. David's leadership in modules at the forefront of as well as critical back-end improvements show all the ways that people can add to the community.
Robert Douglass has been in the Drupal community for nearly as long as the project has been in existence. He wrote one of the first Drupal books, and has been a part of a number of significant Drupal companies, including Acquia, Commerce Guys, and now https://platform.sh/ (Platform.sh). Robert's experience in Drupal is extensive, with contributions to over 50 modules, along with his work in establishing the Drupal Association. Robert's mentoring and leadership have been a crucial part of the continuing success of Drupal. In this Tag1 Team Talk in our http://tag1consulting.com/20years (20 years of Drupal) series, Robert joins Tag1 Managing Director Michael Meyers to talk about his array of experiences, from writer and editor, to developer, to product director - everyone has something to learn from Robert's time in open source.
The https://www.tag1consulting.com/blog/tag1consulting.com/eol (end of life) for Drupal 7 (Nov 2022) and Drupal 8 (Nov 2021) is no surprise to anyone who's been using Drupal. But what happens to websites that still want or need to run these older versions - especially Drupal 7? Does the Drupal Security Team really not have anything to do with end of lifed versions of software? In this second part of our Core Confidential Tag1 Team Talk with Drupal Security Team member Michael Hess, Tag1's Michael Meyers asks these questions and more. Learn what the security team does, and doesn't do when a software version is out of community support, and how you can get help if you aren't ready to move to Drupal 9. You'll also learn how the security team works with Drupal extended support vendors like Tag1 Consulting.
Tag1 continues its series celebrating 20 years of Drupal in this Tag1 Team Talk with Pantheon's Senior Manager of Strategic Partnerships, James Rutherford. Before moving to Pantheon, James was a long-time member of Mediacurrent, one of the largest agencies working with and creating Drupal websites. James joins Tag1 Managing Director Michael Meyers for another walk down the halls of Drupal history, from early versions of Drupal to today's highly experienced agencies. James' initial Drupal experience was with Georgia Public Broadcasting. Over the years, James has worked with many clients - some of whom moved to Drupal from their homegrown CMS, to major launches such as weather.com. Join us for this talk, and learn more about how it's not just the code - it's the community that makes Drupal successful.
Drupal's https://www.drupal.org/drupal-security-team (Security Team) has been one of the most critical and long-lasting sub-groupings throughout the entire existence of Drupal as an open-source project. This team of volunteers evaluates, processes, and reviews security reports and fixes, helping to ensure that Drupal as a project maintains its status as highly secure software. In this Tag1 Team Talk, Tag1 Managing Director Michael Meyers is joined by Drupal Security Team member https://www.drupal.org/u/mlhess (Michael Hess). In this installment, they'll talk about what the Security Team does, who does it, and how. They will also differentiate between the Security Team and the Working Group, and how their responsibilities overlap but are not the same. If you've ever reported a security issue or wondered how security reports are handled, this talk explains it all. If you've ever considered joining the Drupal security team, get insider information on how that happens, here.
In a previous Tag1 Team Talk, we discussed https://www.tag1consulting.com/blog/how-analyze-goose-load-testing-results-using-new-relic (How to analyze Goose load testing results using New Relic). During testing, a bug was discovered! This team talk goes into detail about what the bug was, how they narrowed down the scope of the problem, and how to fix it. In this test, http://tag1.com/goose (Goose) found a problem with Drupal's Quick Edit feature. Quick Edit is a staple of content creators, enabling them to make changes directly in content, even if that content is wrapped in blocks or other Drupal layout features. Once again, join Goose creator and CEO of Tag1 Consulting Jeremy Andrews, VP of Software Engineering and Goose contributor Fabian Franz, and Managing Director Michael Meyers as they dig into the results of a Goose Attack, and how this Goose test found something that other analyses did not.
Drupal has had many, many contributors over its 20 years of existence. These contributors vary from the person answering questions here and there in IRC/Slack and the issue queues, to people who run agencies and hosting companies aimed at keeping Drupal in the public eye. Drupal's continued success relies on all types of people to keep the drop moving. In this Tag1 Team Talk, we continue to celebrate the 20th anniversary of Drupal. Tag1 Managing Director Michael Meyers is joined by https://twitter.com/outlandishjosh (Josh Koenig). Long-time Drupal community members will know Josh as one of the founders of https://www.chapterthree.com/ (ChapterThree), and more recently as a co-founder and Chief Strategy Officer at https://pantheon.io/ (Pantheon). In this talk, Josh and Michael go back into the history of Drupal, where Josh got started, and how ChapterThree and then Pantheon were formed to meet the needs of Drupal users.
https://www.serenity.re/ (Serenity Notes) is a new application that enables you to collaborate on Notes across devices, with multiple users, in real-time, using end-to-end encryption to keep all your data and info private and secure. It has a game-changing SDK enabling the addition of e2e real-time collaboration to your applications, without the complicated underlying complexities. In this Tag1 Team Talk, Managing Director Michael Meyers interviews Nik Graf, the founder of https://www.serenity.re/ (Serenity Notes). Nik has worked for and with Tag1 on many occasions, and is a regular guest on our Tag1 Team Talks program. He's also a regular contributor to open source projects, as an organizer of https://www.reason-conf.com/ (ReasonConf), a board member of the https://rescript-lang.org (ReScript Language Association), and the co-creator of https://www.draft-js-plugins.com (DraftJS Plugins), along with many https://www.nikgraf.com/ (other projects).
Planning and executing a major software upgrade can be as easy as running some software, to as complicated as a major migration. For the American Productivity and Quality Center, it was definitely the latter. With hundreds of thousands of users, and many thousands of pieces of content, a migration is a detailed and time intensive process that requires careful planning. In part 2 of our Tag1 Team Talk with the APQC, Tag1 Managing Director Michael Meyers talks with John Tesmer, the Executive Director of Information Technology, and Jim Gillilan, Senior Architect and Lead of the Technology team at APQC, about their migration to Drupal 9, and their future plans.
https://www.apqc.org/ (APQC), the American Productivity and Quality Center, is a nonprofit organization with a mission to help organizations with best practices and methods around increasing productivity and quality. APQC provides management expertise in knowledge, process and performance, finances, human capital, and supply chain management and processes In this Tag1 Team Talk, John Tesmer, the Executive Director of Information Technology, and Jim Gillilan, Senior Architect and Lead of the Technology team at APQC, join Tag1 Managing Director Michael Meyers to talk about what the APQC does, and how technology plays a critical role in their mission. They'll also talk about the organization's history with Drupal, and how they're moving forward with newer versions.
In today's Tag1 Team Talk, Managing Director Michael Meyers sits down with VP of Software Engineering Fabian Franz, and CEO Jeremy Andrews for a coordinated demonstration of https://github.com/tag1consulting/goose (Goose) and https://newrelic.com/ (New Relic). Goose is the highly performant load testing framework written in Rust, and New Relic is one of the most highly regarded performance analysis tools in use today. Jeremy is the creator of Goose and Fabian is a major contributor to the project. In this demonstration, Jeremy and Fabian run a Goose test simulating 1200 users using the Umami profile for Drupal 9, on a R5N 8x large EC2 instance. Join us to see how Goose performs with multiple types of users, and how and why we use New Relic to troubleshoot issues as Goose pinpoints them. For more Goose content, see https://www.tag1consulting.com/goose-podcasts-blogs-presentations-more (Goose Podcasts, Blogs, Presentations, & more!)
It's no surprise to anyone in the open-source software world, or any business, that funding is the center of how things get done. While some parts of projects are funded by their foundations (when these exist), most projects are maintained by independent developers or teams working in their spare time. In this Tag1 Team Talk, Managing Director Michael Meyers is joined by Matt Glaman, maintainer of https://github.com/mglaman/drupal-check (Drupal-check). Drupal-check, based on https://github.com/phpstan/phpstan (PHPstan), is a static analysis tool for checking Drupal code for bugs and deprecations. Matt has been working on https://mglaman.dev/blog/generating-sustainable-development-funding-phpstan-drupal (Generating sustainable development funding for phpstan-drupal), and in this discussion, he outlines the struggles of being an independent developer or contractor working on projects the community uses, but doesn't necessarily financially support.
Goose, the open source load testing framework created by Tag1 CEO Jeremy Andrews, continues to show its performance and scalability capabilities. In this Tag1 Team Talk, Managing Director Michael Meyers joins Vp of Software Engineering Fabian Franz for a demonstration of Goose's rapid ramp-up and scaling by COO Narayan Newton. In this final talk in our series of live demonstrations of Goose, Narayan and Fabian break down how some of the methods used in part 2 weren't ideal, and some ways to make spinning up load tests more efficient and fast. For more Goose content, see https://www.tag1consulting.com/goose-podcasts-blogs-presentations-more (Goose Podcasts, Blogs, Presentations, & more!)
The VA.gov website serves critical functions for those who serve our country. Built on #DecoupledDrupal and #Metalsmith as a #StaticSiteGenerator, the Department of Veterans' Affairs website is one of the most compelling and robust examples of a powerful decoupled #Drupal architecture serving #StaticSites and #Jamstack-driven deployment. Plus it uses #GraphQL to mediate the back-and-forth communication between Drupal and the VA.gov static site. In this Tag1 Team Talks episode with Preston So (Editor in Chief at Tag1 Consulting), Michael Meyers (Managing Director at Tag1 Consulting), and special guest Neil Hastings (Tech Lead for the Core CMS team at VA.gov), learn more about how the VA.gov website offers functionality not just for its core users but also for content editors and even outside developers, thanks to its open government focus and Lighthouse APIs for developer-contributed applications.
In this second part of our team talk series on live load testing with Goose, we focus on demonstrating load testing using a Gaggle. https://www.tag1consulting.com/blog/using-gaggles-distribute-your-load-testing (A Gaggle is a distributed load test) using running Goose from one or more servers. Here, we're testing with 20,000 users using ten Workers and a Manager process on services spun up using Terraform. CEO Jeremy Andrews, the creator of Goose; Fabian Franz, VP of Software Engineering; CTO Narayan Newton, and Managing Director Michael Meyers demonstrate running a Goose Gaggle and discuss how variations on these load test change testing results, and what you can expect from a Gaggle. Our goal is to prove to you that Goose is both the most scalable load testing framework currently available, and the easiest to scale. Narayan is a key member of the Drupal.org infrastructure team, responsible for ensuring the site stays up under load or attack. Load testing is a critical part of ensuring Drupal.org, or any website's continued success. For more Goose content, see https://www.tag1consulting.com/goose-podcasts-blogs-presentations-more (Goose Podcasts, Blogs, Presentations, & more!)