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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve started a new library called <a href="https://github.com/kipcole9/tempo" rel="nofollow">Tempo</a> that has some lofty goals that may not work out:</p>
<ul>
<li>Unify <code>Date</code>, <code>Time</code>, <code>NaiveDateTime</code> and <code>DateTime</code> into a single structure</li>
<li>Represent time as intervals and sets of intervals, not scalars</li>
<li>Make times composable, enumerable and comparable with interval algebra</li>
<li>Support discontinuous times and recurring times</li>
</ul>
<p>A grand unifying theory of time <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>
<p>I’ve started a blog to explain my reasoning at <a href="https://kipcole9.github.io/tempo" rel="nofollow">https://kipcole9.github.io/tempo</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="199377" data-batch-url="/posts/batch_likers">
                        17
                      </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/661">Post #660</a>
	                </div>
	            </div>
              <div id="likers-container-199377" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="199377"
                     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 #660"></div>
  </section>
</div>
    <div class="postbit" id="199993" data-post-id="199993">
  <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>Hey there, just sharing my last Elixir post. It’s about my <a href="http://adventofcode.com" rel="noopener nofollow ugc">advent of code</a> takeaways.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://www.christianblavier.com/advent-of-code-makes-me-a-better-programmer/">
  <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/advent-of-code-makes-me-a-better-programmer/" target="_blank" rel="noopener nofollow ugc" title="08:43PM - 11 January 2021">Bits of Code - Pieces of Writing – 11 Jan 21</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/395;"><img src="https://www.christianblavier.com/content/images/2021/01/adventofcode.png" class="thumbnail" alt="" width="690" height="395"></div>

<h3><a href="https://www.christianblavier.com/advent-of-code-makes-me-a-better-programmer/" target="_blank" rel="noopener nofollow ugc">Advent Of Code makes me a better programmer</a></h3>

  <p>Advent Of Code is a yearly event offered by Eric Wastl: every day before Christmas, you can unlock a daily code challenge and crack it with the programming language of your choice. I n this post I will share with you my Advent Of code takeaways.</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="199993" 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/662">Post #661</a>
	                </div>
	            </div>
              <div id="likers-container-199993" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="199993"
                     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 #661"></div>
  </section>
</div>
    <div class="postbit" id="200045" data-post-id="200045">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey there! Latest blog post about Elixir in 2021 at <a href="https://curiosum.dev" rel="noopener nofollow ugc">Curiosum</a> written by <a class="mention" href="/u/vincentvanbush" rel="nofollow">@vincentvanbush</a>:<br>
<a href="https://curiosum.dev/blog/elixir-2021-now-and-future" class="onebox" target="_blank" rel="noopener nofollow ugc">https://curiosum.dev/blog/elixir-2021-now-and-future</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="200045" 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/663">Post #662</a>
	                </div>
	            </div>
              <div id="likers-container-200045" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="200045"
                     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 #662"></div>
  </section>
</div>
    <div class="postbit" id="200979" data-post-id="200979">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="onebox allowlistedgeneric" data-onebox-src="https://developer.x-plane.com/2021/01/have-you-heard-the-good-news-about-elixir/">
  <header class="source">
      <img src="https://developer.x-plane.com/wp-content/themes/xplane/favicons/favicon-32x32.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://developer.x-plane.com/2021/01/have-you-heard-the-good-news-about-elixir/" target="_blank" rel="noopener nofollow ugc" title="06:20PM - 18 January 2021">X-Plane Developer – 18 Jan 21</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/388;"><img src="http://developer.x-plane.com/wp-content/uploads/2021/01/Elixir-and-Erlang-stack.png" class="thumbnail" alt="" width="690" height="388"></div>

<h3><a href="https://developer.x-plane.com/2021/01/have-you-heard-the-good-news-about-elixir/" target="_blank" rel="noopener nofollow ugc">Have You Heard the Good News About Elixir? - X-Plane Developer</a></h3>

  <p>[This post is a “behind the scenes” look at the tech that makes up the X-Plane massive multiplayer (MMO) server. It’s only going to be of interest to programming nerds—there are no takeaways here for plugin devs or sim pilots.] [Update: If you’re...</p>

  <p>
    <span class="label1">Est. reading time: 10 minutes</span>
  </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="200979" 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/664">Post #663</a>
	                </div>
	            </div>
              <div id="likers-container-200979" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="200979"
                     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 #663"></div>
  </section>
</div>
    <div class="postbit" id="201042" data-post-id="201042">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sasajuric" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sasajuric/120/991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sasajuric
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Elixir In Action</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-development-process-205ee257c109" class="onebox" target="_blank" rel="noopener nofollow ugc">https://medium.com/very-big-things/towards-maintainable-elixir-the-development-process-205ee257c109</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="201042" data-batch-url="/posts/batch_likers">
                        16
                      </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/665">Post #664</a>
	                </div>
	            </div>
              <div id="likers-container-201042" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="201042"
                     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 #664"></div>
  </section>
</div>
    <div class="postbit" id="202216" data-post-id="202216">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://pawelurbanek.com/elixir-phoenix-uuid" class="onebox" target="_blank" rel="noopener nofollow ugc">https://pawelurbanek.com/elixir-phoenix-uuid</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="202216" 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/666">Post #665</a>
	                </div>
	            </div>
              <div id="likers-container-202216" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="202216"
                     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 #665"></div>
  </section>
</div>
    <div class="postbit" id="202652" data-post-id="202652">
  <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 wrote something about locality of loading data and rendering templates with LiveComponents.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://kobrakai.de/kolumne/data-fetching-using-livecomponents/">
  <header class="source">
      <img src="https://kobrakai.de/favicon.ico" class="site-icon" alt="" width="48" height="48">

      <a href="https://kobrakai.de/kolumne/data-fetching-using-livecomponents/" target="_blank" rel="noopener nofollow">kobrakai.de</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://kobrakai.de/kolumne/data-fetching-using-livecomponents/" target="_blank" rel="noopener nofollow">Data fetching using LiveComponents</a></h3>

  <p>Learn about the power behind the preload callback in liveview components</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="202652" 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/667">Post #666</a>
	                </div>
	            </div>
              <div id="likers-container-202652" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="202652"
                     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 #666"></div>
  </section>
</div>
    <div class="postbit" id="203145" data-post-id="203145">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sasajuric" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sasajuric/120/991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sasajuric
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Elixir In Action</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>2nd part of the series on maintainable Elixir <a href="https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43" rel="noopener nofollow ugc">is out</a>. This article focuses on web vs context separation.</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Great article, thanks <a class="mention" href="/u/sasajuric" rel="nofollow">@sasajuric</a><br>
I will keep an eye out for the rest of the related post!</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Same here <a class="mention" href="/u/jordiee" rel="nofollow">@jordiee</a> , no elixir mention, but it is an interesting read thanks for share.</p> 
	            </div>

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