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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h3><a name="p-128689-creating-thumbnails-of-uploaded-images-and-pdf-in-phoenixhttpswwwpoeticodingcomcreating-thumbnails-of-uploaded-images-and-pdf-in-phoenix-1" class="anchor" href="#p-128689-creating-thumbnails-of-uploaded-images-and-pdf-in-phoenixhttpswwwpoeticodingcomcreating-thumbnails-of-uploaded-images-and-pdf-in-phoenix-1" aria-label="Heading link" rel="nofollow"></a><a href="https://www.poeticoding.com/creating-thumbnails-of-uploaded-images-and-pdf-in-phoenix" rel="noopener nofollow ugc">Creating Thumbnails of uploaded Images and PDF in Phoenix</a></h3>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/2X/b/bd2c66f2206b2165113a3d6452c436f8ccca8a34.jpeg" data-download-href="https://forum.elixirforum.com/uploads/default/bd2c66f2206b2165113a3d6452c436f8ccca8a34" title="robot_resizing_images" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/original/2X/b/bd2c66f2206b2165113a3d6452c436f8ccca8a34.jpeg" alt="robot_resizing_images" data-base62-sha1="qZvn7YQulRF6W7chZymBU4t3wVK" width="400" height="200"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">robot_resizing_images</span><span class="informations">400×200 10.3 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<p>In this article I start from what built in <a href="https://www.poeticoding.com/step-by-step-tutorial-to-build-a-phoenix-app-that-supports-user-uploads/" rel="noopener nofollow ugc">Step-by-Step Tutorial to Build a Phoenix App that Supports User Upload</a>. We see how to integrate ImageMagick and the Mogrify wrapper in the last article Phoenix app, to create thumbnails for image and PDF files.</p>
<p>As always any kind of feedback or question is more than welcome! <img src="https://forum.elixirforum.com/images/emoji/apple/purple_heart.png?v=15" title=":purple_heart:" class="emoji" alt=":purple_heart:" 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="128689" 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/phoenix-blog-posts/149/67">Post #66</a>
	                </div>
	            </div>
              <div id="likers-container-128689" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="128689"
                     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 #66"></div>
  </section>
</div>
    <div class="postbit" id="130314" data-post-id="130314">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h3><a name="p-130314-add-a-progress-bar-in-the-phoenix-file-upload-apphttpswwwpoeticodingcomadd-a-progress-bar-in-the-phoenix-file-upload-app-1" class="anchor" href="#p-130314-add-a-progress-bar-in-the-phoenix-file-upload-apphttpswwwpoeticodingcomadd-a-progress-bar-in-the-phoenix-file-upload-app-1" aria-label="Heading link" rel="nofollow"></a><a href="https://www.poeticoding.com/add-a-progress-bar-in-the-phoenix-file-upload-app/" rel="noopener nofollow ugc">Add a Progress Bar in the Phoenix File Upload app</a></h3>
<p><img src="https://forum.elixirforum.com/uploads/default/original/2X/b/bb3bc7d320215d814a6168faf59a14bca04b5758.gif" alt="phoenix_jquery_progressbar" data-base62-sha1="qIlmHQhPQt9tZLoqRltKCDwoXva" width="337" height="211" class="animated"></p>
<p>in the previous articles we’ve seen how to build a small Phoenix app that processes user uploads, creating thumbnails for images and PDFs.</p>
<p>The problem with the current app is that nothing is shown during the upload, which is maybe ok while testing the app in localhost (the upload was fast also with big files). But in the real world an upload could last minutes.. or even hours.</p>
<p>So in this part we focus on the front-end and see how to use JavaScript to upload a file while animating a progress bar.</p>
<p>At first we see how to add jQuery to our Phoenix app and using it in our JavaScript files. We then see how to use jQuery to upload a file and listen to progress events to update an HTML5 progress bar.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="130314" 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/phoenix-blog-posts/149/68">Post #67</a>
	                </div>
	            </div>
              <div id="likers-container-130314" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="130314"
                     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 #67"></div>
  </section>
</div>
    <div class="postbit" id="130639" data-post-id="130639">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Learn about custom ecto types.<br>
<a href="https://invictusbytes.blogspot.com/2019/06/how-to-create-elixir-ecto-custom-type.html" class="onebox" target="_blank" rel="noopener nofollow ugc">https://invictusbytes.blogspot.com/2019/06/how-to-create-elixir-ecto-custom-type.html</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="130639" 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/phoenix-blog-posts/149/69">Post #68</a>
	                </div>
	            </div>
              <div id="likers-container-130639" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="130639"
                     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 #68"></div>
  </section>
</div>
    <div class="postbit" id="132727" data-post-id="132727">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><strong><a href="https://www.poeticoding.com/phoenix-liveview-change-the-url-without-refreshing-the-page/" rel="noopener nofollow ugc">Phoenix LiveView pushState support – Change the URL without refreshing the page</a></strong></p>
<p><a href="https://www.poeticoding.com/phoenix-liveview-change-the-url-without-refreshing-the-page/" rel="noopener nofollow ugc"><img src="https://1o6jjh24p1t92lcqci49qg8a-wpengine.netdna-ssl.com/wp-content/uploads/2019/06/liveview_animated_url.gif" alt="" role="presentation" width="" height=""></a>)</p>
<p>t’s now possible to try the LiveView pushState support! Just few days ago Chris McCord (creator of Phoenix) made it available in the LiveView master branch!</p>
<p>But.. <strong>What is pushState?</strong> and <strong>why can be useful?</strong></p>
<p>With Phoenix LiveView we can easily update parts of the page without having to change the location, refreshing the page or directly use JavaScript.</p>
<p>But when the page’s content changes, the URL remains the same, making it difficult for a user to bookmark or share the current page state.</p>
<p>The LiveView pushState support solves exactly this - while changing the page content we can now dynamically update the URL without a page refresh.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="132727" 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/phoenix-blog-posts/149/70">Post #69</a>
	                </div>
	            </div>
              <div id="likers-container-132727" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="132727"
                     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 #69"></div>
  </section>
</div>
    <div class="postbit" id="133582" data-post-id="133582">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I started a series about Phoenix Internals a couple of months ago, and just published part two! This one covers routers: <a href="https://griffinbyatt.com/2019/06/26/Phoenix-Not-Magic-2.html" class="inline-onebox" rel="noopener nofollow ugc">The Phoenix Router | Griffin Byatt</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="133582" 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/phoenix-blog-posts/149/71">Post #70</a>
	                </div>
	            </div>
              <div id="likers-container-133582" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133582"
                     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 #70"></div>
  </section>
</div>
    <div class="postbit" id="133697" data-post-id="133697">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yet another article on working with elixir tasks.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://invictusbytes.blogspot.com/2019/06/understanding-elixir-tasks.html">
  <header class="source">
      <img src="https://invictusbytes.blogspot.com/favicon.ico" class="site-icon" alt="" width="16" height="16">

      <a href="https://invictusbytes.blogspot.com/2019/06/understanding-elixir-tasks.html" target="_blank" rel="noopener nofollow ugc">Invictus Bytes</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:682/358;"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7cDTbuZjLrpVYYWtTd0rJH_BCQKYubgoY5WRL6ltzuZAwWtqpqAGr43IOOjAMOoAQKuoprNXES95BFujrkKWAXeEE6I6UrJWjEGI-pIwN9xMKe3m1xBKrmTyNwsedshZqD9TuMLJOtmS7/w1200-h630-p-k-no-nu/elixir_tasks.png" class="thumbnail" alt="" width="682" height="358"></div>

<h3><a href="https://invictusbytes.blogspot.com/2019/06/understanding-elixir-tasks.html" target="_blank" rel="noopener nofollow ugc">Understanding Elixir Tasks</a></h3>

  <p>    So, what are tasks,  Tasks are processes meant to execute one particular action throughout their lifetime, often with little or no commu...</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="133697" 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/phoenix-blog-posts/149/72">Post #71</a>
	                </div>
	            </div>
              <div id="likers-container-133697" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133697"
                     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 #71"></div>
  </section>
</div>
    <div class="postbit" id="133802" data-post-id="133802">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h3><a name="p-133802-phoenix-liveview-live_linkhttpswwwpoeticodingcomphoenix-liveview-live_link-1" class="anchor" href="#p-133802-phoenix-liveview-live_linkhttpswwwpoeticodingcomphoenix-liveview-live_link-1" aria-label="Heading link" rel="nofollow"></a><a href="https://www.poeticoding.com/phoenix-liveview-live_link/" rel="noopener nofollow ugc">Phoenix LiveView <code>live_link</code></a></h3>
<p><a href="https://www.poeticoding.com/phoenix-liveview-live_link/" rel="noopener nofollow ugc"><img src="https://forum.elixirforum.com/uploads/default/original/2X/b/b8c56b528e06309d8047116c187d1ce4a4e83050.jpeg" alt="phoenix_liveview_link" data-base62-sha1="qmyP2Ny2egYIrHBV3tpJGcy0p5m" width="300" height="169"> </a></p>
<p>A quick article (and screencast) still related to the LiveView pushState. The <a href="https://www.poeticoding.com/phoenix-liveview-change-the-url-without-refreshing-the-page/" rel="noopener nofollow ugc">previous one</a> was mainly focused on  <code>live_redirect</code> .</p>
<p>We now see how to refactor the code with  <code>live_link</code>  getting simpler code and less messages exchanged between LiveView and our browser.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="133802" 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/phoenix-blog-posts/149/73">Post #72</a>
	                </div>
	            </div>
              <div id="likers-container-133802" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="133802"
                     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 #72"></div>
  </section>
</div>
    <div class="postbit" id="136523" data-post-id="136523">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h3><a name="p-136523-using-select2-with-phoenix-liveviewhttpswwwpoeticodingcomusing-select2-with-phoenix-liveview-1" class="anchor" href="#p-136523-using-select2-with-phoenix-liveviewhttpswwwpoeticodingcomusing-select2-with-phoenix-liveview-1" aria-label="Heading link" rel="nofollow"></a><a href="https://www.poeticoding.com/using-select2-with-phoenix-liveview/" rel="noopener nofollow ugc">Using Select2 with Phoenix LiveView</a></h3>
<p><a href="https://www.poeticoding.com/using-select2-with-phoenix-liveview/" rel="noopener nofollow ugc"><img src="https://forum.elixirforum.com/uploads/default/original/3X/d/e/dea1b3fd1ef693d1b7e7dcc9b25b62493726efe3.jpeg" alt="featured_image" data-base62-sha1="vLurDf8KdoHlKwFoAgqd7MiounV" width="300" height="162"></a></p>
<p>LiveView doesn’t support JavaScript interop at the moment (but it’s a planned feature), so in this article we see how to come up with a workaround to make LiveView playing together with a JavaScript library like <a href="https://select2.org/" rel="noopener nofollow ugc">Select2</a>.</p>
<p>We see how to take advantage of  <code>phx:update</code> ​ events, which LiveView dispatches every time it updates the DOM. Then we see how to send events to the server using  <code>liveSocket</code>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="136523" 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/phoenix-blog-posts/149/74">Post #73</a>
	                </div>
	            </div>
              <div id="likers-container-136523" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="136523"
                     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 #73"></div>
  </section>
</div>
    <div class="postbit" id="136525" data-post-id="136525">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve had similar issue keeping a JS library component initialized but have been too lazy to figure it out! Thank you for posting!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="136525" 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/phoenix-blog-posts/149/75">Post #74</a>
	                </div>
	            </div>
              <div id="likers-container-136525" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="136525"
                     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 #74"></div>
  </section>
</div>
    <div class="postbit" id="148529" data-post-id="148529">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey everyone <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>
<p>After few busy months, I’m super happy to be back posting content weekly, starting with the first of a series of episodes for who wants to explore Phoenix LiveView and start building real-time web apps.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://www.poeticoding.com/how-to-setup-phoenix-liveview/">
  <header class="source">
      <img src="https://poeticblog.wpenginepowered.com/wp-content/uploads/2018/12/cropped-alvise-avatar-32x32.jpg" class="site-icon" alt="" width="32" height="32">

      <a href="https://www.poeticoding.com/how-to-setup-phoenix-liveview/" target="_blank" rel="noopener nofollow ugc" title="05:18PM - 29 October 2019">Poeticoding – 29 Oct 19</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/387;"><img src="https://www.poeticoding.com/wp-content/uploads/2019/10/ep6_liveview_setup_featured_image.jpg" class="thumbnail" alt="" width="690" height="387"></div>

<h3><a href="https://www.poeticoding.com/how-to-setup-phoenix-liveview/" target="_blank" rel="noopener nofollow ugc">How to Setup Phoenix LiveView</a></h3>

  <p>how to get started with Phoenix LiveView by creating a new Phoenix app and going through the LiveView setup</p>

  <p>
    <span class="label1">Est. reading time: 9 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="148529" 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/phoenix-blog-posts/149/76">Post #75</a>
	                </div>
	            </div>
              <div id="likers-container-148529" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="148529"
                     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 #75"></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/149/load_more?page=8">Load more posts (61 remaining)</a>
</div></template></turbo-stream>