Planet Drupal https://www.tag1consulting.com/ en The best-kept secrets of headless Drupal - part 1 https://www.tag1consulting.com/blog/best-kept-secrets-headless-drupal-part-1 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Now that decoupled Drupal has permeated the Drupal community, even to the furthest extremes, articles (including my own) introducing concepts and how-to tutorials describing how you can build your first decoupled Drupal architecture are ubiquitous. As a matter of fact, decoupled Drupal now also has a book on the subject as well as an annual conference dedicated to the topic. Particularly with the JSON:API module in Drupal core as of 8.7.0, decoupled Drupal out of the box has never been easier.</p><div class="more-link"><a href="/blog/best-kept-secrets-headless-drupal-part-1" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Tue, 05/26/2020 - 08:50</span> Tue, 26 May 2020 15:50:15 +0000 preston 169 at https://www.tag1consulting.com How Web Components and reactivity could reinvent Drupal - part 5 https://www.tag1consulting.com/blog/web-components-part-5 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In this multi-part blog series that covers Fabian's session in detail from start to finish, we summarize some of the key ideas that could promise an exciting vision not only for the front-end developer experience of Drupal but also for the user experience all Drupal developers have to offer their customers. In this fifth installment in the series, we continue our analysis of some of the previous solutions we examined and consider some of the newfangled approaches made possible by this evolution in Drupal.</p><div class="more-link"><a href="/blog/web-components-part-5" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Mon, 05/18/2020 - 06:39</span> Mon, 18 May 2020 13:39:01 +0000 preston 164 at https://www.tag1consulting.com Day in the life of a Core Maintainer & notes on Drupal 9 readiness https://www.tag1consulting.com/blog/day-life-core-maintainer-notes-drupal-9-readiness <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>What is the day-to-day life of a Drupal core committer like? Besides squashing bugs and shepherding the Drupal project, the maintainers responsible for Drupal core are also constantly thinking of ways to improve the developer experience and upgrade process for novice and veteran Drupal users alike.</p><div class="more-link"><a href="/blog/day-life-core-maintainer-notes-drupal-9-readiness" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Wed, 05/13/2020 - 08:35</span> Wed, 13 May 2020 15:35:18 +0000 preston 171 at https://www.tag1consulting.com A Locust-inspired Load Testing Tool In Rust https://www.tag1consulting.com/blog/goose-locust-inspired-load-testing-tool-rust <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Load testing is one of the tools we leverage regularly at Tag1. It can help prevent website outages, stress test code changes, and identify bottlenecks. The ability to run the same test repeatedly gives critical insight into the impact of changes to the code and/or systems. Often -- as part of our engagements with clients -- we will write a load test that can be leveraged and re-used by the client into the future. In some cases, our clients have extensive infrastructures and multi-layered caches, including CDNs, that also need to be load tested. In these instances, it can take a considerable amount of computing power to generate sufficient load to apply stress and identify bottlenecks. This ultimately led us to write and open source <a href="https://github.com/jeremyandrews/goose">Goose</a>, a new and powerful load testing tool. # Locust Is Fantastic, Python Is Not Ideal Discovering <a href="https://locust.io/">Locust</a> was a <a href="https://www.tag1consulting.com/blog/drupal-loadtest-locust">breath of fresh air</a>, solving so many of the frustrations we used to have when load testing with <a href="https://jmeter.apache.org/">jMeter</a>. Instead of working with a clunky UI to build sprawling, bloated JMX configuration files, Locust allows the writing of truly flexible test plans in pure Python. This allows code to easily be re-used between projects, and...</p><div class="more-link"><a href="/blog/goose-locust-inspired-load-testing-tool-rust" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/jeremy-andrews" typeof="schema:Person" property="schema:name" datatype="">Jeremy</span></span> <span>Tue, 05/12/2020 - 04:54</span> Tue, 12 May 2020 11:54:18 +0000 Jeremy 166 at https://www.tag1consulting.com Support the Drupal Association https://www.tag1consulting.com/blog/support-drupal-association <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Drupal is one of the largest and most active open-source software projects in the world. Behind the scenes is the <a href="https://www.drupal.org/">Drupal Association</a>, the non-profit organization responsible for enabling it to thrive by architecting and introducing new tooling and infrastructure to support the needs of the community and ecosystem. Many of us know the Drupal Association as the primary organizer of the global DrupalCon conference twice a year. But it's less common knowledge that the Drupal Association is actively engaged in Drupal development and maintains some of the most important elements of the Drupal project. This runs across the spectrum of software localizations, version updates, security advisories, dependency metadata, and other "cloud services" like the Drupal CI system that empower developers to keep building on Drupal. With the ongoing coronavirus pandemic, the Drupal Association is in dire financial straits due to losses sustained from DrupalCon North America (one of the largest sources of funding) having to be held as a virtual event this year. As part of the <a href="https://www.drupal.org/association/sustain-da-covid-19">#DrupalCares</a> campaign, we at Tag1 Consulting implore organizations that use Drupal, companies that provide Drupal services, and even individuals who make their living off Drupal development to contribute in some shape or form...</p><div class="more-link"><a href="/blog/support-drupal-association" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Mon, 05/11/2020 - 05:27</span> Mon, 11 May 2020 12:27:54 +0000 preston 167 at https://www.tag1consulting.com How open source can transform your business - part 2 https://www.tag1consulting.com/blog/opensource_career2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In recent years, it seems as if open source has taken the software world by storm. Nonetheless, many enterprise organizations remain hesitant to adopt open-source technologies, whether due to vendor lock-in or a preference for proprietary solutions. But open source can in fact yield substantial fruit when it comes to advancing your business in today’s highly competitive landscape. By leveraging and contributing back to open source, you can distinguish your business with open source as a competitive advantage.</p><div class="more-link"><a href="/blog/opensource_career2" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Wed, 05/06/2020 - 07:09</span> Wed, 06 May 2020 14:09:55 +0000 preston 163 at https://www.tag1consulting.com The Drupal Association is the Drupal DNA giving Life to our Code & Community - TTT #014 https://www.tag1consulting.com/blog/DA-support-TTT014 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Drupal is one of the largest and most active open-source projects in the world, and the Drupal Association is responsible for enabling it to thrive by creating and maintaining tooling and other projects that keep Drupal humming.</p><div class="more-link"><a href="/blog/DA-support-TTT014" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Tue, 05/05/2020 - 05:36</span> Tue, 05 May 2020 12:36:26 +0000 preston 168 at https://www.tag1consulting.com How to enable server-side rendering with Web Components in Drupal-part 4 https://www.tag1consulting.com/blog/web-components-part-4 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Among the most pitched debates currently in the Drupal community is the discussion over the future of Drupal's front-end and whether decoupled Drupal marks how front-end development in one of the world's most popular content management systems (CMS) will look for years to come.</p><div class="more-link"><a href="/blog/web-components-part-4" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Mon, 05/04/2020 - 06:00</span> Mon, 04 May 2020 13:00:49 +0000 preston 162 at https://www.tag1consulting.com How open source can transform your career - part 1 https://www.tag1consulting.com/blog/opensource_career1 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Open source as a concept has been on the radar of the software community for many years now, but in many ways it is only just starting to gain steam among the enterprise organizations and business leaders that are seeking new ways to ensure the longevity of the solutions and architectures they build. At its core, open source is about more than just software; it’s about the community that surrounds it. Leveraging and contributing back to open source can yield dividends not only for businesses searching for more robust technologies but also for our own careers and futures.</p><div class="more-link"><a href="/blog/opensource_career1" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Wed, 04/29/2020 - 05:05</span> Wed, 29 Apr 2020 12:05:35 +0000 preston 158 at https://www.tag1consulting.com How JSX can inspire Twig components for Drupal's front end - part 3 https://www.tag1consulting.com/blog/web-components-part-3 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Drupal is quickly approaching a critical inflection point in terms of its ability to adapt to and outperform other technologies in the web development space, particularly in the front end. Trends like decoupled Drupal, are rapidly gaining adoption in the Drupal community, but such architectural approaches do not resolve the issue of how Drupal's front end can contend with the increasing focus on popular front-end technologies like React and Vue.</p><div class="more-link"><a href="/blog/web-components-part-3" class="more-link" hreflang="en">Read more</a></div></div> <span><span lang="" about="/user/preston-so" typeof="schema:Person" property="schema:name" datatype="">preston</span></span> <span>Mon, 04/27/2020 - 06:48</span> Mon, 27 Apr 2020 13:48:24 +0000 preston 161 at https://www.tag1consulting.com