open source leaders https://www.tag1consulting.com/ en Angie Byron Talks History and the Drupal Community - 20 Years of Drupal mini series https://www.tag1consulting.com/blog/angie-byron-talks-history-and-drupal-community <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>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 <a href="https://tag1consulting.com/20years">20 years of Drupal</a> series features Angie, as she talks with Tag1 Managing Director 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. --- <em>For a transctipt of this video, see <a href="/transcript-20-years-drupal-angie-byron" title="Transcript - 20 years of Drupal with Angie Byron">Transcript - 20 years of Drupal with Angie Byron</a>.</em> --- Photo by Shane Rounce on Unsplash</p><div class="more-link"><a href="/blog/angie-byron-talks-history-and-drupal-community" 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, 11/17/2021 - 07:30</span> Wed, 17 Nov 2021 15:30:17 +0000 lynette@tag1consulting.com 417 at https://www.tag1consulting.com On 20 Years of Drupal - an interview with Josh Koenig https://www.tag1consulting.com/blog/interview-josh-koenig <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>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 <a href="https://twitter.com/outlandishjosh">Josh Koenig</a>. Long time Drupal community members will know Josh as one of the founders of <a href="https://www.chapterthree.com/">ChapterThree</a>, and more recently as a co-founder and Chief Strategy Officer at <a href="https://pantheon.io/">Pantheon</a>. 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. --- <em>For a transcript of this video, see <a href="/transcript-josh-koenig-20-years-drupal" title="Transcript - Josh Koenig on 20 years of Drupal">Transcript - Josh Koenig on 20 years of Drupal</a>.</em> <a href="https://www.tag1consulting.com/20-years" title="Click here for a list of other interviews in this series">Click here for a list of other interviews in this series</a>. --- Photo by Gloria Cretu on Unsplash</p><div class="more-link"><a href="/blog/interview-josh-koenig" 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, 09/22/2021 - 07:38</span> Wed, 22 Sep 2021 14:38:38 +0000 lynette@tag1consulting.com 404 at https://www.tag1consulting.com Serenity Notes: End-to-End Encrypted Collaborative Notes https://www.tag1consulting.com/blog/serenity-notes-end-end-encrypted-collaborative-notes <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><a href="https://www.serenity.re/">Serenity Notes</a> 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 <a href="https://www.serenity.re/">Serenity Notes</a>. 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 <a href="https://www.reason-conf.com/">ReasonConf</a>, a board member of the <a href="https://rescript-lang.org">ReScript Language Association</a>, and the co-creator of <a href="https://www.draft-js-plugins.com">DraftJS Plugins</a>, along with many <a href="https://www.nikgraf.com/">other projects</a>. <em>For a transcript of this video, see Transcript: <a href="/transcript-serenity-notes-end-end-encrypted-collaborative-notes" title="Serenity Notes - End-to-End Encrypted Collaborative Notes">Serenity Notes - End-to-End Encrypted Collaborative Notes</a>.</em> ## Additional resources * <a href="https://matrix.org/docs/guides/end-to-end-encryption-implementation-guide">matrix.org End-to-End Encryption implementation guide</a> * <a href="https://www.reason-conf.com/">https://www.reason-conf.com</a> * <a href="https://rescript-lang.org">ReScript Language Association </a> * <a href="https://www.draft-js-plugins.com">DraftJS Plugins</a> * <a href="https://www.tag1consulting.com/blog/deep-dive-end-end-encryption-e2ee-yjs">A Deep Dive Into End To End Encryption (E2EE) in Yjs - Part 1</a> * <a href="https://www.tag1consulting.com/blog/deep-dive-end-end-encryption-e2ee-yjs-part-2">A Deep Dive Into End To End Encryption (E2EE) in Yjs - part 2</a> Photo by Kelly Sikkema...</p><div class="more-link"><a href="/blog/serenity-notes-end-end-encrypted-collaborative-notes" 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, 09/15/2021 - 06:06</span> Wed, 15 Sep 2021 13:06:51 +0000 lynette@tag1consulting.com 375 at https://www.tag1consulting.com 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 An Interview With Linus Torvalds: Open Source And Beyond - Part 2 https://www.tag1consulting.com/blog/interview-linus-torvalds-open-source-and-beyond-part-2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In this second part, Linus offers insight and perspective gained from managing a large open source project for three decades. He also talks about his employment at the Linux Foundation, and describes what he does with his spare time when he's not focused on kernel development.</p><div class="more-link"><a href="/blog/interview-linus-torvalds-open-source-and-beyond-part-2" 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>Wed, 05/05/2021 - 06:00</span> Wed, 05 May 2021 13:00:36 +0000 Jeremy 358 at https://www.tag1consulting.com An Interview With Linus Torvalds: Linux and Git - Part 1 https://www.tag1consulting.com/blog/interview-linus-torvalds-linux-and-git <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Thirty years ago, Linus Torvalds was a 21 year old student at the University of Helsinki when he first released the Linux Kernel. His announcement started, “I’m doing a (free) operating system (just a hobby, won't be big and professional…)”. Three decades later, the top 500 supercomputers are all running Linux, as are over 70% of all smartphones. Linux is clearly both big and professional.</p><div class="more-link"><a href="/blog/interview-linus-torvalds-linux-and-git" 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>Wed, 04/28/2021 - 06:29</span> Wed, 28 Apr 2021 13:29:57 +0000 Jeremy 357 at https://www.tag1consulting.com Open Source Leaders https://www.tag1consulting.com/open-source-leaders <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Our business is driven by open source software. We rely on it in our professional and personal lives. Tag1 is proud to present these talks with leaders of open source projects. In these talks, we hope to share the lessons project leaders have learned, the future of open source, and other information on open source leadership.</p></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, 04/07/2021 - 13:15</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden clearfix"> <div class="views-element-container form-group"><div class="view view-cornerstone-item-list view-id-cornerstone_item_list view-display-id-default js-view-dom-id-fb0c056d6b481aec119fcbf9c66aca3dcd93d1ae8e200f51b656b4f0f9c7de23"> <div class="view-content"> <h3>General Overview</h3> <div class="views-row"> <article data-history-node-id="417" role="article" about="/blog/angie-byron-talks-history-and-drupal-community" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/angie-byron-talks-history-and-drupal-community" rel="bookmark"><span>Angie Byron Talks History and the Drupal Community - 20 Years of Drupal mini series</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">46 minute talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="404" role="article" about="/blog/interview-josh-koenig" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/interview-josh-koenig" rel="bookmark"><span>On 20 Years of Drupal - an interview with Josh Koenig</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">55 min talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="384" role="article" about="/blog/funding-your-open-source-projects-talk-matt-glaman" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/funding-your-open-source-projects-talk-matt-glaman" rel="bookmark"><span>Funding your open source projects - a talk with Matt Glaman</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">43 minute talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="358" role="article" about="/blog/interview-linus-torvalds-open-source-and-beyond-part-2" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/interview-linus-torvalds-open-source-and-beyond-part-2" rel="bookmark"><span>An Interview With Linus Torvalds: Open Source And Beyond - Part 2</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item blog">Blog</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">25 min read</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="357" role="article" about="/blog/interview-linus-torvalds-linux-and-git" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/interview-linus-torvalds-linux-and-git" rel="bookmark"><span>An Interview With Linus Torvalds: Linux and Git - Part 1</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item blog">Blog</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">35 min read</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="341" role="article" about="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert-pt-2" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert-pt-2" rel="bookmark"><span>Financially Supporting Your Open Source Development Work - with Dries Buytaert - Pt. 2</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">50 min talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="335" role="article" about="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert" rel="bookmark"><span>How to Grow, Support, and Fund your Open Source Project - with Dries Buytaert - Pt. 1</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">40 min talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="309" role="article" about="/blog/funding-your-open-source-project-marijn-haverbeke-pt-2" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/funding-your-open-source-project-marijn-haverbeke-pt-2" rel="bookmark"><span>How to Fund your Open Source Project: A talk with Marijn Haverbeke - Part 2 </span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">26 min talk</div> </div> </div> </article> </div> <div class="views-row"> <article data-history-node-id="310" role="article" about="/blog/talk-marijn-haverbeke-pt-1" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/talk-marijn-haverbeke-pt-1" rel="bookmark"><span> How to Grow, Support, and Fund your Open Source Project - Marijn Haverbeke - Part 1</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">30 min talk</div> </div> </div> </article> </div> <h3>Tech Overview</h3> <div class="views-row"> <article data-history-node-id="375" role="article" about="/blog/serenity-notes-end-end-encrypted-collaborative-notes" class="blog cornerstone-teaser clearfix"> <p class="title"> <a href="/blog/serenity-notes-end-end-encrypted-collaborative-notes" rel="bookmark"><span>Serenity Notes: End-to-End Encrypted Collaborative Notes</span> </a> </p> <div class="content"> <div class="field field--name-field-blog-type field--type-list-string field--label-visually_hidden"> <div class="field--label sr-only">Media type</div> <div class="field--items"> <div class="field--item vlog">Vlog</div> <div class="field--item podcast">Podcast</div> </div> </div> <div class="field field--name-field-length field--type-string field--label-visually_hidden"> <div class="field--label sr-only">Length</div> <div class="field--item">47 min talk</div> </div> </div> </article> </div> </div> </div> </div> </div> Wed, 07 Apr 2021 20:15:41 +0000 lynette@tag1consulting.com 351 at https://www.tag1consulting.com Financially Supporting Your Open Source Development Work - with Dries Buytaert - Pt. 2 https://www.tag1consulting.com/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert-pt-2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>While there are many companies based in open source software that are successfully funding themselves based on consultancy and other services, that’s not necessarily true of individual contributors. As part of our series of talks with Open Source Leaders, Tag1 Consulting’s Managing Director Michael Meyers, VP of Software Engineering Fabian Franz, and Yjs founder Kevin Jahns talk with Dries Buytaert about open source projects and communities. This talk focuses on open source project sustainability and funding.</p><div class="more-link"><a href="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert-pt-2" 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, 04/07/2021 - 09:20</span> Wed, 07 Apr 2021 16:20:08 +0000 lynette@tag1consulting.com 341 at https://www.tag1consulting.com How to Grow, Support, and Fund your Open Source Project - with Dries Buytaert - Pt. 1 https://www.tag1consulting.com/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Dries Buytaert’s name is known to everyone in the Drupal community. As the originator of the project, project lead, and co-founder of Acquia, Dries has been a pivotal person in the success of Drupal. During this interview, you’ll learn more about some of the accomplishments, accidents, and purposeful decisions that have made Drupal what it is today.</p><div class="more-link"><a href="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert" 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, 03/31/2021 - 12:28</span> Wed, 31 Mar 2021 19:28:34 +0000 lynette@tag1consulting.com 335 at https://www.tag1consulting.com How to Fund your Open Source Project: A talk with Marijn Haverbeke - Part 2 https://www.tag1consulting.com/blog/funding-your-open-source-project-marijn-haverbeke-pt-2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Funding your interests isn’t always easy, and that’s true of many open source projects as well. The majority of open source projects are created and maintained by people working on their projects in their spare time. For some, their employers or other companies are willing and able to sponsor open source development projects, enabling their maintainers to do work they would not otherwise be able to do. In this Tag1 Team Talk, CodeMirror and ProseMirror, and Acorn project founder Marijn Haverbeke joins Tag1 Managing Director Michael Meyers, Vice President of Software Engineering Fabian Franz, and Yjs creator Kevin Jahns to talk about how Marijn funds his projects, and the expectations that can come with that funding. For more from Marijn, see part one of this series, where we talk about <a href="/blog/talk-marijn-haverbeke-pt-1" title="how Marjin runs his projects">how Marijn runs his projects</a>. ### Additional Info and Links - ProseMirror: <a href="https://prosemirror.net/" title="https://prosemirror.net/ ">https://prosemirror.net/ </a> - GitHub <a href="https://github.com/prosemirror/" title="development site for project">development site for project</a> - CodeMirror: <a href="https://codemirror.net/" title="https://codemirror.net/">https://codemirror.net/</a> - Acorn JavaScript Parser: <a href="https://github.com/acornjs/acorn" title="https://github.com/acornjs/acorn">https://github.com/acornjs/acorn</a> - Eloquent JavaScript: <a href="https://eloquentjavascript.net/" title="https://eloquentjavascript.net/">https://eloquentjavascript.net/</a> - Marijn’s Personal Site: <a href="https://marijnhaverbeke.nl/" title="https://marijnhaverbeke.nl/">https://marijnhaverbeke.nl/</a> --- _For a transcript of this video, see [Transcript - Marijn Haverbeke - part 2](/transcript-marijn-haverbeke-part-2 "Transcript - Marijn...</p><div class="more-link"><a href="/blog/funding-your-open-source-project-marijn-haverbeke-pt-2" 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, 03/10/2021 - 12:36</span> Wed, 10 Mar 2021 20:36:06 +0000 lynette@tag1consulting.com 309 at https://www.tag1consulting.com