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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Just wrote this article about code test coverage.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://www.christianblavier.com/boost-your-test-coverage-with-elixir/">
  <header class="source">
      <img src="https://www.christianblavier.com/content/images/size/w256h256/2019/12/CleanShot-2019-12-09-at-18.27.41@2x.png" class="site-icon" alt="" width="256" height="256">

      <a href="https://www.christianblavier.com/boost-your-test-coverage-with-elixir/" target="_blank" rel="noopener nofollow ugc" title="08:53AM - 30 May 2022">Bits of Code - Pieces of Writing – 30 May 22</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/459;"><img src="https://www.christianblavier.com/content/images/2022/05/social-1.png" class="thumbnail" alt="" width="690" height="460"></div>

<h3><a href="https://www.christianblavier.com/boost-your-test-coverage-with-elixir/" target="_blank" rel="noopener nofollow ugc">Boost your test coverage with Elixir</a></h3>

  <p>In this article, I will help you build the appropriate tooling to track and measure your test coverage, and hopefully improve it.</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="251744" 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/elixir-blog-posts/150/828">Post #827</a>
	                </div>
	            </div>
              <div id="likers-container-251744" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="251744"
                     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 #827"></div>
  </section>
</div>
    <div class="postbit" id="252017" data-post-id="252017">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Two part (so far) series on using Commanded in a Phoenix API:</p>
<ul>
<li><a href="https://dev.to/christianalexander/using-cqrs-in-a-simple-phoenix-api-with-commanded-364k" rel="noopener nofollow ugc">Using CQRS in a simple Phoenix API with Commanded</a></li>
<li><a href="https://dev.to/christianalexander/adding-soft-delete-to-a-phoenix-commanded-cqrs-api-516h" rel="noopener nofollow ugc">Adding soft delete to a Phoenix Commanded (CQRS) API</a></li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="252017" 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/829">Post #828</a>
	                </div>
	            </div>
              <div id="likers-container-252017" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="252017"
                     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 #828"></div>
  </section>
</div>
    <div class="postbit" id="253324" data-post-id="253324">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>On May 24, we all celebrated the 10th anniversary of Elixir.</p>
<p>It was on this occasion that we asked our Elixir developers about:<br>
how they started their adventure with Elixir language<br>
how long it took to learn Elixir to feel confident in this language<br>
what advice that they would give to developers who want to learn the Language<br>
and what sources they use for learning Elixir and everyday work</p>
<p>If you’re curious about how <span class="hashtag-raw">#CuriousPeople</span> do it, check out this blog post! <a href="https://curiosum.com/blog/questions-to-elixir-developers-10th-anniversary-of-elixir-language" rel="noopener nofollow ugc">https://curiosum.com/blog/questions-to-elixir-developers-10th-anniversary-of-elixir-language</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="253324" data-batch-url="/posts/batch_likers">
                        0
                      </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/830">Post #829</a>
	                </div>
	            </div>
              <div id="likers-container-253324" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="253324"
                     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 #829"></div>
  </section>
</div>
    <div class="postbit" id="255181" data-post-id="255181">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-255181-developing-facebook-chat-bot-application-1" class="anchor" href="#p-255181-developing-facebook-chat-bot-application-1" aria-label="Heading link" rel="nofollow"></a>Developing Facebook Chat Bot Application</h2>
<p><a href="https://blackode.medium.com/build-facebook-messenger-chat-bot-elixir-experts-part-1-f96aeb1ceb3f" rel="noopener nofollow ugc"><img src="https://miro.medium.com/max/700/1*YPyYzQmOzyDbkmcvb0xphg.jpeg" alt="Header Image" width="690" height="387"> </a><br>
This is a series of 5 articles the guides you in developing the facebook chat bot from scratch from creating Facebook Developer account to Sending and Receiving Messages to Bot by adding Webhooks.</p>
<p>The following links are the parts of this series.<br>
<a href="https://blackode.medium.com/build-facebook-messenger-chat-bot-elixir-experts-part-1-f96aeb1ceb3f" rel="noopener nofollow ugc">PART-1 </a>| <a href="https://medium.com/@blackode/build-facebook-messenger-chat-bot-elixir-experts-part-2-c8a481e337a6" rel="noopener nofollow ugc">PART 2 </a> | <a href="https://medium.com/@blackode/build-facebook-messenger-chat-bot-elixir-experts-part-3-725820480a78" rel="noopener nofollow ugc">PART-3</a> | <a href="https://medium.com/@blackode/build-facebook-messenger-chatbot-elixir-experts-part-4-f1d8a48f3d55" rel="noopener nofollow ugc">PART-4</a> | <a href="https://medium.com/@blackode/build-facebook-messenger-chatbot-elixir-experts-part-5-4c53d5855f69" rel="noopener nofollow ugc">PART-5 </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="255181" 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/831">Post #830</a>
	                </div>
	            </div>
              <div id="likers-container-255181" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="255181"
                     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 #830"></div>
  </section>
</div>
    <div class="postbit" id="255717" data-post-id="255717">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Are you familiar with credential stuffing attacks? Maybe you have heard about the dangers of password reuse, and even implemented defenses in your own Elixir/Phoenix apps. Have you ever tested the defense?</p>
<p>In this post, learn how credential stuffing works by writing your own testing program in Elixir. If your Phoenix application stores sensitive data, this is an excellent project to see if your current controls are working.</p>
<p><a href="https://paraxial.io/blog/credential-stuffing" rel="noopener nofollow ugc">Testing a Phoenix application for credential stuffing with Elixir, Floki, and HTTPoison</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="255717" data-batch-url="/posts/batch_likers">
                        0
                      </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/832">Post #831</a>
	                </div>
	            </div>
              <div id="likers-container-255717" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="255717"
                     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 #831"></div>
  </section>
</div>
    <div class="postbit" id="255726" data-post-id="255726">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="PJUllrich" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/PJUllrich/120/15944_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  PJUllrich
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Building Table Views with Phoenix LiveView</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Here a quick tip about how to import CSV files into Postgres really fast!</p>
<p><a href="https://www.peterullrich.com/import-csv-into-postgres" class="onebox" target="_blank" rel="noopener nofollow ugc">https://www.peterullrich.com/import-csv-into-postgres</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="255726" 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/elixir-blog-posts/150/833">Post #832</a>
	                </div>
	            </div>
              <div id="likers-container-255726" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="255726"
                     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 #832"></div>
  </section>
</div>
    <div class="postbit" id="256292" data-post-id="256292">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://fly.io/phoenix-files/setup-vscode-for-elixir-development/" rel="noopener nofollow ugc">Fly.io Blog: “Setup VSCode for Elixir Dev”</a></p>
<p>Hey all, I wanted to share this blog post by <a class="mention" href="/u/brainlid" rel="nofollow">@brainlid</a> on how to setup your VS Code workspace for Elixir development.</p>
<p>One thing I wish they covered was how to setup Dialyzer and Credo with VS Code extensions. If anyone has a good guide for this, please share below!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="256292" 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/835">Post #834</a>
	                </div>
	            </div>
              <div id="likers-container-256292" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="256292"
                     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 #834"></div>
  </section>
</div>
    <div class="postbit" id="256783" data-post-id="256783">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://www.chriis.dev/opinion/triggering-repeatable-animations-from-the-server-in-liveview-and-elixir" rel="noopener nofollow ugc">Triggering repeatable animations from the server in LiveView &amp; 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="256783" 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/elixir-blog-posts/150/836">Post #835</a>
	                </div>
	            </div>
              <div id="likers-container-256783" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="256783"
                     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 #835"></div>
  </section>
</div>
    <div class="postbit" id="256789" data-post-id="256789">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Nice article, thanks!</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://www.chriis.dev/opinion/how-to-build-the-simplest-feature-flag-system-in-elixir-and-phoenix-apps" rel="noopener nofollow ugc">How to build the simplest feature flag system in Elixir &amp; Phoenix apps</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="257347" 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/elixir-blog-posts/150/838">Post #837</a>
	                </div>
	            </div>
              <div id="likers-container-257347" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="257347"
                     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 #837"></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=79">Load more posts (441 remaining)</a>
</div></template></turbo-stream>