<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Will Morgan</title>
    <description>The latest articles on Forem by Will Morgan (@williamzmorgan).</description>
    <link>https://forem.com/williamzmorgan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F321950%2Fabb3716f-bacf-4971-9313-f557047cf199.jpg</url>
      <title>Forem: Will Morgan</title>
      <link>https://forem.com/williamzmorgan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/williamzmorgan"/>
    <language>en</language>
    <item>
      <title>Guide to finding a killer new brand name</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Wed, 20 May 2020 00:15:54 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/finding-a-new-brand-name-in-6-steps-2g8f</link>
      <guid>https://forem.com/williamzmorgan/finding-a-new-brand-name-in-6-steps-2g8f</guid>
      <description>&lt;p&gt;Coming up with a strong brand name is no easy feat. This article will introduce you the process we used to end up with the expressive brand name of Liteflow&lt;/p&gt;

&lt;p&gt;Check out the original post &lt;a href="https://blog.liteflow.com/2020/05/18/liteflow-name/"&gt;here&lt;/a&gt;: &lt;/p&gt;

&lt;h2&gt;
  
  
  The challenges of finding a strong brand name
&lt;/h2&gt;

&lt;p&gt;When you're creating a new company, finding a good name will probably be the step that is the most difficult. You don't want to end up with a name that another company already uses, with a meaning completely different from what you thought or even worse a name that nobody can pronounce (hello Ikea's furniture). Not spending enough time brainstorming a brand name, or going with the first choice that feels 'ok' will be a big mistake. You're risking having to change your brand after months of work, and once your communication is already on track. You will lose time and money, for sure nobody wants to be in this situation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is it the most difficult step?
&lt;/h3&gt;

&lt;p&gt;You will find quickly that most of the names you already thought are already taken. Every year it's thousands (if not more) businesses that are created. And they all have the same issue: finding a name.&lt;/p&gt;

&lt;p&gt;So after thinking of some fancy ones that you will likely find are already taken, you will start trying to find some that describe your business. After that, when you will have no hope left, you will try to invent one to be sure that at least this one will be available.&lt;/p&gt;

&lt;p&gt;And even after that desperate move, you will probably run to the closest bar with the other founders to try to find the inspiration inside a refreshing and cold glass of beer. Or alone if you are the only founder, that's way sadder.&lt;br&gt;
Let me tell you a secret, your process sucks. There are way more techniques than just guessing that you should add in this complex equation.&lt;/p&gt;

&lt;p&gt;Before making the mistake to jump into this leap of faith, let me introduce you to the process we used with our team. I created it after spending hours gathering information on the subject.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our magical process
&lt;/h2&gt;

&lt;p&gt;When I got ownership of creating a process for our team to find the name of our new company, I was not sure where to start.&lt;/p&gt;

&lt;p&gt;Because of the Covid-19, our team was working remotely and split between different countries and time zones. That's sucks when you have to organize a brainstorming session and being able to exchange feedback on proposals quickly.&lt;/p&gt;

&lt;p&gt;To be able to do so we needed a simple, strong, and efficient way to exchange ideas, give feedback, vote, keep track of the proposals, etc. So forget about a chat system, terrible idea... We also wanted to include everyone into this task, and not just a few people or only the founders, so the brand name will be something meaningful for everyone.&lt;/p&gt;

&lt;p&gt;Also, we didn't want to spend months to find our new brand name, and we all had a lot of work to do on the other hand. So each of us was having only a few hours here and there to work on the task.&lt;/p&gt;

&lt;p&gt;Our goal: find a name in a week. SPOILER, we nailed it!&lt;/p&gt;

&lt;h2&gt;
  
  
  1- The list of resources
&lt;/h2&gt;

&lt;p&gt;I started by creating a list of a few resources to provide context and inspiration to the team members who didn't use this exercise.&lt;/p&gt;

&lt;h3&gt;
  
  
  Here is the list:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Great article on how to create a brand name:

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.clickedstudios.com/how-to-create-an-amazing-brand-name/"&gt;How to create an amazing brand name - by Clicked Studios&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;List of the best Global brands per years:

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.interbrand.com/best-brands/best-global-brands/2019/ranking/"&gt;Best global brands 2019 - by Interbrand&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.interbrand.com/best-brands/best-global-brands/previous-years/"&gt;Best global brands - by Interbrand&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Interactive Thesaurus which creates word maps that blossom with meanings and branch to related words:

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.visualthesaurus.com/"&gt;Visual Thesaurus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Free Thesaurus (not interactive):

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.thesaurus.com/"&gt;Thesaurus.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;The power of sound symbolism:

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.brandroot.com/resources/item/49-the-power-of-sound-symbolism-in-your-business-name"&gt;The power of sound symbolism in your business name - by Brandroot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;The story behind Apple brand name:

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.brandingstrategyinsider.com/how-did-apple-computer-get-its-brand-name/#.V1cjzJErJhE"&gt;How did apple computer get its brand name - by Branding Strategy Insider&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2- Spreadsheets are your best friend
&lt;/h2&gt;

&lt;p&gt;The second step was to create and fill a spreadsheet about what's describe the company and what the company wants to share and represent.&lt;/p&gt;

&lt;p&gt;Everyone collaborated on this, it helps us to make sure that the company values and core concepts were clear. That was very helpful for the next step of this process as a list of inspiration and guidelines.&lt;/p&gt;

&lt;p&gt;Check out our spreadsheets, and &lt;a href="https://blog.liteflow.com/2020/05/18/liteflow-name/"&gt;finish the 6 steps on the Liteflow blog&lt;/a&gt; &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>startup</category>
      <category>motivation</category>
    </item>
    <item>
      <title>Integrating Firebase analytics in a Vuepress website</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Mon, 11 May 2020 23:58:26 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/integrating-firebase-analytics-in-a-vuepress-website-14a2</link>
      <guid>https://forem.com/williamzmorgan/integrating-firebase-analytics-in-a-vuepress-website-14a2</guid>
      <description>&lt;p&gt;Today I wanted to add some analytics to the documentation. At Liteflow we are using Firebase. One of the great features of Firebase is the support of multi-platform analytics allowing us to visualize data from any website related to liteflow (the website, the documentation, the console and this blog).&lt;/p&gt;

&lt;p&gt;Any business needs to gather analytics on its audience to optimize the user experience and, of course, maximize profits from this audience.&lt;/p&gt;

&lt;p&gt;We will see now how to add the support of Firebase analytics into a Vuepress website (that we use for the documentation and the blog).&lt;/p&gt;

&lt;h1&gt;
  
  
  Create a new Firebase application
&lt;/h1&gt;

&lt;p&gt;The first step is to create an application in your Firebase project to have specific credentials to track this particular application.&lt;/p&gt;

&lt;p&gt;Go to your Firebase dashboard, in the settings of your project and click on the button "Add app".&lt;/p&gt;

&lt;p&gt;Once completed, you should have the configurations for your application that should look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const firebaseConfig = {
  apiKey: "__API_KEY__",
  authDomain: "PROJECT.firebaseapp.com",
  databaseURL: "https://PROJECT.firebaseio.com",
  projectId: "PROJECT",
  storageBucket: "PROJECT.appspot.com",
  messagingSenderId: "__MESSAGING_ID__",
  appId: "__APP_ID__",
  measurementId: "__MEASUREMENT_ID__"
};
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h1&gt;
  
  
  Create a Vuepress plugin
&lt;/h1&gt;

&lt;p&gt;The documentation is using Vuepress, which is a fantastic framework to create documentation, but there is no plugin yet for Firebase analytics.&lt;/p&gt;

&lt;p&gt;Create a directory .vuepress/plugin/firebase with the two files:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;index.js
enhanceAppFile.js
#index.js
const { path } = require('@vuepress/shared-utils')

module.exports = {
  name: 'firebase',
  enhanceAppFiles: path.resolve(__dirname, 'enhanceAppFile.js')
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;A few things to note here: Do not use require('path') to load your file and/or do not use an array for the enhanceAppFiles. For some reason, it messes with other plugins that cannot load anymore.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#enhanceAppFile.js
export default ({ router, isServer }) =&amp;gt; {
  if (isServer) return
  if (!window.firebase) return
  window.firebase.initializeApp({
    apiKey: "__API_KEY__",
    authDomain: "PROJECT.firebaseapp.com",
    databaseURL: "https://PROJECT.firebaseio.com",
    projectId: "PROJECT",
    storageBucket: "PROJECT.appspot.com",
    messagingSenderId: "__MESSAGING_ID__",
    appId: "__APP_ID__",
    measurementId: "__MEASUREMENT_ID__"
  });
  window.firebase.analytics()
  router.afterEach(() =&amp;gt; {
    window.firebase.analytics().logEvent('page_view');
  })
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Make sure to skip the analytics on the server-side and also add a safe test for your Firebase instance. If you don't, Vuepress throws an error while compiling. The parameter in the initializeApp is the one from your Firebase application.&lt;/p&gt;

&lt;h1&gt;
  
  
  Use the plugin
&lt;/h1&gt;

&lt;p&gt;Now that the plugin is ready, we can see how to add it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Edit .vuepress/config.js

module.exports = {
  ...
  plugins: [
    require('./plugins/firebase'),
    // other plugins
  ],
  head: [
    ['script', { src: "https://www.gstatic.com/firebasejs/7.14.2/firebase-app.js" }],
    ['script', { src: "https://www.gstatic.com/firebasejs/7.14.2/firebase-analytics.js" }]
  ],
  ...
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;&lt;a href="https://blog.liteflow.com/2020/05/11/vuepress-firebase-analytics/?utm_source=devto&amp;amp;utm_medium=blog_post&amp;amp;utm_campaign=analytics"&gt;See the full tutorial&lt;/a&gt; on the Liteflow Blog&lt;/p&gt;

</description>
      <category>vue</category>
      <category>ux</category>
      <category>tutorial</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Build Easier, Ship Faster: Why We Built Liteflow</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Wed, 29 Apr 2020 22:47:53 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/build-easier-ship-faster-why-we-built-liteflow-47j</link>
      <guid>https://forem.com/williamzmorgan/build-easier-ship-faster-why-we-built-liteflow-47j</guid>
      <description>&lt;h2&gt;
  
  
  What’s Liteflow?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://blog.mesg.com/why-did-we-build-liteflow/?utm_source=devto&amp;amp;utm_medium=blog&amp;amp;utm_campaign=why_liteflow"&gt;Liteflow&lt;/a&gt; is a new open platform for application processing that helps developer-entrepreneurs launch projects easily and quickly. &lt;/p&gt;

&lt;p&gt;It reduces duplicated code by basing applications on reusable, customizable components, and makes it really easy to transfer data between components. Liteflow also helps developers avoid steep or unpredictable expenses by running applications on your behalf at a pay-per-execution rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  But why launch a new platform?
&lt;/h2&gt;

&lt;p&gt;Liteflow is built by the creators of the MESG atop MESG technology. The goal of the MESG Foundation has always been to increase development efficiency and empower open-source developers economically, so Liteflow is the natural progression of this original mission. &lt;/p&gt;

&lt;p&gt;While MESG is easy to build on, understanding how it works under the hood has been a challenge. It also became increasingly clear that while blockchain technology carried a lot of interest and promise, the same could not be said about cryptocurrencies, which many have now grown to fear. &lt;/p&gt;

&lt;p&gt;We now see that cryptocurrencies are not an ideal foundation to base application frameworks upon. The complexity of implementation and highly-fluctuating prices were a big concern for the risk they posed to an otherwise-stable building platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  MESG vs Liteflow: what's the difference?
&lt;/h2&gt;

&lt;p&gt;MESG’s complex, blockchain-based technology will remain intact, along with its grand vision of incentivizing development through a network of services. &lt;/p&gt;

&lt;p&gt;Liteflow is the user-facing product built on top of MESG. It simplifies the user experience of building applications, allowing you to focus only on what’s essential. &lt;/p&gt;

&lt;p&gt;With MESG, anyone can deploy their own public or private network. We used this feature to build a controlled, private environment for Liteflow. &lt;/p&gt;

&lt;h3&gt;
  
  
  Liteflow boasts a newly simplified UX with features including:
&lt;/h3&gt;

&lt;p&gt;A simple onboarding process including a free trial, pay-per-execution, and easy payment methods.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Optimized organization of applications and projects&lt;/li&gt;
&lt;li&gt;A credit system with a native utility token for automatic monitoring, so nothing happening on the network is missed.&lt;/li&gt;
&lt;li&gt;Automated key management for users&lt;/li&gt;
&lt;li&gt;No more scary cryptocurrency knowledge required &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What does this mean for MESG?
&lt;/h2&gt;

&lt;p&gt;MESG will remain an advanced development tool with the same goal of promoting an open economy of application development and executions. Meanwhile, all of the tools made to simplify the development experience have moved to Liteflow. &lt;/p&gt;

&lt;p&gt;As part of this transition, the current CLI is replaced by the Liteflow CLI &lt;code&gt;npm i -g @liteflow/cli&lt;/code&gt;, and services need to require the new &lt;code&gt;@liteflow/service&lt;/code&gt; library (no breaking change on the API). Also, other libraries such as compiler/API, etc. have also been moved to Liteflow. &lt;/p&gt;

&lt;p&gt;Documentation detailing how to create applications will also be moved to Liteflow. MESG documentation will remain focused on the technology and its complexities and will include things that end-users don’t necessarily need to know, like full API documentation, data structure, hashing methods, etc..&lt;/p&gt;

&lt;p&gt;Also, a new CLI for MESG, focusing on generating a genesis, creating networks, interacting with low-level APIs, etc., will be released soon for those looking to build with the underlying technology.&lt;/p&gt;

&lt;p&gt;We will soon be launching a brand and website for Liteflow. In the meantime, you can &lt;a href="https://blog.mesg.com/why-did-we-build-liteflow/?utm_source=devto&amp;amp;utm_medium=blog&amp;amp;utm_campaign=why_liteflow"&gt;register and start building for free&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>microservices</category>
      <category>javascript</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>A refreshing development experience awaits...</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Sun, 26 Apr 2020 22:20:12 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/a-refreshing-development-experience-awaits-2lep</link>
      <guid>https://forem.com/williamzmorgan/a-refreshing-development-experience-awaits-2lep</guid>
      <description>&lt;h2&gt;
  
  
  The developer-entrepreneur’s dilemma:
&lt;/h2&gt;

&lt;p&gt;Application development is slow, it’s inefficient, there’s high overhead, customization &amp;amp; maintenance are a mess, it’s hard to scale, tough to secure, a challenge to avoid vendor lock-in, and you’re dependent on the success of the platforms you build upon.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;That’s all about to change...&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Coming soon: a new light platform built atop MESG.
&lt;/h2&gt;

&lt;p&gt;Streamline your development experience, launch high-quality projects faster, keep the ownership in your hands, and run applications without managing anything.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And that's just the beginning.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://liteflow.com/?utm_source=devto&amp;amp;utm_medium=blog_post&amp;amp;utm_campaign=teaser"&gt;Register here&lt;/a&gt; to be among the first to access the new platform. And follow us on Twitter so you don't miss a beat.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>microservices</category>
      <category>javascript</category>
      <category>distributedsystems</category>
    </item>
    <item>
      <title>Open platform of reusable microservices</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Thu, 26 Mar 2020 20:37:15 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/open-platform-of-reusable-microservices-28dl</link>
      <guid>https://forem.com/williamzmorgan/open-platform-of-reusable-microservices-28dl</guid>
      <description>&lt;p&gt;It's time consuming to build applications: a lot of code is duplicated, and the business application represents only a small percentage of the codebase.&lt;/p&gt;

&lt;p&gt;It's also expensive and unpredictable, You either deal with lots of overhead and limited scalability, or give up control of your application and processing.&lt;/p&gt;

&lt;p&gt;The MESG Network aims to solve this through a platform that runs your app's microservices and processes, and allows the reuse of existing components so you can focus entirely on the business logic of your applications.&lt;/p&gt;

&lt;p&gt;Apps run on local machines or on a distributed network, allowing you to pay only for the processing that you use, and scale up or down effortlessly. Income goes directly to those on the network who process and validate the executions.&lt;/p&gt;

&lt;p&gt;MESG is a free, open source tool: you can start building and reusing services right now:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mesg.com/get-started"&gt;https://mesg.com/get-started&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Great time for a virtual hackathon 🧑‍💻💰</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Tue, 24 Mar 2020 21:32:18 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/perfect-time-for-a-virtual-hackathon-5f07</link>
      <guid>https://forem.com/williamzmorgan/perfect-time-for-a-virtual-hackathon-5f07</guid>
      <description>&lt;p&gt;While many more of us are finding way more time and space on our hands with all the social distancing, and others looking for more ways to earn cash, seems the time is right for an online hackathon. &lt;/p&gt;

&lt;p&gt;The MESG Foundation is throwing a hackathon online at Devpost, where you can connect with like-minded devs and build killer tools, services and/or processes. &lt;/p&gt;

&lt;p&gt;MESG will be giving away $9,000 in prizes for the most inspiring and creative submissions. &lt;/p&gt;

&lt;p&gt;There's just over a month left to submit, with submissions due on April 26th. Time to hack and win some cash! &lt;/p&gt;

&lt;p&gt;Join us over at Devpost! → &lt;a href="https://mesg-ecosystem.devpost.com/"&gt;https://mesg-ecosystem.devpost.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>microservices</category>
      <category>blockchain</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Save cash by running business applications on a blockchain</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Tue, 24 Mar 2020 21:16:07 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/save-cash-by-running-business-applications-on-a-blockchain-10ij</link>
      <guid>https://forem.com/williamzmorgan/save-cash-by-running-business-applications-on-a-blockchain-10ij</guid>
      <description>&lt;p&gt;Building and running business applications is expensive, time-consuming and unpredictable. &lt;/p&gt;

&lt;p&gt;It's critical that your business stays secure but, but that usually comes at the cost of being at the mercy of hosting or integrated solutions. &lt;/p&gt;

&lt;p&gt;Likely, the best solution is to use a platform for running your application's business that allows you to stay in control, and only pay for what you use and nothing more. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://mesg.com/get-started/?utm_source=devto"&gt;The MESG Network&lt;/a&gt; is built as an open-source platform for running application's business, secured by a blockchain of executions. &lt;/p&gt;

&lt;p&gt;By running your applications on a blockchain, you can pay per application execution, rather than investing in and maintaining servers. Your application can always be running and available on the network super cost effectively.&lt;/p&gt;

&lt;p&gt;The MESG Network is open to any processes or services, using nearly any technology, making interoperability between difficult to reach technologies like blockchains or even legacy software much easier. &lt;/p&gt;

&lt;p&gt;It's free to build, check it out:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mesg.com/get-started"&gt;https://mesg.com/get-started&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>microservices</category>
      <category>serverless</category>
    </item>
    <item>
      <title>Up your DAO UX game with webhooks</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Thu, 19 Mar 2020 22:53:56 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/up-your-dao-ux-game-with-webhooks-phn</link>
      <guid>https://forem.com/williamzmorgan/up-your-dao-ux-game-with-webhooks-phn</guid>
      <description>&lt;p&gt;Hey everyone! &lt;/p&gt;

&lt;p&gt;We recently built an app on Aragon, which allows any Aragon DAO application to connect to any webhook. &lt;/p&gt;

&lt;p&gt;Connecting webhooks to Decentralized Autonomous Organizations opens the door to features like:&lt;/p&gt;

&lt;h3&gt;
  
  
  Notifications
&lt;/h3&gt;

&lt;p&gt;Get notified of any (or every) event happening within your DAO without needing to actively check.&lt;/p&gt;

&lt;h3&gt;
  
  
  Synchronize existing tools
&lt;/h3&gt;

&lt;p&gt;Synchronize your existing tools outside the blockchain, such as invoice systems, issue trackers, communication channels, etc..&lt;/p&gt;

&lt;h3&gt;
  
  
  Set and forget
&lt;/h3&gt;

&lt;p&gt;Be reactive instead of active on DAO decisions. Either be lazy or just avoid thinking about it when you don’t need to.&lt;/p&gt;

&lt;h3&gt;
  
  
  Expand your DAO
&lt;/h3&gt;

&lt;p&gt;Open up endless possibilities of Aragon integrations to applications and technologies in the outside world.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does it actually work?
&lt;/h2&gt;

&lt;p&gt;When a new webhook connection is added to this application, a new MESG Process is created based on requirements. The process is then published on IPFS.&lt;/p&gt;

&lt;p&gt;Engines on the MESG Network then listen for every event on Ethereum that shows the creation of a new MESG Process. The new process is then fetched from IPFS, and deployed on the same network (currently the MESG testnet).&lt;/p&gt;

&lt;p&gt;For each process deployed, the MESG Network autonomously triggers the action when the events listed in the process occur.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.mesg.com/aragon-dao-integration-milestone-2/?utm_source=devto"&gt;Check out the app and how to install it&lt;/a&gt;. It's out now, built using   MESG's open platform for business applications. Have at it! &lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>microservices</category>
    </item>
    <item>
      <title>MESG Ecosystem Hackathon</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Tue, 10 Mar 2020 20:46:27 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/mesg-ecosystem-hackathon-po7</link>
      <guid>https://forem.com/williamzmorgan/mesg-ecosystem-hackathon-po7</guid>
      <description>&lt;p&gt;The MESG Foundation is throwing an online hackathon, and are looking for awesome services and processes, and also tools like wallets, explorers process builders or debuggers to interact with the MESG blockchain built using Tendermint.&lt;/p&gt;

&lt;h2&gt;
  
  
  Details
&lt;/h2&gt;

&lt;p&gt;The MESG Ecosystem Hackathon runs from &lt;strong&gt;March 1st to April 26th, 2020&lt;/strong&gt;, online at Devpost. Developers of all skill levels are more than welcome to join.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$9,000 in prizes&lt;/strong&gt; will be given away to those who build tools, services and/or processes that show exceptional quality, originality, creativity, impact and usefulness.&lt;/p&gt;

&lt;p&gt;See the full details and rules &lt;a href="https://blog.mesg.com/announcing-the-mesg-ecosystem-online-hackathon/"&gt;on the MESG blog&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>blockchain</category>
      <category>opensource</category>
      <category>microservices</category>
    </item>
    <item>
      <title>Decentralized microservice execution economy now enabled on the MESG Engine </title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Thu, 05 Mar 2020 11:02:41 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/decentralized-microservice-execution-economy-now-enabled-on-the-mesg-engine-37cl</link>
      <guid>https://forem.com/williamzmorgan/decentralized-microservice-execution-economy-now-enabled-on-the-mesg-engine-37cl</guid>
      <description>&lt;p&gt;The MESG framework recently received a huge upgrade that has significant implications for the future of software development. &lt;/p&gt;

&lt;p&gt;Now creators of services, in addition to actors in the network, like block producers, executors, emitters or validators, can receive token payments for their work. &lt;/p&gt;

&lt;p&gt;This means that developers can now delegate decentralized processing power to others on the network to run their open-source services and processes so they don't have to deal with paying for servers. &lt;/p&gt;

&lt;p&gt;Also, service developers can charge a token micropayment for each execution on their services when they are reused by others on the network. All services and processes on the MESG Framework are highly resuable and interopeable, so it opens the opportunity for OSS devs to earn royalties.&lt;/p&gt;

&lt;p&gt;There is also no middle men, restrictions or centralized authorities, including the MESG Foundation itself, so payments go directly from those outsourcing work, to the workers themselves. &lt;/p&gt;

&lt;p&gt;I see a bright future for projects like MESG which encourage open-source development and efficiency while providing the opportunity for fair compensation for open-source developers. &lt;/p&gt;

&lt;p&gt;See MESG CEO Anthony Estebe talk about the new execution economy in the decentralized MESG Engine here:  &lt;a href="https://blog.mesg.com/community-update-late-february-20/"&gt;https://blog.mesg.com/community-update-late-february-20/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microservices</category>
      <category>blockchain</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Free, open-source Stripe-to-ERC-20 process: Leverage events from smart contracts</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Tue, 25 Feb 2020 09:11:29 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/free-open-source-stripe-to-erc-20-process-leverage-events-from-smart-contracts-1bh6</link>
      <guid>https://forem.com/williamzmorgan/free-open-source-stripe-to-erc-20-process-leverage-events-from-smart-contracts-1bh6</guid>
      <description>&lt;p&gt;The MESG Foundation launched its testnet last month, along with the testnet &lt;a href="http://explorer.testnet.mesg.com/?utm_source=devto&amp;amp;utm_campaign=stripe_erc20"&gt;Explorer&lt;/a&gt; for the visualization of data on the testnet. &lt;/p&gt;

&lt;h2&gt;
  
  
  What's it good for?
&lt;/h2&gt;

&lt;p&gt;All services and processes on the testnet and Explorer are reusable by anyone, in any application, and are easily deployable with a single line of code. &lt;/p&gt;

&lt;p&gt;Plus, when services or processes are used by others, token payments are sent back to the service's developer. Check out all of the actors in the MESG Economy in this article: &lt;a href="https://blog.mesg.com/token-utility-in-the-mesg-economy/?utm_source=devto&amp;amp;utm_campaign=stripe_erc20"&gt;Token Utility in the MESG Economy&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stripe to ERC-20 Process
&lt;/h2&gt;

&lt;p&gt;Just today, a &lt;a href="https://explorer.testnet.mesg.com/processes?utm_source=devto&amp;amp;utm_campaign=stripe_erc20"&gt;reusable webhook-to-ERC-20 process&lt;/a&gt; was just posted on the Explorer that allows anyone to connect to any ERC-20 smart contract to a webhook, with two-way interaction. It has been connected to Stripe as a dem. Feel free to play with it here: &lt;a href="http://stripe-erc20.demo.mesg.com/"&gt;http://stripe-erc20.demo.mesg.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--A1YrmdoK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.steemitimages.com/DQmWaPoE1qcQaVEVSG6fmFSMcR63WqL335VG8qixCxjsHp1/Screen%2520Shot%25202020-02-25%2520at%25203.19.20%2520PM.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A1YrmdoK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.steemitimages.com/DQmWaPoE1qcQaVEVSG6fmFSMcR63WqL335VG8qixCxjsHp1/Screen%2520Shot%25202020-02-25%2520at%25203.19.20%2520PM.png" alt="Screen Shot 2020-02-25 at 3.19.20 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Reuse it, fork it, do whatever you want!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Developers!&lt;/strong&gt; Feel free to reuse this process with any ERC-20 smart contract, fork the application, or even reuse the individual Stripe, webhook or ERC-20 services in combination with any other service on the testnet to build whatever you'd like. &lt;a href="https://docs.mesg.com/?utm_source=devto&amp;amp;utm_campaign=stripe_erc20"&gt;Get started here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>opensource</category>
      <category>testing</category>
      <category>startup</category>
    </item>
    <item>
      <title>How open-source developers can earn income each time their microservices are used by others</title>
      <dc:creator>Will Morgan</dc:creator>
      <pubDate>Tue, 25 Feb 2020 05:23:10 +0000</pubDate>
      <link>https://forem.com/williamzmorgan/how-open-source-developers-can-earn-income-each-time-their-microservices-are-used-by-others-3cj5</link>
      <guid>https://forem.com/williamzmorgan/how-open-source-developers-can-earn-income-each-time-their-microservices-are-used-by-others-3cj5</guid>
      <description>&lt;h1&gt;
  
  
  Actors on the network
&lt;/h1&gt;

&lt;p&gt;The &lt;a href="https://docs.mesg.com/?utm_source=devto&amp;amp;utm_medium=economy_dev"&gt;MESG Network&lt;/a&gt; is an open network where anyone can join and participate in the economy. Each actor has a different role with different incentives in order to maintain a balance within the network. There are no limitations to the number of actors that the same node can have. You can either have a single actor per node, or have all actors on a single node.&lt;/p&gt;

&lt;h2&gt;
  
  
  Users
&lt;/h2&gt;

&lt;p&gt;Users can execute any task from any service without worrying about the hassle of maintaining a server or using online services that require monthly fees. In this case, the user would pay on-demand using MESG Tokens and would only pay for what is needed when it's needed.&lt;/p&gt;

&lt;p&gt;To guarantee that the service is running correctly, the user can run a Runner and execute the task directly. With this configuration, MESG is used as a traditional server, but still passes through a network, providing fallback in case of server issues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Developers
&lt;/h2&gt;

&lt;p&gt;Executions on the network are based on the services that are created by developers. Like any software, maintenance is required to ensure its quality. &lt;strong&gt;To incentivize developers to maintain their services, the developer receives rewards based on the use of their service.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Every execution on the network rewards the service's developer, ensuring a reward that's proportional to the use of the service.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To guarantee the availability of their service, developers might want to run their services on their own, ensuring that the network can always process executions related to this service.&lt;/p&gt;

&lt;p&gt;See all the ways to earn tokens, including all the actors on the network, in the &lt;a href="https://blog.mesg.com/token-utility-in-the-mesg-economy/?utm_source=devto&amp;amp;utm_medium=economy_dev"&gt;full article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>blockchain</category>
      <category>javascript</category>
      <category>microservices</category>
    </item>
  </channel>
</rss>
