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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://codecodeship.com/blog/2024-06-03-curl_req" class="onebox" target="_blank" rel="noopener nofollow ugc">https://codecodeship.com/blog/2024-06-03-curl_req</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="330296" data-batch-url="/posts/batch_likers">
                        7
                      </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/1088">Post #1087</a>
	                </div>
	            </div>
              <div id="likers-container-330296" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="330296"
                     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 #1087"></div>
  </section>
</div>
    <div class="postbit" id="330391" data-post-id="330391">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://katafrakt.me/2024/06/04/improving-upserts-ecto-postgresql/" rel="noopener nofollow ugc">Improving upserts in Ecto and PostgreSQL</a> - (ab)using database internals a bit to learn what my upsert just did</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve written an extended and more comprehensive form of one of my most liked <a href="https://forum.elixirforum.com/t/i-dont-understand-quote-unquote-why-do-we-need-them/27106/4" rel="nofollow">forum posts</a> on here:</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://kobrakai.de/kolumne/unquote">
  <header class="source">
      <img src="https://kobrakai.de/favicon.ico" class="site-icon" alt="" width="48" height="48">

      <a href="https://kobrakai.de/kolumne/unquote" target="_blank" rel="noopener nofollow">kobrakai.de</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://kobrakai.de/kolumne/unquote" target="_blank" rel="noopener nofollow">Metaprogramming Pitfalls</a></h3>

  <p>On the complexities and pitfalls of quoted and unquoted expressions.</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="330711" data-batch-url="/posts/batch_likers">
                        11
                      </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/1090">Post #1089</a>
	                </div>
	            </div>
              <div id="likers-container-330711" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="330711"
                     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 #1089"></div>
  </section>
</div>
    <div class="postbit" id="330849" data-post-id="330849">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Practical strategies to improve your code quality and ensure your Elixir projects are efficient, secure, and maintainable.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://curiosum.com/blog/elixir-anti-patterns">
  <header class="source">
      <img src="https://cdn.prod.website-files.com/6734a45e36746d73f263268d/6842a2b12a3b755e611fd87b_Frame%20463%201.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://curiosum.com/blog/elixir-anti-patterns" target="_blank" rel="noopener nofollow ugc">curiosum.com</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://curiosum.com/blog/elixir-anti-patterns" target="_blank" rel="noopener nofollow ugc">Elixir Anti-Patterns: Common Coding Mistakes to Avoid | Curiosum</a></h3>

  <p>Learn critical Elixir anti-patterns and coding mistakes to avoid. Improve your Elixir code quality with best practices and common pitfalls guide.</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="330849" 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/1091">Post #1090</a>
	                </div>
	            </div>
              <div id="likers-container-330849" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="330849"
                     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 #1090"></div>
  </section>
</div>
    <div class="postbit" id="330852" data-post-id="330852">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Loved this blog!</p>
<p>well explained!</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>A while back I wrote a post on <a href="https://nathanmlong.com/2024/03/beam-process-labels/" rel="noopener nofollow ugc">BEAM Process Labels</a>, which is becoming more relevant now that Elixir 1.17 is nearing release and OTP 27 is already out.</p>
<p>TL;DR you can now put non-unique labels on processes, which will show up in Observer and in some error messages.</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>While I sympathise with some of the ideas recently discussed in <a href="https://forum.elixirforum.com/t/a-simpler-web-framework-without-plug-phoenix/62885" rel="nofollow">a simpler web framework without plug phoenix</a>, this post goes through an issue I encountered when trying to simplify things rather than using what phoenix provides: <a href="https://anthonymujic.com/blog/on_the_dangers_of_minimalism.html" rel="noopener nofollow ugc">On the dangers of minimalism</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="331456" 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/1094">Post #1093</a>
	                </div>
	            </div>
              <div id="likers-container-331456" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="331456"
                     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 #1093"></div>
  </section>
</div>
    <div class="postbit" id="331458" data-post-id="331458">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="JEG2" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/JEG2/120/936_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  JEG2
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Designing Elixir Systems with OTP</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I wrote down some advice for junior programmers pairing with more experienced folks based on things I’ve learned from people on both sides of those scenarios:  <a href="https://programmersstone.blog/posts/junior_pairing_scripts/" class="inline-onebox" rel="noopener nofollow ugc">Junior Pairing Scripts :: The Programmer's Stone</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="331458" 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/1095">Post #1094</a>
	                </div>
	            </div>
              <div id="likers-container-331458" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="331458"
                     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 #1094"></div>
  </section>
</div>
    <div class="postbit" id="331813" data-post-id="331813">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi all,</p>
<p>I think asdf is a common tool for managing Elixir and Erlang versions, but I recently explored various version managers and was really pleasantly surprised by <a href="https://pkgx.sh" rel="noopener nofollow ugc"><strong>pkgx</strong></a>. It’s a newer tool, so it might not be as well known, but I found it really straightforward and efficient.</p>
<p>I’ve written an article detailing my experience and setup process with <strong>asdf</strong>, <strong>nix</strong>, and <strong>pkgx</strong>. I’d love to hear your thoughts and any feedback as I continue to learn and grow in the Elixir community:</p>
<p><a href="https://dev.to/jonlauridsen/perfect-elixir-environment-setup-1145" rel="noopener nofollow ugc">Perfect Elixir: Environment Setup</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="331813" 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/1096">Post #1095</a>
	                </div>
	            </div>
              <div id="likers-container-331813" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="331813"
                     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 #1095"></div>
  </section>
</div>
    <div class="postbit" id="331820" data-post-id="331820">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>You might want to add <a href="https://github.com/jdx/mise" rel="noopener nofollow ugc"><code>mise</code></a> to your article. <code>asdf</code> is old news. <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="331820" 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/1097">Post #1096</a>
	                </div>
	            </div>
              <div id="likers-container-331820" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="331820"
                     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 #1096"></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=104">Load more posts (191 remaining)</a>
</div></template></turbo-stream>