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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="nexar" data-post="31" data-topic="17028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/n/8491ac/48.png" class="avatar"> nexar:</div>
<blockquote>
<p>Perhaps I’m too far gone done the imperative route to change tracks. I do hope not.</p>
</blockquote>
</aside>
<p>It’s simply a matter of determination - unlearning acquired habits can require significant effort.</p>
<p>I’ve been “visiting” Haskell since ~2000 and while early on that introduced me to the idea’s of <code>fold</code>, <code>map</code> and <code>filter</code> it just seemed too strange from where I was at (C, C++, Java, C#) to feel that I could “program Haskell” when I hit <a href="http://book.realworldhaskell.org/read/" rel="noopener nofollow ugc">Real World Haskell</a> (these days go straight to <a href="http://haskellbook.com/" rel="noopener nofollow ugc">Haskell Programming from First Principles</a>).</p>
<p>Even followed F# since 2005 - but in hindsight I believe its association with the .NET framework made it too easy (and to some degree necessary) to stick to the old imperative habits (straight OCaml may have been a different story).</p>
<p>So it wasn’t really until about late 2015 when I tried Clojure that things started clicking. It embraced immutability and I wasn’t getting bogged down with adapting to a <em>real</em> type system (classes aren’t types etc.). So I’m inclined to say that one may need to find a language that is different enough to keep one away from those old habits (e.g. Racket) while not going so far that you are totally lost (e.g. Haskell).</p>
<p>To a certain degree Elixir’s Ruby-like syntax and name rebinding can make a certain imperative style more easily possible. So if you do find that even after <a href="https://forum.elixirforum.com/t/learn-functional-programming-with-elixir-pragprog/5114" rel="nofollow">Learn Functional Programming with Elixir (Pragprog)</a> (though doing the exercises should certainly help) it doesn’t quite click maybe take a detour into Erlang - to move into even more unfamiliar territory - like with <a href="https://forum.elixirforum.com/t/erlang-learn-you-some-erlang-for-great-good-no-starch-press-free/6087" rel="nofollow">Learn You Some Erlang for Great Good!</a>.</p>
<p>Other than that seek out small focused katas - some people seem to like <a href="https://exercism.io/tracks/elixir" rel="noopener nofollow ugc">exercism.io</a> to learn more by <em>doing</em>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="99784" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-99784" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="99784"
                     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 #31"></div>
  </section>
</div>
    <div class="postbit" id="99788" data-post-id="99788">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/nexar" rel="nofollow">@nexar</a>,  I found the first half of Dave Thomas book <a href="https://forum.elixirforum.com/t/programming-elixir-pragprog/5882" class="inline-onebox" rel="nofollow">Programming Elixir (Pragprog)</a> invaluable as a Ruby developer to initially “get it”.  As <a class="mention" href="/u/peerreynders" rel="nofollow">@peerreynders</a> alluded to it is best done from the ground up focusing on data structures, immutability, recursion, and pattern matching.  It took me a little time to think in terms of <code>map</code>, <code>filter</code>, <code>reduce</code> and recursion instead of imperative <code>for</code> loops relying on mutable index but in his book he has a lot of exercises for each chapter which really helped speed up the learning process.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="99788" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-99788" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="99788"
                     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 #32"></div>
  </section>
</div>
    <div class="postbit" id="99847" data-post-id="99847">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I believe a HUGE part of my problem is that I still need to work with my current toolset on a day to day basis and therefore switching between the 2 different paradigms is perhaps proving more difficult than it needs to be.  I’ve some ‘holiday’ time coming up which I hope to use to immerse myself in FP and see if that complete divorce from the ‘old ways’ will help.</p>
<p>Many thanks for all your comments and suggestions.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="99847" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-99847" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="99847"
                     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 #33"></div>
  </section>
</div>
    <div class="postbit" id="100134" data-post-id="100134">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Zesky665" data-post="7" data-topic="17028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/zesky665/48/9525_2.png" class="avatar"> Zesky665:</div>
<blockquote>
<p>especially anything having to do with asynchronous JavaScript (which I still suck at).</p>
</blockquote>
</aside>
<p>Although I am not an expert with JS and had (I think still have) some issues grasping asynchronous JS, I would complement <a class="mention" href="/u/peerreynders" rel="nofollow">@peerreynders</a> links with these that I found a month ago and helped me a lot:</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8aGhZQkoFbQ" rel="noopener nofollow ugc">Philip Roberts: What the heck is the event loop anyway? | JSConf EU</a></li>
<li><a href="https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/" rel="noopener nofollow ugc">Tasks, microtasks, queues and schedules</a></li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="100134" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/35">Post #34</a>
	                </div>
	            </div>
              <div id="likers-container-100134" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="100134"
                     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 #34"></div>
  </section>
</div>
    <div class="postbit" id="100620" data-post-id="100620">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I guess one of the most difficult things in Elixir (and Erlang) is to accept and adopt the “let it crash” philosophy/mindset, it’s just so different from any other programming language. The concept itself is simple though.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="100620" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/36">Post #35</a>
	                </div>
	            </div>
              <div id="likers-container-100620" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="100620"
                     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 #35"></div>
  </section>
</div>
    <div class="postbit" id="117922" data-post-id="117922">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="AstonJ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/AstonJ/120/15_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  AstonJ
                    <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>Sorry it’s taken me so long to get back to this! But I have finally put up my thoughts/tips for learning  <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"></p>
<aside class="quote quote-modified" data-post="1" data-topic="20497">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/my-best-tips-on-learning-reading-studying/20497" rel="nofollow">My best tips on learning/reading/studying!</a> <a class="badge-category__wrapper " href="/c/learning-resources/guides-tuts-tips-info/61" rel="nofollow"><span data-category-id="61" style="--category-badge-color: #3AB54A; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #3AB54A;" data-parent-category-id="8" data-drop-close="true" class="badge-category --style-square --has-parent" title="Tutorials &amp; Guides Section"><span class="badge-category__name">Guides/Tuts/Tips/Info</span></span></a>
    </div>
  </div>
  <blockquote>
    This was originally posted on my blog, but since my I’ve taken it down (I hadn’t posted anything on it for a while and since it was running Wordpress it was just getting bombarded with bots trying to guess the admin password!) I thought I’d repost here. I’ve updated it slightly too <img width="20" height="20" src="https://forum.elixirforum.com/images/emoji/apple/blush.png?v=15" title="blush" alt="blush" class="emoji"> 

The tips here helped me learn Ruby and Rails and I’m hoping they’ll help me (and maybe you!) learn Elixir and Phoenix!! <img width="20" height="20" src="https://forum.elixirforum.com/uploads/default/original/2X/6/6c3193d1dd46244da3c8c6f719c9f5e2abdd5ae8.gif?v=15" title="003" alt="003" class="emoji emoji-custom"> 
If you have any tips of your own, feel free to add them <img width="20" height="20" src="https://forum.elixirforum.com/uploads/default/original/2X/a/a1c41c89c299189a3f85edfeb4973563d8bac781.gif?v=15" title="023" alt="023" class="emoji emoji-custom"> 
<a name="p-117923-h-1-learn-something-youre-interested-in-1" class="anchor" href="#p-117923-h-1-learn-something-youre-interested-in-1" aria-label="Heading link" rel="nofollow"></a>1. Learn somethin…
  </blockquote>
</aside>

<p>Hopefully it covers the two points I touched on in the original post of this thread:</p>
<aside class="quote no-group quote-modified" data-username="AstonJ" data-post="1" data-topic="17028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar"> AstonJ:</div>
<blockquote>
<p>..please say which area you’re finding most challenging:</p>
<ul>
<li>Understanding the concepts</li>
<li>Remembering those concepts</li>
</ul>
</blockquote>
</aside> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="117922" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/37">Post #36</a>
	                </div>
	            </div>
              <div id="likers-container-117922" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="117922"
                     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 #36"></div>
  </section>
</div>
    <div class="postbit" id="117925" data-post-id="117925">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I found out my lack of patient in reading the document have caused me to make several false statements about phoenix.</p>
<p>One such false statement was how scatter the information is to add role. Yet the package I’m using, Coherence have a doc on the github page which give an example of using Canary package in tandem to Coherence to do exactly what I want. To be fair this is only on github it doesn’t seem to be on hex.</p>
<p>I think I should be blogging about what I’ve encounters and solutions as a newbie to help other people new to phoenix.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="117925" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/38">Post #37</a>
	                </div>
	            </div>
              <div id="likers-container-117925" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="117925"
                     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 #37"></div>
  </section>
</div>
    <div class="postbit" id="237305" data-post-id="237305">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey, I’m 3 years late to this but I guess it is better if I reply here.</p>
<p>I personally find it hard to remember all those things, mostly because there aren’t a lot of examples or guides about actually building some proper projects using OTP, so I usually have a hard time remembering what I learned. <img src="https://forum.elixirforum.com/images/emoji/apple/flushed.png?v=15" title=":flushed:" class="emoji" alt=":flushed:" 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="237305" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/39">Post #38</a>
	                </div>
	            </div>
              <div id="likers-container-237305" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="237305"
                     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 #38"></div>
  </section>
</div>
    <div class="postbit" id="250940" data-post-id="250940">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="peerreynders" data-post="32" data-topic="17028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/peerreynders/48/5826_2.png" class="avatar"> peerreynders:</div>
<blockquote>
<p>I’ve been “visiting” Haskell since ~2000 and while early on that introduced me to the idea’s of <code>fold</code>, <code>map</code> and <code>filter</code> it just seemed too strange from where I was at (C, C++, Java, C#) to feel that I could “program Haskell” when I hit <a href="http://book.realworldhaskell.org/read/" rel="noopener nofollow ugc">Real World Haskell </a> (these days go straight to <a href="http://haskellbook.com/" rel="noopener nofollow ugc">Haskell Programming from First Principles </a>).</p>
</blockquote>
</aside>
<p>Ughh.  Real World Haskell.  Here’s a review from amazon:</p>
<blockquote>
<p>This is one of the worst programming language books ever… its almost useless.</p>
</blockquote>
<p>In my experience, it was worse than that.  “Real World Haskell” permanently soured me on learning Haskell.  I have a permanent grudge against the Haskell community for foisting that book on people trying to learn Haskell.</p>
<p>My path to understanding FP was taking one of those free online courses when Massive Open Online Courses (MOOCS) were all the rage.  Of course the FREE part of the model was unsustainable, so right after I finished my course, they started charging for courses.  The course I took was on Erlang, presented by the FutureLearn website, which was taught by Simon Thompson, one of the authors of “Erlang Programming”.  Struggling mightily for two months with Erlang is what got me on my way.  Personally, I would recommend learning some Erlang before trying to learn Elixir.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="250940" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/41">Post #40</a>
	                </div>
	            </div>
              <div id="likers-container-250940" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="250940"
                     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 #40"></div>
  </section>
</div>
    <div class="postbit" id="251011" data-post-id="251011">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Always deep dive in Macro and Stream in elixir are difficult for me</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="251011" 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/is-anyone-finding-it-difficult-learning-elixir-or-phoenix/17028/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-251011" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="251011"
                     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 #42"></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/17028/load_more?page=5">Load more posts (1 remaining)</a>
</div></template></turbo-stream>