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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This is my learning experience of property testing in Elixir.</p>
<p><a href="https://medium.com/flipay/https-medium-com-neofelisho-property-based-testing-is-a-mindset-97d91a328dc" rel="noopener nofollow ugc">Property-based testing in Elixir</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="147535" data-batch-url="/posts/batch_likers">
                        5
                      </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/elixir-blog-posts/150/554">Post #553</a>
	                </div>
	            </div>
              <div id="likers-container-147535" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="147535"
                     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 #553"></div>
  </section>
</div>
    <div class="postbit" id="147929" data-post-id="147929">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ErlangSolutions" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ErlangSolutions/120/21717_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ErlangSolutions
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Forum Sponsor</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Our team recently undertook a machine learning project for an ecommerce environment in Elixir. Visit our latest blog to see a basic demonstration on how Elixir can be used to build machine learning projects. <a href="https://www2.erlang-solutions.com/elixirforumml" rel="noopener nofollow ugc">https://www2.erlang-solutions.com/elixirforumml</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="147929" 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/elixir-blog-posts/150/555">Post #554</a>
	                </div>
	            </div>
              <div id="likers-container-147929" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="147929"
                     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 #554"></div>
  </section>
</div>
    <div class="postbit" id="148796" data-post-id="148796">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-1?utm_source=elixirforum&amp;utm_medium=social" rel="noopener nofollow ugc">Modern Talking with Elixir: Build a Messenger App with Phoenix LiveView</a></p>
<p>In a series of articles that will follow in the coming weeks, we’ll build a Messenger-like app, which will hopefully convince you that Phoenix LiveView will revolutionize the way you create reactive UIs.<br>
This introductory article is a teaser that will hopefully draw interest from everyone who’s interested in getting to know what LiveView is about.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="148796" 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/elixir-blog-posts/150/556">Post #555</a>
	                </div>
	            </div>
              <div id="likers-container-148796" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="148796"
                     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 #555"></div>
  </section>
</div>
    <div class="postbit" id="148804" data-post-id="148804">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Looking forward to read all parts, as I wanna use liveview and pow in my next project, but I don’t know a lot about it yet <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_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="148804" 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/elixir-blog-posts/150/557">Post #556</a>
	                </div>
	            </div>
              <div id="likers-container-148804" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="148804"
                     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 #556"></div>
  </section>
</div>
    <div class="postbit" id="149279" data-post-id="149279">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sorentwo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sorentwo/120/37360_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sorentwo
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Oban Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The seventh Oban recipe outlines a technique for running a distinct subset of queues on each node in a cluster.</p>
<p><a href="https://sorentwo.com/2019/11/05/oban-recipes-part-7-splitting-queues.html" rel="noopener nofollow ugc">Oban Recipies Part 7: Splitting Queues</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="149279" 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/elixir-blog-posts/150/558">Post #557</a>
	                </div>
	            </div>
              <div id="likers-container-149279" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="149279"
                     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 #557"></div>
  </section>
</div>
    <div class="postbit" id="149538" data-post-id="149538">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://medium.com/rekkiapp/how-to-use-data-spanning-multiple-data-sources-in-elixir-50f39c87d8fc" class="onebox" target="_blank" rel="noopener nofollow ugc">https://medium.com/rekkiapp/how-to-use-data-spanning-multiple-data-sources-in-elixir-50f39c87d8fc</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="149538" 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/elixir-blog-posts/150/559">Post #558</a>
	                </div>
	            </div>
              <div id="likers-container-149538" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="149538"
                     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 #558"></div>
  </section>
</div>
    <div class="postbit" id="149853" data-post-id="149853">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Wrote an article about a “push-based” GenStage setup, it illustrates some useful features and you can pretty easily grab the code and play around with it.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://jola.dev/posts/push-based-genstage">
  <header class="source">
      <img src="https://jola.dev/favicon.ico" class="site-icon" alt="" width="48" height="48">

      <a href="https://jola.dev/posts/push-based-genstage" target="_blank" rel="noopener nofollow ugc" title="12:00AM - 19 October 2019">jola.dev – 19 Oct 19</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/361;"><img src="https://jola.dev/images/og/posts/push-based-genstage.png" class="thumbnail" alt="" width="690" height="362"></div>

<h3><a href="https://jola.dev/posts/push-based-genstage" target="_blank" rel="noopener nofollow ugc">Push-based GenStage | jola.dev</a></h3>

  <p>GenStage is a pull-based system, where consumers pull events from the producers, and most of the documentation describes this</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="149853" data-batch-url="/posts/batch_likers">
                        9
                      </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/elixir-blog-posts/150/560">Post #559</a>
	                </div>
	            </div>
              <div id="likers-container-149853" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="149853"
                     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 #559"></div>
  </section>
</div>
    <div class="postbit" id="149980" data-post-id="149980">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>We put together a short list of <a href="https://blog.smartlogic.io/highlights-from-the-big-elixir-2019/" rel="noopener nofollow ugc">favorite talks and topics from the Big Elixir</a>:</p><aside class="onebox allowlistedgeneric" data-onebox-src="https://smartlogic.io/blog/highlights-from-the-big-elixir-2019/">
  <header class="source">
      <img src="https://smartlogic.io/blog/favicon.png" class="site-icon" alt="" width="75" height="75">

      <a href="https://smartlogic.io/blog/highlights-from-the-big-elixir-2019/" target="_blank" rel="noopener nofollow ugc" title="07:45PM - 11 November 2019">SmartLogic Blog – 11 Nov 19</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/517;"><img src="https://smartlogic.io/blog/content/images/2019/11/eric-keynote-small.jpg" class="thumbnail" alt="" width="690" height="518"></div>

<h3><a href="https://smartlogic.io/blog/highlights-from-the-big-elixir-2019/" target="_blank" rel="noopener nofollow ugc">Highlights from the Big Elixir 2019</a></h3>

  <p>This year Yair, Dan, and Eric went down to New Orleans for the Big Elixir; here are a few of our favorite presentations and highlights from the conference. Eric’s keynote: All Aboard the Stateful TrainEric gave a keynote this year! He offered...</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="149980" 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/elixir-blog-posts/150/561">Post #560</a>
	                </div>
	            </div>
              <div id="likers-container-149980" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="149980"
                     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 #560"></div>
  </section>
</div>
    <div class="postbit" id="151102" data-post-id="151102">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="akoutmos" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/akoutmos/120/20230_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  akoutmos
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Build a Weather Station with Elixir and Nerves</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Part 1 of my 2 part series on RabbitMQ+Broadway is up on my blog site: <a href="https://akoutmos.com/post/broadway-rabbitmq-and-the-rise-of-elixir/" class="inline-onebox" rel="noopener nofollow ugc">Broadway, RabbitMQ, and the Rise of Elixir Part 1-Alex Koutmos | Engineering Blog</a></p>
<p>In this tutorial based series I go through writing a Broadway based data pipeline backed by RabbitMQ to fetch and process data from the HackerNews API. As an added bonus it has some Prometheus + Grafana configuration files included so that you can monitor the processing pipeline and see how it is chugging along. Stay tuned for part 2!</p>
<p>As a sneak peek for ElixirForum readers…here is a cool visual from Grafana while the pipeline was running <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/4/7/47f5c8e577196bd551e2a234018fda35ca1a3dcd.png" data-download-href="https://forum.elixirforum.com/uploads/default/47f5c8e577196bd551e2a234018fda35ca1a3dcd" title="image%20(3)" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/3X/4/7/47f5c8e577196bd551e2a234018fda35ca1a3dcd.png" alt="image%20(3)" data-base62-sha1="agAuuurhsdW7946G651Yn2GDzKR" width="690" height="345" data-dominant-color="3E332B"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image%20(3)</span><span class="informations">927×464 44.4 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="151102" 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/elixir-blog-posts/150/562">Post #561</a>
	                </div>
	            </div>
              <div id="likers-container-151102" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="151102"
                     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 #561"></div>
  </section>
</div>
    <div class="postbit" id="151215" data-post-id="151215">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hello again, a quick heads-up to those interested in our Phoenix LiveView tutorial series (‘Modern Talking with Elixir’) - we’ve got two more practical episodes now:</p>
<ul>
<li><a href="https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-2" rel="noopener nofollow ugc">Bootstrapping the app, designing DB schema and creating your first LiveView</a></li>
<li><a href="https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-3" rel="noopener nofollow ugc">Adding live updates via Phoenix PubSub and authentication with Pow</a></li>
</ul>
<p>There’s more to come. We’ll post updates as soon as they’re ready <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_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="151215" data-batch-url="/posts/batch_likers">
                        5
                      </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/elixir-blog-posts/150/563">Post #562</a>
	                </div>
	            </div>
              <div id="likers-container-151215" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="151215"
                     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 #562"></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/150/load_more?page=53">Load more posts (701 remaining)</a>
</div></template></turbo-stream>