Planet Drupal https://www.tag1consulting.com/ en 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? In the second installment in our three part series on Laravel, Managing Director Michael Meyers talks with Senior Software Engineer Laslo Horvath about the challenges and pitfalls of systems - whether they’re decoupled or monolithic. Learn more about the factors of each, and if you really need to go one way or the other - or if a hybrid approach is the better way to move forward. * <a href="https://www.tag1consulting.com/blog/overview-laravel">Part 1</a> --- <em>For a transcript of this video, see <a href="/transcript-laravel-laslo-part-2" title="Transcript: Laravel with Laslo - Part 2">Transcript: Laravel with Laslo - Part 2</a>.</em> --- Photo by Dan Meyers on Unsplash</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 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 <a href="https://www.linuxfoundation.org/">Linux Foundation</a>, 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 Laravel - from the evolution of monolithic applications to the revolution of fully decoupled systems - Pt. 1 https://www.tag1consulting.com/blog/overview-laravel <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Websites, like everything else, vary based on the needs of your organization. Website development tactics range from completely monolithic, where your application is single tier with all of your code running on as a single program on one platform, to fully decoupled, where your front and back ends are managed by different systems. In the first part of this three part series, Senior Software Engineer Laslo Horvath joins Managing Director Michael Meyers for an overview of <a href="https://laravel.com/">Laravel</a>. Laravel is a PHP framework designed to meet the needs of new web developers with monolithic applications, to experienced developers who may need a fully or progressively decoupled website to meet all of their clients’ needs. They also discuss some of the similarities and differences between Laravel and Symfony (the framework Drupal is built on), the community around Laravel, and how their ecosystem works. ### Related content and links - <a href="https://laravel.com/">Laravel</a> - <a href="https://laracasts.com/" title="Laracasts">Laracasts</a> - Our Tag1 Team Talk series on the <a href="https://www.tag1consulting.com/blog/overview-decoupled-applications-systems-part-1">history and future of decoupled software</a>. --- <em>For a transcript of this video, see <a href="/transcript-laravel-laslo-part-1" title="Transcript: Laravel with Laslo - Part 1">Transcript: Laravel with Laslo - Part 1</a>.</em> --- Photo by Dan Meyers on Unsplash</p><div class="more-link"><a href="/blog/overview-laravel" 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/03/2021 - 06:10</span> Mon, 03 May 2021 13:10:00 +0000 lynette@tag1consulting.com 330 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>For Part Two, <a href="https://www.tag1consulting.com/blog/interview-linus-torvalds-open-source-and-beyond" title="click here">click here</a> Thirty years ago, Linus Torvalds was a 21 year old student at the University of Helsinki when he first released the Linux Kernel. <a href="https://en.wikipedia.org/wiki/History_of_Linux#The_creation_of_Linux">His announcement started</a>, “I’m doing a (free) operating system (just a hobby, won't be big and professional…)”. Three decades later, <a href="https://www.linuxfoundation.org/">the top 500 supercomputers are all running Linux</a>, as are over 70% of all smartphones. Linux is clearly both big and professional. For three decades, Linus Torvalds has led Linux Kernel development, inspiring countless other developers and open source projects. In 2005, <a href="https://en.wikipedia.org/wiki/Git#History">Linus also created Git</a> to help manage the kernel development process, and it has since become the most popular version control system, trusted by countless open source and proprietary projects. The following interview continues our series with <a href="https://www.tag1consulting.com/open-source-leaders">Open Source Leaders</a>. Linus Torvalds replied to our questions via email, reflecting on what he's learned over the years from leading a large open source project. In this first part, we focus on Linux kernel development and Git. "<em>[Linux] was a personal project that grew not out of some big dream to create a new operating system,</em>" Linus explains, "_but literally grew kind of haphazardly from me initially just trying to...</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 Automating Infrastructure with EKS and Pulumi: Deploying New Enterprise Web Applications in Minutes - Part 2 https://www.tag1consulting.com/blog/deploying-new-enterprise-web-applications-minutes-part-2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Automated deployment of software - whether it’s new packages, patches, or configuration changes - is a fact of life in modern software development and management. Automated infrastructure, however, is a newer set of tools and processes. With Amazon EKS and Pulumi, Tag1 is tackling these challenges to meet the needs of Fortune 500 customers. In this second part of our series on automating infrastructure, Managing Director Michael Meyers is joined by CIO Jeff Sheltren and Senior Infrastructure Engineer Travis Whitehead. They discuss how Tag1 is using these tools to create and deploy entire websites, ready for use, in just a few minutes. From a standardized distribution, to Docker, to Pulumi, and finally to deployment, you’ll hear about the ins and outs of the workflows Tag1 is creating to be faster and more successful. - <a href="/blog/deploying-new-enterprise-web-applications-minutes-part-1" title="Part 1">Part 1</a> ### Additional resources - <a href="https://aws.amazon.com/eks/">EKS</a> - <a href="https://www.pulumi.com/">Pulumi</a> - <a href="https://www.docker.com/" title="Docker">Docker</a> <em>For a transcript of this video, see <a href="/transcript-deploying-new-enterprise-web-applications-minutes-part-2" title="Transcript: Deploying New Enterprise Web Applications in Minutes- Part 2">Transcript: Deploying New Enterprise Web Applications in Minutes- Part 2</a>.</em> --- Photo by Amir Hanna on Unsplash</p><div class="more-link"><a href="/blog/deploying-new-enterprise-web-applications-minutes-part-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>Mon, 04/26/2021 - 05:35</span> Mon, 26 Apr 2021 12:35:49 +0000 lynette@tag1consulting.com 326 at https://www.tag1consulting.com Automating Infrastructure with EKS and Pulumi: Deploying New Enterprise Web Applications in Minutes - Part 1 https://www.tag1consulting.com/blog/deploying-new-enterprise-web-applications-minutes-part-1 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Today’s business reality is nearly every company needs at least one website in order to be successful in their business. As organizations get larger, the number of websites companies need also increases. From Human Resources, to sales support, to customer service and support, different groups in your organization may have some similar needs, but different access levels. Making these websites turnkey can reduce the amount of time your IT or devops teams need to spend standing up resources. It can also significantly reduce development costs when you have a deployable website instance that can be used to fulfill the needs of several organizations in your company. In this first part a two part series, Tag1 Managing Director Michael Meyers talks with CIO Jeff Sheltren, and Senior Infrastructure Engineer Travis Whitehead about the challenges large enterprises face, and the software-based solutions Tag1 is using to help our customers be more successful with standardized website deployments. ### Additional resources - <a href="https://aws.amazon.com/eks/">EKS</a> - <a href="https://www.pulumi.com/">Pulumi</a> <em>For a transcript of this video, see <a href="/transcript-deploying-new-enterprise-web-applications-minutes-part-1" title="Transcript: Deploying New Enterprise Web Applications in Minutes - Part 1">Transcript: Deploying New Enterprise Web Applications in Minutes - Part 1</a>.</em> Photo by Amir Hanna on Unsplash</p><div class="more-link"><a href="/blog/deploying-new-enterprise-web-applications-minutes-part-1" 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/21/2021 - 11:26</span> Wed, 21 Apr 2021 18:26:12 +0000 lynette@tag1consulting.com 325 at https://www.tag1consulting.com A Deep Dive Into End To End Encryption (E2EE) in Yjs - part 2 https://www.tag1consulting.com/blog/deep-dive-end-end-encryption-e2ee-yjs-part-2 <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>There are significant challenges in implementation of E2EE protocols, from who handles the security, to ensuring all participants can access the same data. E2E encryption introduced lots of challenges for history snapshots and what it means for <a href="https://en.wikipedia.org/wiki/Tombstone_(data_store)">Tombstones</a>. Multiple types of encryption: local, using keys, and end to end all have different implementations and implications when using a collaborative app - especially a decentralized one. In this second part of our two part talk, dive into the technical details of end to end encryption and how Yjs incorporates it in <a href="https://www.serenity.re/en/notes">Serenity Notes</a>. Tag1 Managing Director Michael Meyers and VP of Software Development Fabian Franz are joined by Yjs creator Kevin Jahns, and Nik Graf, a technology consultant and creator of Serenity Notes in this Tag1 Team Talk. - <a href="/blog/deep-dive-end-end-encryption-e2ee-yjs/" title="Part 1">Part 1</a> ### Related content - <a href="https://www.serenity.re/en/notes">Serenity Notes</a> - <a href="https://yjs.dev">Yjs</a> - <a href="https://en.wikipedia.org/wiki/Tombstone_(data_store)">Tombstones</a> Photo by Philipp Katzenberger on Unsplash</p><div class="more-link"><a href="/blog/deep-dive-end-end-encryption-e2ee-yjs-part-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>Mon, 04/19/2021 - 07:30</span> Mon, 19 Apr 2021 14:30:18 +0000 lynette@tag1consulting.com 339 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. Dries talks about some of the key points that made Drupal successful, and how the project and the Drupal Association have changed and pivoted based on challenges like the coronavirus pandemic. Dries also gives some pointers on how he started to sell his project to others, and how that started to change his role in the project over time, from the primary developer, to a project head focused on visibility. - <a href="/blog/how-grow-support-and-fund-your-open-source-project-dries-buytaert" title="Part 1">Part 1</a> ### Additional resources - Elinor Ostrom: Governing the Commons: <a href="https://www.amazon.com/Governing-Commons-Evolution-Institutions-Collective/dp/0521405998" title="Amazon link to Elinor Orstrom's Governing the Commons book">https://www.amazon.com/Governing-Commons-Evolution-Institutions-Collective/dp/0521405998</a> - <a href="https://blogs.lse.ac.uk/lsereviewofbooks/2012/06/17/elinor-ostroms-work-on-governing-the-commons-an-appreciation/" title="Direct link to an essay on Orstrom's work">Featured Essay: Elinor Ostrom’s work on Governing The Commons: An Appreciation</a> --- _For a transcript of this video, see [Transcript: Open...</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 A Deep Dive Into End To End Encryption (E2EE) in Yjs - Part 1 https://www.tag1consulting.com/blog/deep-dive-end-end-encryption-e2ee-yjs <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>In today’s electronically driven communication world, data security is no small matter. What’s safe? Who do you trust? Who else can access your data, and do you even know who those people or companies are selling it to? A critical part of data security is encryption. It protects everything from our personal information, helping prevent identity theft, financial information like your bank account and credit card from being accessed, to company secrets. According to a 2019 <a href="https://www.cnbc.com/2019/10/13/cyberattacks-cost-small-companies-200k-putting-many-out-of-business.html">CNBC article</a>, cyberattacks cost businesses an average of $200,000, with 43% of attacks being aimed at small businesses. What can your business do to help ensure your data is protected, while still enabling collaboration? Take a deep dive into understanding end to end encryption, and how emerging technologies like Yjs can be incorporated to meet your needs. Tag1 Managing Director Michael Meyers and VP of Software Development Fabian Franz are joined by Yjs creator Kevin Jahns, and Nik Graf, a technology consultant and creator of <a href="https://www.serenity.re/en/notes">Serenity Notes</a> in this Tag1 Team Talk. ### Related content - <a href="https://www.serenity.re/en/notes">Serenity Notes</a> - <a href="https://yjs.dev">Yjs</a> - Index of <a href="https://www.tag1consulting.com/yjs-podcasts-blogs-conference-presentations-more" title="Yjs resources">Yjs resources</a> on Tag1 Photo by Philipp Katzenberger on Unsplash</p><div class="more-link"><a href="/blog/deep-dive-end-end-encryption-e2ee-yjs" 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, 04/05/2021 - 07:21</span> Mon, 05 Apr 2021 14:21:42 +0000 lynette@tag1consulting.com 338 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. While Drupal is an open source project, based in code, many of the things that have made it the CMS that powers 1 out of every 30 websites, are not the code - they’re also the marketing that convinces new users to try Drupal, and the people who make up the community and own necessary portions of the project. 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 about the origins of Drupal, and how it grew as a project and a community. We’ll also tie back to our <a href="https://www.tag1consulting.com/blog/tag1-looks-back-20-years-drupal-experiences">Tag1 looks back on 20 years of Drupal experiences 20 years of Drupal</a> series to talk about how community members can be critical to the growth and adoption of an open source...</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