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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Indeed, if someone else has done the work for you, there is probably no need to know the details.<br>
However, if there is a need to integrate either your private Rust library or one that nobody has worked on providing Elixir bindings, then there is clear motivation.<br>
Of course, I cannot anticipate the popularity of such a course. Moreover, I do acknowledge that it has a high barrier both for the trainer/teacher and the trainees/students.<br>
Thank you for responding! I hope that I will find useful any course you will decide to prepare (and subscribe to it <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="304770" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-304770" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304770"
                     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 #21"></div>
  </section>
</div>
    <div class="postbit" id="304773" data-post-id="304773">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>real world example I had in multiple companies now:</p>
<p>you have a database that contains your portfolio of <em>stuff</em> you do/sell/market on you web platform. This grows in size and complexity and accumulates business rules when to show what. So the pages start to get slower because they have to crunch through all of that one way or the other on request, and quite often also caching is not the answer for very dynamic stuff. Solution: spawn a GenServer during application boot supervised by phoenix, which crunches through all needed entities/rules and holds an protected ETS table (or multiple) with precalculated indices of records by filter/businessrule, with concurrent read enabled. Queries then are ETS specs/matches at runtime that don’t even hit the DB anymore and are lightning fast. Then wire up PubSub for database changes so that the ETS tables always stay synced and writes to them only happen through the owning GenServer. Then (if needed) cache the table on disk so its fast on next application boot and implement a green/blue-hotswap of tables when its re-created in the background.</p>
<p>I think thats basically touching most OTP concepts at once: Servers, Supervision, ETS (and their modes) + PubSub. For me its easy and natural to think in these concepts, but I have doubts these optimization techniques are widely known and understood. And its awesome, it allows under certain circumstances to end up with an absolutely clean domain model and “add runtime performance” afterwards, quite often with constant-time lookups when done well. Not to mention I store native Elixir language constructs in there, not some stuff that needs (de-)serialization into strings somehow which is much more slow and clunky and limited.</p>
<hr>
<p>For the general resources out there: I think there is quite a bit, but it almost always starts with what OTP is and what the basic building blocks are and “let it crash” supervision stuff. But I think much more impact would be a list of common problems when scaling up apps, and why specifically Elixir/OTP has quite unfair advantages here natively.</p>
<hr>
<p>edit: site note to Rustler: my mentioned approach above leads to runtime speed of the app, but the initial crunching/data-prep still needs to be done and takes time/memory. If this becomes uncomfortable, the crunching can be done by a handwritten rust lib to speed it up dramatically, I’ve done this in the past and would totally do it again! <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="304773" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-304773" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304773"
                     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 #22"></div>
  </section>
</div>
    <div class="postbit" id="304856" data-post-id="304856">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Personally I’d love to see more resources for Scenic (<a href="https://github.com/ScenicFramework/scenic" class="inline-onebox" rel="nofollow">GitHub - ScenicFramework/scenic: Core Scenic library · GitHub</a>), although I admit to being a little biased <img src="https://forum.elixirforum.com/images/emoji/apple/blush.png?v=15" title=":blush:" class="emoji" alt=":blush:" 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="304856" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-304856" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304856"
                     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 #23"></div>
  </section>
</div>
    <div class="postbit" id="304895" data-post-id="304895">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="germsvel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/germsvel/120/26845_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  germsvel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Hisako1337" data-post="23" data-topic="58956">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hisako1337/48/1907_2.png" class="avatar"> Hisako1337:</div>
<blockquote>
<p>For the general resources out there: I think there is quite a bit, but it almost always starts with what OTP is and what the basic building blocks are and “let it crash” supervision stuff. But I think much more impact would be a list of common problems when scaling up apps, and why specifically Elixir/OTP has quite unfair advantages here natively.</p>
</blockquote>
</aside>
<p>Got it, so it sounds like you <em>wouldn’t</em> like a general resource but more advanced OTP use cases for scaling apps. Is that right? That sounds interesting. I’d have to think how to make that applicable across multiple cases for the course to be relevant for several people.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="304895" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-304895" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304895"
                     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 #24"></div>
  </section>
</div>
    <div class="postbit" id="304896" data-post-id="304896">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="germsvel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/germsvel/120/26845_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  germsvel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Ah yeah, a Scenic course would be interesting! I haven’t worked with it, and unfortunately, I don’t know how much demand there would be for a course. Unfortunately, I think courses that sell better are tied to stuff people use during work. Do you know if Scenic is used in production in certain places? I don’t think I’d be the right author for the course, but maybe there’s demand there for someone else to create one, and I’m just unaware of it?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="304896" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-304896" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304896"
                     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 #25"></div>
  </section>
</div>
    <div class="postbit" id="304898" data-post-id="304898">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Sort of. I think whats missing is a mapping from: <code>Typical Problems when Scaling Up</code> =&gt; <code>This is how OTP makes this straighforward</code>. Not really some cookbook, but even with the OTP basics which kinds of problems they help to solve in a lightweight way. What I’ve found mostly is more like “this is how OTP works and why its great”, not the signs to look for when to reach out to OTP and how, y know what I mean?</p>
<p>Most phx apps/developers I’ve seen so far basically use the tech as a cooler RubyOnRails but immediately spin up stuff like redis for sync without even knowing what they already have at their fingertips… the knowledge and capabilities are often not there. Even if many know that there is stuff like a supervision tree, they think “this is how the framework works internally” and I see untouched application.ex files in multi-year projects</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="304898" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-304898" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304898"
                     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 #26"></div>
  </section>
</div>
    <div class="postbit" id="304899" data-post-id="304899">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="germsvel" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/germsvel/120/26845_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  germsvel
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Oh… I see. That is an important distinction! Thanks for clarifying. It’s taking that knowledge to the next step – from knowing that OTP is there and perhaps how it works to knowing when to reach for it and use it effectively.</p>
<p>I like that idea. I wonder how to best communicate that aspect – maybe with examples throughout the course of how and when we can apply a given tech.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="304899" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-304899" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304899"
                     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 #27"></div>
  </section>
</div>
    <div class="postbit" id="304993" data-post-id="304993">
  <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">
								<aside class="quote no-group" data-username="Hisako1337" data-post="27" data-topic="58956">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hisako1337/48/1907_2.png" class="avatar"> Hisako1337:</div>
<blockquote>
<p><code>Typical Problems when Scaling Up</code> =&gt; <code>This is how OTP makes this straighforward</code></p>
</blockquote>
</aside>
<p>I’m trying to decide what <a href="https://diataxis.fr/" rel="noopener nofollow ugc">kind of “documentation”</a> is needed for this.  It feels like primarily Explanation with some How-to Guides thrown in.</p>
<aside class="quote no-group" data-username="Hisako1337" data-post="27" data-topic="58956">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hisako1337/48/1907_2.png" class="avatar"> Hisako1337:</div>
<blockquote>
<p>the signs to look for when to reach out to OTP</p>
</blockquote>
</aside>
<p>I love this point!  I’m thinking a lot lately about better ways to <a href="https://nautil.us/how-i-rewired-my-brain-to-become-fluent-in-math-235085/" rel="noopener nofollow ugc">train fluency</a> in programmers.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="304993" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-304993" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="304993"
                     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 #28"></div>
  </section>
</div>
    <div class="postbit" id="305072" data-post-id="305072">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="germsvel" data-post="26" data-topic="58956">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/germsvel/48/26845_2.png" class="avatar"> germsvel:</div>
<blockquote>
<p>Unfortunately, I think courses that sell better are tied to stuff people use during work. Do you know if Scenic is used in production in certain places?</p>
</blockquote>
</aside>
<p>I do know that Scenic is used in production in a few places, but truthfully it is only used in a very few places right now so it probably isn’t a great target for a course at the moment (although it would be great to see!). I do hope that the developer audience for Scenic will grow in the future to the point where a course would make sense <img src="https://forum.elixirforum.com/images/emoji/apple/grin.png?v=15" title=":grin:" class="emoji" alt=":grin:" 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="305072" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-305072" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="305072"
                     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 #29"></div>
  </section>
</div>
    <div class="postbit" id="325380" data-post-id="325380">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Dear <a class="mention" href="/u/germsvel" rel="nofollow">@germsvel</a>,<br>
Just out of curiosity, is there any course on preparation? Can you reveal any details? I hope the Elixir community will benefit from your knowledge, once more!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="325380" 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/what-topic-do-you-think-needs-a-course-in-the-elixir-community/58956/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-325380" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="325380"
                     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 #30"></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/58956/load_more?page=4">Load more posts (1 remaining)</a>
</div></template></turbo-stream>