<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="191676" data-post-id="191676">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="chriseyre" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/chriseyre/120/11497_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  chriseyre
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Implementing the board game Pandemic as a domain model.</p>
<p><a href="https://github.com/chriseyre2000/pandemic" class="inline-onebox" rel="noopener nofollow ugc">GitHub - chriseyre2000/pandemic: Attempt to model the Pandemic board game in Elixir. · GitHub</a></p>
<p>This is not yet complete, I am still working through the role actions and other “play at any time” cards.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="191676" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/533">Post #532</a>
	                </div>
	            </div>
              <div id="likers-container-191676" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="191676"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #532"></div>
  </section>
</div>
    <div class="postbit" id="192377" data-post-id="192377">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Jcambass" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Jcambass/120/18876_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Jcambass
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I created an Elixir library to use and control <a href="https://github.com/Shopify/toxiproxy" rel="noopener nofollow ugc">Toxiproxy</a> in tests.</p>
<p>Toxiproxy is a resilience testing tool from Shopify that allows you to model slow or unresponsive external services.</p>
<p>My main focus was an easy pipe-able and understandable API, here’s an example of it:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">ToxiproxyEx.get!(:mysql_master)
|&gt; ToxiproxyEx.toxic(:latency, latency: 1000)
|&gt; ToxiproxyEx.apply!(fn -&gt;
  Repo.all(Shop) # this took at least 1s
end)
</code></pre>
<p><a href="https://github.com/Jcambass/toxiproxy_ex" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/Jcambass/toxiproxy_ex</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="192377" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/534">Post #533</a>
	                </div>
	            </div>
              <div id="likers-container-192377" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="192377"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #533"></div>
  </section>
</div>
    <div class="postbit" id="192678" data-post-id="192678">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="CodelessFuture" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/CodelessFuture/120/20604_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  CodelessFuture
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Decided to going deep into Elixir world</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="192678" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/535">Post #534</a>
	                </div>
	            </div>
              <div id="likers-container-192678" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="192678"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #534"></div>
  </section>
</div>
    <div class="postbit" id="193173" data-post-id="193173">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Matheus" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Matheus/120/37272_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Matheus
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am currently finalizing an internal project for my company. A Kanban system exclusively for sales and service management via WhatsApp. I am using Phoenix LiveView for this application <img src="https://forum.elixirforum.com/images/emoji/apple/smile.png?v=15" title=":smile:" class="emoji" alt=":smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193173" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/536">Post #535</a>
	                </div>
	            </div>
              <div id="likers-container-193173" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193173"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #535"></div>
  </section>
</div>
    <div class="postbit" id="193560" data-post-id="193560">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="soyjeansoy" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/soyjeansoy/120/35385_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  soyjeansoy
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>still learning (pragmaticstudio)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193560" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/537">Post #536</a>
	                </div>
	            </div>
              <div id="likers-container-193560" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193560"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #536"></div>
  </section>
</div>
    <div class="postbit" id="193591" data-post-id="193591">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="braunse" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/braunse/120/12175_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  braunse
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve started working on a (rudimentary, horrible and probably super-insecure) OpenID Connect strategy for Ueberauth, here: <a href="https://github.com/braunse/ueberauth_oidc/" class="inline-onebox" rel="noopener nofollow ugc">GitHub - braunse/ueberauth_oidc: Ueberauth Strategy for generic OpenID Connect · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193591" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/538">Post #537</a>
	                </div>
	            </div>
              <div id="likers-container-193591" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193591"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #537"></div>
  </section>
</div>
    <div class="postbit" id="194650" data-post-id="194650">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="startledhippo" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  startledhippo
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Learning associations in Ecto and Elixir! <a href="https://forum.elixirforum.com/t/how-do-i-insert-associations/35556" class="inline-onebox" rel="nofollow">How do I insert associations?</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="194650" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/539">Post #538</a>
	                </div>
	            </div>
              <div id="likers-container-194650" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="194650"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #538"></div>
  </section>
</div>
    <div class="postbit" id="194661" data-post-id="194661">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jonathan-lewerissa" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jonathan-lewerissa/120/20512_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jonathan-lewerissa
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m currently reading and learning the Programming Phoenix book, a really nice intro to web programming using Elixir and Phoenix <img src="https://forum.elixirforum.com/images/emoji/apple/blush.png?v=15" title=":blush:" class="emoji" alt=":blush:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="194661" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/540">Post #539</a>
	                </div>
	            </div>
              <div id="likers-container-194661" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="194661"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #539"></div>
  </section>
</div>
    <div class="postbit" id="194834" data-post-id="194834">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="randito" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/randito/120/9347_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  randito
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Dusting off all my Elixir books and tutorials and wanting to do some fun learning side-projects.</p>
<p>I have an over-ambitious side-project that I want to use Elixir / LiveView as the fundamental piece.  But it has some very dynamic aspects that make me a little nervous.  <img src="https://forum.elixirforum.com/images/emoji/apple/stuck_out_tongue.png?v=15" title=":stuck_out_tongue:" class="emoji" alt=":stuck_out_tongue:" loading="lazy" width="20" height="20"></p>
<p>Meanwhile, I keep rewatching <a href="https://www.youtube.com/watch?v=JvBT4XBdoUE" rel="noopener nofollow ugc">https://www.youtube.com/watch?v=JvBT4XBdoUE</a> (GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić) to get inspiration, evening running the demo locally so I can play with it.  Love this video.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="194834" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/541">Post #540</a>
	                </div>
	            </div>
              <div id="likers-container-194834" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="194834"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #540"></div>
  </section>
</div>
    <div class="postbit" id="194954" data-post-id="194954">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="StanBright" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/StanBright/120/3299_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  StanBright
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Recently, I built a service that tracks (in almost “real-time”) all posts and comments on Reddit and Hacker News. I knew that Elixir (and the BEAM) is much more efficient that Ruby (my primary lang), and that’s one of the reason I decided to use Elixir for that problem. However, I was surprised how efficient Elixir is.</p>
<p>To give some rough context, all the traffic mentioned above (tens of millions of records per day) are processed on a $5 VPS that is loaded not more than 5-6% on average (+ I’m hosting another Rails app on the same VPS). It’s just amazing how performant and efficient it is.</p>
<p>On the whole, It’s a standard Phoenix app, Broadway for handling all the processing and rate-limiting and some LiveView for the demo - <a href="https://alertcamp.com/live/Apple,Google,Microsoft,Amazon,Facebook" class="inline-onebox" rel="noopener nofollow ugc">Apple, Google, Microsoft, Amazon, Facebook Live Monitoring | Alertcamp</a>.</p>
<p>The only custom thingy is a small GenServer implementing a simplified version of the Aho-Corassick algorithm for tracking keyword matches.</p>
<p>Please feel free to register and try it out by monitoring your product’s brand or competitors. You can receive email notices every time someone mentions your keywords.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="194954" data-batch-url="/posts/batch_likers">
                        10
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/542">Post #541</a>
	                </div>
	            </div>
              <div id="likers-container-194954" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="194954"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #541"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/113/load_more?page=54">Load more posts (387 remaining)</a>
</div></template></turbo-stream>