Michael Meyers

What is real-time collaborative editing, and what are some of the most compelling technologies available in the space? n this talk, we explore collaborative editing, diving into how it works and some of the challenges borne by shared editing. Through the lens of Yjs, a real-time collaboration framework that supports not just text but also collaborating on drawings and 3-D models, we take a look at Operational Transformation (OT) and how implementing Conflict-free Replicated Data...

Jordan Ryan

We’re reminded this week of how long-lasting and impactful our contributions can be as we celebrate CentOS turning 15 years old this week! As a contributor to CentOS since the beginning, Tag1’s very own Jeff Sheltren was interviewed by TheCentOSProject to reflect on his involvement. Summary below the video clip: Jeff first started working with CentOS when migrating away from Solaris while working at University of California, Santa Barbara (UCSB) (2004/2005) Jeff wrote one of...

Michael Meyers

Tag1, works with a wide array of technologies and is the 2nd all-time leading contributor to the Drupal platform, specializing in architecting, optimizing, securing, and delivering large scale systems. Our unparalleled history of major open source contributions, client list, partnerships with global agencies and the leading platform providers, along with our stewardship of the Drupal platform itself sets Tag1 apart as a leader in the Drupal industry. ```yaml:cta type: primary fullWidth: true title: TAL is...

Fabian Franz

This is a quick overview of how to do git rebasing.

Jeremy Andrews

I’m excited to announce that Michael Meyers has joined the Tag1 team as Managing Director. Michael was one of our very first clients 10 years ago, we’ve worked together on many projects over the years, and we look forward to working even more closely with him now that he’s a part of the Tag1 team. Michael has extensive experience building market leading high-growth technology companies and is particularly well known in the Drupal Community for...

Jeremy Andrews

In this blog we’re going to build upon what we started previously by adding two-factor authentication. We’ll learn more about what that means and how it works. We’ll leverage the Django OTP library to fully support TOTP devices, also offering emergency codes for when users lose their phones. In this blog we’re going to build upon what we started previously by adding two-factor authentication. We’ll learn more about what that means and how it works...

Jeremy Andrews

We’ve helped build many interesting websites at Tag1. Historically, we started as a Drupal shop in 2007, heavily involved in the ongoing development of that popular PHP-based CMS. We also design and maintain the infrastructures on which many of these websites run. That said, we’ve long enjoyed applying our knowledge and skills for building sustainable and high-performing systems to different technologies as well. In this blog series, we’re going to build a backend API server...

Mark Halliwell

If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the ability to allow users to attach their own background images to entities, this module has you covered. If your site is designed around utilizing background images, then this module is for you! Whether you need a surgical implementation that only administrators/developers can implement or provide the...

Narayan Newton

Locust.io is a great tool for applying load in a controlled manner and measuring response. However, historically speaking nobody has really cared about a solo locust. They just aren't that concerning in the singular. Likewise, load applied from a single point to a moderately complicated infrastructure is both easy to block (or rate limit) and also not very representative of a real world situation. (Aside from the people you inevitably end up talking to who...

Narayan Newton

Apache JMeter and I have a long and complicated relationship. It is definitely a trusted and valuable tool, but I am also quite confident that certain parts of it will make an appearance in my particular circle of hell. Due to this somewhat uncomfortable partnership, I am always interested in new tools for applying load to an infrastructure and monitoring the results. Locust.io is not exactly a new tool, but I have only recently begun...