Planet Drupal https://www.tag1consulting.com/ en Funding your open source projects - a talk with Matt Glaman https://www.tag1consulting.com/blog/funding-your-open-source-projects-talk-matt-glaman <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>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 Drupal-check. Drupal-check, based on PHPstan, is a static analysis tool for checking Drupal code for bugs and deprecations.</p><div class="more-link"><a href="/blog/funding-your-open-source-projects-talk-matt-glaman" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Tue, 08/03/2021 - 07:05</span> Tue, 03 Aug 2021 14:05:10 +0000 lynette@tag1consulting.com 384 at https://www.tag1consulting.com How to load test with Goose - Part 3: Bigger instances https://www.tag1consulting.com/blog/how-load-test-goose-part-3-bigger-instances <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>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 faster and more efficient. <a href="/blog/how-load-test-goose-part-1-d9-umami-pantheon-fastly" title="Part 1">Part 1</a> | <a href="/blog/how-load-test-goose-part-2-running-gaggle" title="Part 2">Part 2</a> For more Goose content, see <a href="https://www.tag1consulting.com/goose-podcasts-blogs-presentations-more">Goose Podcasts, Blogs, Presentations, &amp; more!</a> <em>For a transcript of this video, see <a href="/transcript-how-load-test-goose-part-3-bigger-instances" title="Transcript: How to load test with Goose - part 3: Bigger instances">Transcript: How to load test with Goose - part 3: Bigger instances</a>.</em> ## Additional Resources - <a href="https://www.tag1consulting.com/goose-podcasts-blogs-presentations-more">Goose Podcasts, Blogs, Presentations, &amp; more!</a> - <a href="https://github.com/tag1consulting/goose">Goose source code</a> --- Photo by chris robert on Unsplash</p><div class="more-link"><a href="/blog/how-load-test-goose-part-3-bigger-instances" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Mon, 07/19/2021 - 07:37</span> Mon, 19 Jul 2021 14:37:13 +0000 lynette@tag1consulting.com 360 at https://www.tag1consulting.com How to load test with Goose - Part 2: Running a Gaggle https://www.tag1consulting.com/blog/how-load-test-goose-part-2-running-gaggle <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In this second part of our team talk series on live load testing with Goose, we focus on demonstrating load testing using a Gaggle. A Gaggle is a distributed load test 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.</p><div class="more-link"><a href="/blog/how-load-test-goose-part-2-running-gaggle" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Mon, 07/12/2021 - 07:37</span> Mon, 12 Jul 2021 14:37:07 +0000 lynette@tag1consulting.com 363 at https://www.tag1consulting.com How to load test with Goose - Part 1: D9 Umami on Pantheon with Fastly https://www.tag1consulting.com/blog/how-load-test-goose-part-1-d9-umami-pantheon-fastly <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Goose is the highly scalable load testing framework preferred by Tag1. In this series of Team Talks on Goose, we’ll take a look at how Goose scales on a single server, while distributed, and CEO Jeremy Andrews, VP of Software Engineering Fabian Franz, and Managing Director Michael Meyers walk through a demonstration of Goose load testing.</p><div class="more-link"><a href="/blog/how-load-test-goose-part-1-d9-umami-pantheon-fastly" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Thu, 07/08/2021 - 07:00</span> Thu, 08 Jul 2021 14:00:48 +0000 lynette@tag1consulting.com 361 at https://www.tag1consulting.com How Ask GeorgiaGov's content speaks for itself - a chat with Preston So https://www.tag1consulting.com/blog/how-ask-georgiagovs-content-speaks-itself-chat-preston-so <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>... In recent decades, voice interfaces have grown in both performance and popularity as users begin to seek novel ways to access information, especially through the uniquely human medium of spoken content. Services such as Alexa, Apple’s Siri, Google Home, Cortana, and so on drive more transactions and interactions every day. ...</p><div class="more-link"><a href="/blog/how-ask-georgiagovs-content-speaks-itself-chat-preston-so" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Wed, 06/30/2021 - 07:08</span> Wed, 30 Jun 2021 14:08:36 +0000 lynette@tag1consulting.com 382 at https://www.tag1consulting.com DevOps is a culture, not a Technology https://www.tag1consulting.com/blog/devops-culture-not-technology <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>DevOps is a word or phrase that’s getting more and more attention as organizations move more towards delivering applications and infrastructure services through automated IT processes. Rather than automate IT staff out of a job, DevOps aims to reduce time spent on repetitive processes and enable personnel to focus on bigger problems as well as developing technologies. DevOps, at its core, aims to build tools to help developers do their work, and deploy it more easily and efficiently.</p><div class="more-link"><a href="/blog/devops-culture-not-technology" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Thu, 06/17/2021 - 07:34</span> Thu, 17 Jun 2021 14:34:30 +0000 lynette@tag1consulting.com 365 at https://www.tag1consulting.com Inside the United Nations Office for the Coordination of Humanitarian Affairs (UN OCHA) with Emma Jane Hogbin https://www.tag1consulting.com/blog/inside-united-nations-office-coordination-humanitarian-affairs-un-ocha-emma-jane-hogbin <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Disaster response is a critical humanitarian effort, requiring collaboration and organization - sometimes on a massive scale. From earthquakes in Nepal and Haiti to hurricanes in the Bahamas and other massive disasters, the United Nations Office for the Coordination of Humanitarian Affairs (UN OCHA) is a resource for relief efforts.</p><div class="more-link"><a href="/blog/inside-united-nations-office-coordination-humanitarian-affairs-un-ocha-emma-jane-hogbin" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Wed, 05/26/2021 - 08:55</span> Wed, 26 May 2021 15:55:58 +0000 lynette@tag1consulting.com 336 at https://www.tag1consulting.com The future of application development in Laravel (with VILT and TALL) - Pt. 3 https://www.tag1consulting.com/blog/future-application-development-laravel-vilt-and-tall <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In our final installment of our series on Laravel, Senior Software Engineer Laslo Horvath and Managing Director Michael Meyers talk about the future of application development, and Laravel’s role in that future. Laravel’s strengths include a strong push towards reusable components. This methodology enables developers and designers to take advantage of using the things they need, and leave everything else behind. Laravel-based stacks enable website builders to more easily switch from developer to designer, and back.</p><div class="more-link"><a href="/blog/future-application-development-laravel-vilt-and-tall" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Wed, 05/19/2021 - 06:13</span> Wed, 19 May 2021 13:13:19 +0000 lynette@tag1consulting.com 332 at https://www.tag1consulting.com On 20 Years of Drupal - an interview with Emma Jane Hogbin https://www.tag1consulting.com/blog/20-years-drupal-interview-emma-jane-hogbin <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Many of Tag1’s team members have worked in various other companies and organizations during the 20 years Drupal has existed. In those many years, we have worked for and collaborated with other Drupal users and developers all over the world. This Tag1 Team Talk highlights one of those people.</p><div class="more-link"><a href="/blog/20-years-drupal-interview-emma-jane-hogbin" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Wed, 05/12/2021 - 07:00</span> Wed, 12 May 2021 14:00:20 +0000 lynette@tag1consulting.com 347 at https://www.tag1consulting.com Laravel, the evolution: challenges with monolithic apps and fully decoupled systems - finding a middle ground - Pt. 2 https://www.tag1consulting.com/blog/challenges-monolithic-apps-and-fully-decoupled-systems-finding-middle-ground <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>There are pros and cons to every type of software installation - from ease of use and maintenance, to separation of concerns, to division of expertise. Finding the system that works best for you or your company may require a lot of research and some weighty decisions. Does a single system meet your needs? Do you have a great back end setup, but you need to separate your front end from it for business reasons?</p><div class="more-link"><a href="/blog/challenges-monolithic-apps-and-fully-decoupled-systems-finding-middle-ground" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/lynette-miles" typeof="schema:Person" property="schema:name" datatype="" content="lynette@tag1consulting.com">lynette@tag1co…</span></span> <span>Mon, 05/10/2021 - 06:56</span> Mon, 10 May 2021 13:56:45 +0000 lynette@tag1consulting.com 331 at https://www.tag1consulting.com