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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Oh, also Mix is another HUGE technical thing Elixir brings to the table, duh me <img src="https://forum.elixirforum.com/images/emoji/apple/sweat_smile.png?v=15" title=":sweat_smile:" class="emoji" alt=":sweat_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="370684" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-370684" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="370684"
                     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="370685" data-post-id="370685">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="hfalzon" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hfalzon/120/38272_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  hfalzon
                    <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>Yeah, you are right! I have a book coming soon that seems to be a good foundational source.</p>
<p>That is so interesting about import and the import Kernal!</p>
<p>Ah, yes, I do remember that now from my dablings the <code>+ function</code> was a pleasing yet odd way (for me) to think about</p>
<p>Yes. <code>Use</code> is I think a fairly large culprit in my misunderstandings thus far.<br>
Would you say there is a way to get auto completes while using it? Or when using <code>USE</code> it is more important to keep the docs open?</p>
<p>Yes! I think you are right. Elixir (despite the emotional damage it is doing to me (I jest somewhat) seems incredible and I cannot wait for a day where I understand it 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="370685" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-370685" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="370685"
                     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="370691" data-post-id="370691">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m the wrong person to ask about auto-complete or even LSP.  I use copilot autocomplete but no LSP at this point, though so long as you have it working it should auto-complete stuff coming from <code>use</code>s.  Elixir’s macros are purely compile time to everything gets compiled down to something static.  Though there are cases, like dynamically called functions at runtime via <code>apply</code> that I’m not sure how would work with LSP.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="370691" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-370691" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="370691"
                     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="371021" data-post-id="371021">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I had something similar happen to me and understand how you feel. When I started learning mobile development after having learned most of my development doing C as an electrical engineering student.</p>
<p>In this case, Apple’s frameworks are way worse at hiding things because you actually <em>can’t</em> see what they’re doing.</p>
<p>I remember looking all over for where the main function was and could not wrap my head around the fact that I didn’t have access to it, and Apple‘s code would call my code when it needed to.</p>
<p>I hadn’t thought about it in relation to the global name space in Elixir, but it’s so true.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371021" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-371021" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371021"
                     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="371069" data-post-id="371069">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="hfalzon" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hfalzon/120/38272_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  hfalzon
                    <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>I am really happy to know based on you <a class="mention" href="/u/bryanjbryce" rel="nofollow">@BryanJBryce</a> and everyone else’s comments here, that this just seems like it is working as expected and is a different way of thinking.</p>
<p>I am already feeling much more comfortable that a few days ago → I have been dedicating practicing everyday and reading my book “Elixir in Action” that came the other day…</p>
<p>Right now… I feel this way about Elixir</p>
<p>Elixir is a language that can make hard things easy… but make easy things hard (I think a good example is creating a webserver with Bandit → In go → 10 lines of code, in elixir → I need to mix, plug, bandit, then use Plug.Router DSL with “magical” black box properties that I would only ever know exist due to the Hexdocs)</p>
<p>Go is a language that makes easy things easy, and hard things hard (As in the effort required is linear and more rationale)</p>
<p>I am really loving Elixir so far… it is a very different language for me, but I love the idea of it as a system language for distributed computing where communication and monitoring is essential. (I would still use Go any day of the week for API’s, webApps and so on) But elixir is special… something really interesting, with some amazing built in properties.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371069" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-371069" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371069"
                     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="371136" data-post-id="371136">
  <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">
								<blockquote>
<p>Starting with Plug to make a minimal server, ala go, is starting in hard mode compared to using the components provided by a full framework like phoenix. It’s great for learning, but will require you to dig deeper into OTP behaviours than is needed to start building applications.</p>
</blockquote>
<p>Yeah I’ll add another +1 to this being “hard mode”. I’d wager a guess that 99.9% of devs using Elixir for web development are using Phoenix rather than plug directly. So all your searches and the docs are mostly oriented around that use case.</p>
<p>To help yourself get situated in Elixir I’d also highly recommend going through the official getting started tutorial, it’s a <em>great</em> introduction to the core concepts of the language/platform (including supervision):</p><aside class="onebox allowlistedgeneric" data-onebox-src="https://elixir.hexdocs.pm/introduction.html">
  <header class="source">

      <a href="https://elixir.hexdocs.pm/introduction.html" target="_blank" rel="noopener nofollow">elixir.hexdocs.pm</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://elixir.hexdocs.pm/introduction.html" target="_blank" rel="noopener nofollow">Introduction — Elixir v1.20.2</a></h3>



  </article>

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

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

<p>I also really like to recommend Exercism but I see you’re already on top of that <img src="https://forum.elixirforum.com/images/emoji/apple/tada.png?v=15" title=":tada:" class="emoji" alt=":tada:" loading="lazy" width="20" height="20"> (although from my memory Exercism was more about Elixir as a language, rather than OTP as a platform).</p>
<p>And Elixir in Action gives a great overview of Elixir and OTP as well, that was foundational for my learning.</p>
<p>So I’d say that some feeling of disorientation is expected given your newness and goals. But stick with it I think you’re on a good path.</p>
<p>I think that after you’ve gone through the official getting started tutorial and read Elixir in Action, the docs of nearly any library should be pretty accessible to you.</p>
<p>Also hi and welcome! <img src="https://forum.elixirforum.com/images/emoji/apple/waving_hand.png?v=15" title=":waving_hand:" class="emoji" alt=":waving_hand:" 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="371136" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-371136" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371136"
                     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="371137" data-post-id="371137">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I would highly recommend starting a tool like Claude Code, and asking these questions. You’ll get an on-point explanation and can quickly ask follow-up questions. I would also recommend taking some code you wrote in Elixir and tell Claude to “rewrite this using the most idiomatic and concise Elixir code you can write”. It’s surprisingly insightful and you’ll very quickly learn how to write great code (which relates directly to the tooling). There are also some great courses out there to help you understand Phoenix and how to make the tools really fit, like <a href="https://pragmaticstudio.com/phoenix" class="inline-onebox" rel="noopener nofollow ugc">Full-Stack Phoenix Course | The Pragmatic Studio</a>. If you go through this (it will take a few hours), you’ll start feeling much more comfortable!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371137" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-371137" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371137"
                     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="371139" data-post-id="371139">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="mikesax" data-post="28" data-topic="71936">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mikesax/48/34297_2.png" class="avatar"> mikesax:</div>
<blockquote>
<p>I would highly recommend starting a tool like Claude Code, and asking these questions.</p>
</blockquote>
</aside>
<p>On top of this suggestion, feel free to ask any, and I mean <em>any</em> <small>Elixir-related</small> question here if you want to talk to an actual person.  There are a variety of people carrying a variety of knowledge here who check this site multiple times per day, and many of us are more than happy to answer and discuss topics that have already been answered and discussed to death.  Most will even non-judgmentally answer many RTMF-type questions.  Don’t get me wrong, we’re human and can be grumpy sometimes, so there’s that, but at least every answer (probably) won’t be prefixed with “Certainly!”</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371139" data-batch-url="/posts/batch_likers">
                        9
                      </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/how-to-get-to-grips-with-elixir-tooling-ides/71936/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-371139" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371139"
                     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="371141" data-post-id="371141">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="hfalzon" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hfalzon/120/38272_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  hfalzon
                    <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>Thank you so much!</p>
<p>Aye, the Exercism is fantastic. And the way that code docs integrates into Hexdocs is truly fantastic. I find the docs way more readable than some go libraries (I am looking at you AWS-SDK-V2)…</p>
<aside class="quote no-group" data-username="axelson" data-post="27" data-topic="71936">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/axelson/48/26351_2.png" class="avatar"> axelson:</div>
<blockquote>
<p>Yeah I’ll add another +1 to this being “hard mode”. I’d wager a guess that 99.9% of devs using Elixir for web development are using Phoenix rather than plug directly. So all your searches and the docs are mostly oriented around that use case.</p>
</blockquote>
</aside>
<p>Yeah… I am finding this. Phoenix does seem to be in this “default” position.</p>
<p>I do see myself potentially using phoenix at some point, but I would like to try and learn without it for the short to medium term. I am not as interested in creating web apps with elixir, and more server side tools and apis (which I know you can  do with phoenix, but I want to understand more about why and how and a lower abstraction layer)</p>
<aside class="quote no-group" data-username="axelson" data-post="27" data-topic="71936">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/axelson/48/26351_2.png" class="avatar"> axelson:</div>
<blockquote>
<p>So I’d say that some feeling of disorientation is expected given your newness and goals. But stick with it I think you’re on a good path.</p>
<p>I think that after you’ve gone through the official getting started tutorial and read Elixir in Action, the docs of nearly any library should be pretty accessible to you.</p>
<p>Also hi and welcome! <img src="https://forum.elixirforum.com/images/emoji/apple/waving_hand.png?v=15" title=":waving_hand:" class="emoji" alt=":waving_hand:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Thank you! Aye, that is another reason I am enjoying the language as a whole, the whole community seems like a true joy, with some really interesting backgrounds and knowledge as a whole.</p>
<p>It is a pleasure to read and learn from.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371141" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-371141" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371141"
                     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="371142" data-post-id="371142">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="hfalzon" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/hfalzon/120/38272_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  hfalzon
                    <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>That is a really interesting suggestion → I will give this a shot for sure! The ai tools are really great as a search engine / education I am finding!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="371142" 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/how-to-get-to-grips-with-elixir-tooling-ides/71936/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-371142" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="371142"
                     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/71936/load_more?page=4">Load more posts (5 remaining)</a>
</div></template></turbo-stream>