<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Meddling with the code!</title>
    <description>Meddling with the code!</description>
    <link>https://themeddle.com/posts</link>
      <item>
        <title>
          <![CDATA[ETS]]>
        </title>
        <link>https://themeddle.com/posts/ets</link>
        <description>
          <![CDATA[<p>If we believe that the processes in Erlang/Elixir can communicate with each other <strong>only</strong> through message passing,
we wouldn’t be entirely correct.</p>
<p>Erlang/OTP also brings <em>Erlang Term Storage</em> or ETS.
ETS represents an in-memory key-value database that is part of the BEAM virtual machine.
It’s not implemented in Erlang; instead, it’s built into the virtual machine itself.
This means it’s written in C and optimized for concurrent reading and writing.
Internally, it stores data that is <em>mutable</em>.</p>
<a href=https://themeddle.com/posts/ets>[...]</a>]]>
        </description>
        <pubDate>Sat, 19 Aug 2023 15:46:34 +0000</pubDate>
        <guid isPermaLink="true">https://themeddle.com/posts/ets</guid>
      </item>
      <item>
        <title>
          <![CDATA[Functions Everywhere]]>
        </title>
        <link>https://themeddle.com/posts/functions_all_the_way</link>
        <description>
          <![CDATA[<p>In the previous <a href="y" title="">post</a> we used a small subset of a given programming language and tried (successfully) to define our own implementation of <em>recursion</em>.
Let’s try to use even smaller subset.</p>
<p>Imagine… We don’t have numbers, strings, operations…</p>
<a href=https://themeddle.com/posts/functions_all_the_way>[...]</a>]]>
        </description>
        <pubDate>Sat, 20 Jan 2018 13:43:14 +0000</pubDate>
        <guid isPermaLink="true">https://themeddle.com/posts/functions_all_the_way</guid>
      </item>
      <item>
        <title>
          <![CDATA[Defining Recursion]]>
        </title>
        <link>https://themeddle.com/posts/y</link>
        <description>
          <![CDATA[<p>This is the English version of an article I wrote for <a href="https://elixir-lang.bghttps://themeddle.com/posts">elixir-lang.bg</a>.
You can find it in <a href="http://themeddle.com/bghttps://themeddle.com/posts/y">Български on this blog too</a>.</p>
<p>It is an interesting exercise, in which we are going to use a very limited subset of the language - a subset that doesn’t even support recursion. Using only it, we will try to define a recursive function.</p>
<a href=https://themeddle.com/posts/y>[...]</a>]]>
        </description>
        <pubDate>Wed, 20 Sep 2017 18:47:13 +0000</pubDate>
        <guid isPermaLink="true">https://themeddle.com/posts/y</guid>
      </item>
      <item>
        <title>
          <![CDATA[How to create your own blog with Blogit?]]>
        </title>
        <link>https://themeddle.com/posts/make_your_own_blog</link>
        <description>
          <![CDATA[<p>Welcome to <a href="https://github.com/meddle0x53/blogit_web">BlogitWeb</a>, the web blog platform, using <a href="https://github.com/meddle0x53/blogit">Blogit</a> as its engine.
In this little article, we will try to help you create your own blog.</p>
<p>Let’s start!</p>
<a href=https://themeddle.com/posts/make_your_own_blog>[...]</a>]]>
        </description>
        <pubDate>Sat, 09 Sep 2017 11:41:40 +0000</pubDate>
        <guid isPermaLink="true">https://themeddle.com/posts/make_your_own_blog</guid>
      </item>
  </channel>
</rss>
