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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Postgrex now allows to add comments to your queries, it can be used for instrumentation:</p><aside class="onebox allowlistedgeneric" data-onebox-src="https://dev.to/dkuku/sql-commenter-with-postgrex-2bfd">
  <header class="source">
      <img src="https://media2.dev.to/dynamic/image/width=32,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://dev.to/dkuku/sql-commenter-with-postgrex-2bfd" target="_blank" rel="noopener nofollow ugc">DEV Community</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:316/158;"><img src="https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr2t5afh9fb9ch24rg4l8.png" class="thumbnail" alt="" width="316" height="158"></div>

<h3><a href="https://dev.to/dkuku/sql-commenter-with-postgrex-2bfd" target="_blank" rel="noopener nofollow ugc">Sql commenter with postgrex</a></h3>

  <p>A few years ago, I discovered sqlcommenter, a tool that enables adding trace context to SQL queries....</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="350008" 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/1200">Post #1199</a>
	                </div>
	            </div>
              <div id="likers-container-350008" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="350008"
                     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 #1199"></div>
  </section>
</div>
    <div class="postbit" id="350180" data-post-id="350180">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The EEF security WG just published an article on Erlang Distribution / EPMD being exposed publicly:</p>
<p>EPMD, essential for Erlang and RabbitMQ clustering, is often exposed online—posing hidden security risks and requiring quick mitigation steps.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://erlef.org/blog/eef/epmd-public-exposure">
  <header class="source">
      <img src="https://erlef.org/images/android-icon-192x192.png" class="site-icon" alt="" width="192" height="192">

      <a href="https://erlef.org/blog/eef/epmd-public-exposure" target="_blank" rel="noopener nofollow ugc">erlef.org</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://erlef.org/blog/eef/epmd-public-exposure" target="_blank" rel="noopener nofollow ugc">Erlang Ecosystem Foundation - Supporting the BEAM community</a></h3>



  </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="350180" 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/1201">Post #1200</a>
	                </div>
	            </div>
              <div id="likers-container-350180" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="350180"
                     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 #1200"></div>
  </section>
</div>
    <div class="postbit" id="351098" data-post-id="351098">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I created a mix task that helps with pseudolocalization in development to easily spot strings that are not marked for translation.</p><aside class="onebox allowlistedgeneric" data-onebox-src="https://dev.to/dkuku/pseudolocalization-in-phoenix-with-gettextpseudolocalize-epf">
  <header class="source">
      <img src="https://media2.dev.to/dynamic/image/width=32,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://dev.to/dkuku/pseudolocalization-in-phoenix-with-gettextpseudolocalize-epf" target="_blank" rel="noopener nofollow ugc">DEV Community</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:627/314;"><img src="https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fir2syth0gevcb88fu89z.png" class="thumbnail" alt="" width="627" height="314"></div>

<h3><a href="https://dev.to/dkuku/pseudolocalization-in-phoenix-with-gettextpseudolocalize-epf" target="_blank" rel="noopener nofollow ugc">Pseudolocalization in Phoenix with gettext_pseudolocalize</a></h3>

  <p>Understanding Gettext in Elixir Applications   Gettext is a widely adopted...</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="351098" 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/1202">Post #1201</a>
	                </div>
	            </div>
              <div id="likers-container-351098" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="351098"
                     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 #1201"></div>
  </section>
</div>
    <div class="postbit" id="351551" data-post-id="351551">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>A deep dive into optimizing Elixir’s Calendar module, improving datetime serialization performance through iodata and improper lists</p><aside class="onebox allowlistedgeneric" data-onebox-src="https://dev.to/dkuku/the-journey-of-optimization-4j15">
  <header class="source">
      <img src="https://media2.dev.to/dynamic/image/width=32,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://dev.to/dkuku/the-journey-of-optimization-4j15" target="_blank" rel="noopener nofollow ugc">DEV Community</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/345;"><img src="https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz9s56d3zbhnvapzhs0d5.png" class="thumbnail" alt="" width="690" height="345"></div>

<h3><a href="https://dev.to/dkuku/the-journey-of-optimization-4j15" target="_blank" rel="noopener nofollow ugc">The Journey of Optimization</a></h3>

  <p>Recently, I watched some Elixir vs Go comparison videos on YouTube. After the first comparison, José...</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="351551" 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/1203">Post #1202</a>
	                </div>
	            </div>
              <div id="likers-container-351551" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="351551"
                     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 #1202"></div>
  </section>
</div>
    <div class="postbit" id="351664" data-post-id="351664">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>A blog post on how we utilized <a href="https://www.erlang.org/doc/apps/tools/lcnt.html" rel="nofollow">lcnt</a> to identify system bottlenecks</p>
<p>Blog - <a href="https://ananthakumaran.in/2025/01/04/erlang-vm-tuning.html" rel="noopener nofollow ugc">Fine Tuning the Erlang Virtual Machine</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="351664" 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/1204">Post #1203</a>
	                </div>
	            </div>
              <div id="likers-container-351664" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="351664"
                     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 #1203"></div>
  </section>
</div>
    <div class="postbit" id="351665" data-post-id="351665">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mudasobwa" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mudasobwa/120/41119_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mudasobwa
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Cure</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>For comprehensions you might want also check <a href="https://hexdocs.pm/lazy_for/LazyFor.html" rel="noopener nofollow ugc"><code>lazy_for</code></a>, the lazy comprehensions on top of <em>Elixir</em> streams.</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hello folks,<br>
I hope you all have been having a wonderful new year so far. I’ve set myself on a journey to finally build an AI product using Elixir/Phoenix. Along the way, I wish to document my journey, the libraries, frameworks I use and how I solved any challenges along the way. I want to also be careful to not appear as spammy and self-promotional here. So, please do give me a heads-up if you feel that way about my content at any point.</p>
<p>Here is my first article in this series for 2025. Hopefully, more to follow:<br>
<a href="https://medium.com/@creativefoundry/i-tried-to-build-an-ai-product-with-langchain-vue-3-svelte-5-with-phoenix-liveview-so-you-dont-134930c78342" class="onebox" target="_blank" rel="noopener nofollow ugc">https://medium.com/@creativefoundry/i-tried-to-build-an-ai-product-with-langchain-vue-3-svelte-5-with-phoenix-liveview-so-you-dont-134930c78342</a></p>
<p>Feedback welcome as always. Thank you.<br>
Neya</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I find myself more and more reaching for other languages from elixir, but do not like microservicing everything. I’m exploring a few variations on that topic here :</p>
<ul>
<li>Elixir code generating &lt;X&gt; code</li>
<li>Embedding &lt;X&gt; code in Elixir</li>
<li>Elixir code that generates instructions for a program in &lt;X&gt; to run</li>
</ul>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://lucassifoni.info/blog/lang-x-from-elixir/">
  <header class="source">
      <img src="https://lucassifoni.info/favicon.svg" class="site-icon" alt="" width="31" height="32">

      <a href="https://lucassifoni.info/blog/lang-x-from-elixir/" target="_blank" rel="noopener nofollow ugc" title="12:00AM - 12 January 2025">lucassifoni.info – 12 Jan 25</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://lucassifoni.info/blog/lang-x-from-elixir/" target="_blank" rel="noopener nofollow ugc">Lucas Sifoni - Variations on the "leverage language from elixir" pattern.</a></h3>

  <p>Three approaches to integrating other languages with Elixir - generating code, embedding foreign code, and building instruction sets for cross-language orchestration</p>


  </article>

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

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

<p>As often, my experiments are a bit far-fetched at first and find their way a few months or years later as a softer, more reasonable version in my work…</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="352618" 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/1207">Post #1206</a>
	                </div>
	            </div>
              <div id="likers-container-352618" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="352618"
                     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 #1206"></div>
  </section>
</div>
    <div class="postbit" id="353334" data-post-id="353334">
  <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">
								<aside class="onebox allowlistedgeneric" data-onebox-src="https://peterullrich.com/customise-white-label-ui-copy-with-gettext-domains">
  <header class="source">

      <a href="https://peterullrich.com/customise-white-label-ui-copy-with-gettext-domains" target="_blank" rel="noopener nofollow ugc">peterullrich.com</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/362;"><img src="https://peterullrich.com/og-image/customise-white-label-ui-copy-with-gettext-domains" class="thumbnail" alt="" width="690" height="362"></div>

<h3><a href="https://peterullrich.com/customise-white-label-ui-copy-with-gettext-domains" target="_blank" rel="noopener nofollow ugc">Replace Generic UI Copy with Your User's Domain-Specific Terms Using Gettext...</a></h3>

  <p>Learn how to dynamically replace generic UI copy with your users' domain-specific terms using Gettext domains.</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="353334" 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/1208">Post #1207</a>
	                </div>
	            </div>
              <div id="likers-container-353334" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353334"
                     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 #1207"></div>
  </section>
</div>
    <div class="postbit" id="353742" data-post-id="353742">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="onebox allowlistedgeneric" data-onebox-src="https://andyleclair.dev/posts/2025/01-21-things-you-can-do-with-ecto.html">
  <header class="source">

      <a href="https://andyleclair.dev/posts/2025/01-21-things-you-can-do-with-ecto.html" target="_blank" rel="noopener nofollow ugc">andy leclair dot dev</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/380;"><img src="https://andyleclair.dev/assets/images/og/posts/2025/01-21-things-you-can-do-with-ecto.png" class="thumbnail" alt="" width="690" height="380"></div>

<h3><a href="https://andyleclair.dev/posts/2025/01-21-things-you-can-do-with-ecto.html" target="_blank" rel="noopener nofollow ugc">Things You Can Do With Ecto</a></h3>

  <p>Neat tricks I've learned while working with Ecto</p>


  </article>

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

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

<p>Here’s a few neat, under-documented (imo!) Ecto things that might be useful for people getting into writing complex queries with Ecto</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="353742" 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/1209">Post #1208</a>
	                </div>
	            </div>
              <div id="likers-container-353742" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="353742"
                     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 #1208"></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=115">Load more posts (81 remaining)</a>
</div></template></turbo-stream>