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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="grych" data-post="392" data-topic="3277">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grych/48/5610_2.png" class="avatar"> grych:</div>
<blockquote>
<p>You can only use the additional params in <code>Drab.Client</code> function:</p>
</blockquote>
</aside>
<p>Yep, I wish we could use the cookie.  ^.^;</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="90853" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/393">Post #392</a>
	                </div>
	            </div>
              <div id="likers-container-90853" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="90853"
                     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 #392"></div>
  </section>
</div>
    <div class="postbit" id="92045" data-post-id="92045">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="grych" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grych/120/5610_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  grych
                    <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 class="user-title">
									<span>Creator of Drab</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h2><a name="p-92045-v092-is-out-1" class="anchor" href="#p-92045-v092-is-out-1" aria-label="Heading link" rel="nofollow"></a>v0.9.2 is out</h2>
<p>This is a slow evolution release, containing a number of bug fixes and a few new features:</p>
<ul>
<li>Cookies function in <code>Drab.Browser</code></li>
</ul>
<pre data-code-wrap="elixir"><code class="lang-elixir">iex&gt; set_cookie(socket, "mycookie", "value", max_age: 10)
{:ok, "mycookie=value; expires=Thu, 19 Jul 2018 19:47:09 GMT"}


iex&gt; Drab.Browser.cookies(socket, decoder: Drab.Coder.Cipher)
{:ok, %{"other" =&gt; 42, "mycookie" =&gt; "value"}}
</code></pre>
<ul>
<li><code>Drab.{Live, Core, Element, Modal}</code> functions accept <code>%Phoenix.HTML.Safe{}</code></li>
</ul>
<p>That means you don’t need to call <code>safe_to_string/1</code> anymore, just pass the safe:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">html = ~E"&lt;strong&gt;&lt;%= nick %&gt;:&lt;/strong&gt; &lt;%= message %&gt;&lt;br&gt;"
broadcast_insert socket, "#chat", :beforeend, html
</code></pre>
<ul>
<li>Tested with Elixir 1.7</li>
</ul>
<p>Drab is now blessed to work with Elixir 1.7 and OTP 21.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92045" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/394">Post #393</a>
	                </div>
	            </div>
              <div id="likers-container-92045" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92045"
                     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 #393"></div>
  </section>
</div>
    <div class="postbit" id="92057" data-post-id="92057">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<ol>
<li>In regard to making it static…I would say no.</li>
</ol>
<p>In ANY other language, I would say yes…but EEX templates are so efficient that I would be surprised if it’s worth it. As long as you include some type of version hash on the URL, a user who wanted their to be static could point to it with a CDN domain.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92057" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/395">Post #394</a>
	                </div>
	            </div>
              <div id="likers-container-92057" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92057"
                     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 #394"></div>
  </section>
</div>
    <div class="postbit" id="92072" data-post-id="92072">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="grych" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grych/120/5610_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  grych
                    <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 class="user-title">
									<span>Creator of Drab</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="brightball" data-post="395" data-topic="3277">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/brightball/48/17192_2.png" class="avatar"> brightball:</div>
<blockquote>
<p>a user who wanted their to be static could point to it with a CDN domain.</p>
</blockquote>
</aside>
<p>Actually, it is impossible now. Drab’s JSes are generated each time and they are different for literally each request. This is what I want to change.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92072" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/396">Post #395</a>
	                </div>
	            </div>
              <div id="likers-container-92072" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92072"
                     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 #395"></div>
  </section>
</div>
    <div class="postbit" id="92093" data-post-id="92093">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I guess the big question would be the tradeoff then.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92093" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/397">Post #396</a>
	                </div>
	            </div>
              <div id="likers-container-92093" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92093"
                     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 #396"></div>
  </section>
</div>
    <div class="postbit" id="92153" data-post-id="92153">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="grych" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grych/120/5610_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  grych
                    <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 class="user-title">
									<span>Creator of Drab</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>After a long discussion with myself, my answers to the questions are:</p>
<h3><a name="p-92153-h-1-yes-1" class="anchor" href="#p-92153-h-1-yes-1" aria-label="Heading link" rel="nofollow"></a>1. Yes</h3>
<p>They will be cacheable, shrinkable and easier to maintain.</p>
<pre><code>"dependencies": {
  "drab": "file:deps/drab",
  "drab_query": "file:deps/drab" // TBD
</code></pre>
<h3><a name="p-92153-h-2-yes-2" class="anchor" href="#p-92153-h-2-yes-2" aria-label="Heading link" rel="nofollow"></a>2. Yes</h3>
<p>Very short max_age. Drab client will grab it, and delete it from <code>document.cookies</code> immediately.</p>
<h3><a name="p-92153-h-3-yes-3" class="anchor" href="#p-92153-h-3-yes-3" aria-label="Heading link" rel="nofollow"></a>3. Yes</h3>
<p>Standard Drab installation will just add plug to generate a token cookie, and Drab will start on load. We just need to solve the case, when <a href="https://hexdocs.pm/drab/Drab.Client.html#generate/2" rel="noopener nofollow ugc">you want to add something, like authentication token</a>, to the <code>connect</code> callback. Proposition:</p>
<pre><code>plug(Drab.Client, connect: false)
</code></pre>
<p>and</p>
<pre><code>if (window.Drab) Drab.connect({auth_token: window.my_token});
</code></pre>
<p>Drab will not try to start if the commander is not present.</p>
<h3><a name="p-92153-h-4-no-4" class="anchor" href="#p-92153-h-4-no-4" aria-label="Heading link" rel="nofollow"></a>4. No</h3>
<p><code>%Phoenix.Socket{}</code> is enough. I will just do some housekeeping, moving all drab’s underscore assign to the one struct, and keep all under <code>__drab</code> assign.</p>
<h3><a name="p-92153-h-5-no-5" class="anchor" href="#p-92153-h-5-no-5" aria-label="Heading link" rel="nofollow"></a>5. No</h3>
<p>We can’t. Session cookie is http only.</p>
<h3><a name="p-92153-h-6-yes-6" class="anchor" href="#p-92153-h-6-yes-6" aria-label="Heading link" rel="nofollow"></a>6. Yes</h3>
<p>But I still have no idea how <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92153" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/398">Post #397</a>
	                </div>
	            </div>
              <div id="likers-container-92153" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92153"
                     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 #397"></div>
  </section>
</div>
    <div class="postbit" id="92287" data-post-id="92287">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hello Grych - just trying drab-example and also starting from scratch with a new phoenix app using your instructions.</p>
<p>using OSX<br>
I started off with elixir 1.6 and erlang 20.0 and could not get this working.<br>
I then upgraded to 1.7 and 21.0 after scanning latest comments.</p>
<p>still no luck.</p>
<p>drab-example gave me this error in the browser</p>
<p>mix phx.server<br>
warning: found quoted keyword “test” but the quotes are not required. Note that keywords are always atoms, even when quoted, and quotes should only be used to introduce keywords with foreign characters in them<br>
mix.exs:58</p>
<p>Compiling 14 files (.ex)<br>
Generated drabstuff app<br>
[info] Running DrabstuffWeb.Endpoint with Cowboy using <a href="http://0.0.0.0:4000" rel="noopener nofollow ugc">http://0.0.0.0:4000</a><br>
17:20:16 - info: compiling<br>
17:20:17 - info: compiled 6 files into 2 files, copied 3 in 6.2 sec<br>
[info] GET /<br>
[debug] Processing with DrabstuffWeb.PageController.index/2<br>
Parameters: %{}<br>
Pipelines: [:browser]<br>
[info] Sent 500 in 368ms<br>
[error] <a class="hashtag-cooked" href="/tag/pid/2279" data-type="tag" data-slug="pid" data-id="2279" data-style-type="icon" data-icon="tag" rel="nofollow"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>pid</span></a>&lt;0.544.0&gt; running DrabstuffWeb.Endpoint (cowboy_protocol) terminated<br>
Server: localhost:4000 (http)<br>
Request: GET /<br>
** (exit) an exception was raised:<br>
** (RuntimeError) the algorithm :aes_gcm is not supported by your Erlang/OTP installation. Please make sure it was compiled with the correct OpenSSL/BoringSSL bindings<br>
(plug) lib/plug/crypto/message_encryptor.ex:114: Plug.Crypto.MessageEncryptor.raise_notsup/1<br>
(plug) lib/plug/crypto/message_encryptor.ex:58: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/3<br>
(drabstuff) lib/drabstuff_web/templates/page/index.html.drab:1: DrabstuffWeb.PageView.“index.html”/1<br>
(drabstuff) lib/drabstuff_web/templates/layout/app.html.eex:29: DrabstuffWeb.LayoutView.“app.html”/1<br>
(phoenix) lib/phoenix/view.ex:332: Phoenix.View.render_to_iodata/3<br>
(phoenix) lib/phoenix/controller.ex:740: Phoenix.Controller.do_render/4<br>
(drabstuff) lib/drabstuff_web/controllers/page_controller.ex:1: DrabstuffWeb.PageController.action/2<br>
(drabstuff) lib/drabstuff_web/controllers/page_controller.ex:1: DrabstuffWeb.PageController.phoenix_controller_pipeline/2<br>
(drabstuff) lib/drabstuff_web/endpoint.ex:1: DrabstuffWeb.Endpoint.instrument/4<br>
(phoenix) lib/phoenix/router.ex:278: Phoenix.Router.<strong>call</strong>/1<br>
(drabstuff) lib/drabstuff_web/endpoint.ex:1: DrabstuffWeb.Endpoint.plug_builder_call/2<br>
(drabstuff) lib/plug/debugger.ex:122: DrabstuffWeb.Endpoint.“call (overridable 3)”/2<br>
(drabstuff) lib/drabstuff_web/endpoint.ex:1: DrabstuffWeb.Endpoint.call/2<br>
(plug) lib/plug/adapters/cowboy/handler.ex:16: Plug.Adapters.Cowboy.Handler.upgrade/4<br>
(cowboy) /Users/elay/projects/phoenix/drabstuff/deps/cowboy/src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92287" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/399">Post #398</a>
	                </div>
	            </div>
              <div id="likers-container-92287" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92287"
                     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 #398"></div>
  </section>
</div>
    <div class="postbit" id="92288" data-post-id="92288">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Sorry - error was in terminal and 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="92288" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/400">Post #399</a>
	                </div>
	            </div>
              <div id="likers-container-92288" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92288"
                     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 #399"></div>
  </section>
</div>
    <div class="postbit" id="92289" data-post-id="92289">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="grych" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/grych/120/5610_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  grych
                    <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 class="user-title">
									<span>Creator of Drab</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="elay1" data-post="399" data-topic="3277">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/elay1/48/21562_2.png" class="avatar"> elay1:</div>
<blockquote>
<p>(RuntimeError) the algorithm :aes_gcm is not supported by your Erlang/OTP installation.</p>
</blockquote>
</aside>
<p>That must be a root of an issue. Please ensure your erlang installation contains the latest openSSL. For OSX, I am using OTP installed forom both brew and port, and both are OK.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92289" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/401">Post #400</a>
	                </div>
	            </div>
              <div id="likers-container-92289" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92289"
                     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 #400"></div>
  </section>
</div>
    <div class="postbit" id="92290" data-post-id="92290">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I used ASDF to upgrade elixir and erlang,<br>
I will try… brew upgrade erlang</p>
<p>…==&gt; Upgrading 1 outdated package, with result:<br>
erlang 20.1.5 → 21.0.5<br>
==&gt; Upgrading erlang<br>
==&gt; Installing dependencies for erlang: automake, openssl, jpeg, libpng, libtiff, wxmac</p>
<p>continuing…<br>
==&gt; Installing erlang dependency: openssl<br>
==&gt; Downloading <a href="https://www.openssl.org/source/openssl-1.0.2o.tar.gz" rel="noopener nofollow ugc">https://www.openssl.org/source/openssl-1.0.2o.tar.gz</a><br>
…</p>
<p>I think I have found the problem - my 2009 macbook pro is so old that my version of  OSX (10.10) is no longer supported.<br>
I have been putting off upgrading because the macbook pros have been so awful over the last 3 years.<br>
Looks like I will have to finally upgrade to the 2018 macbook pro.</p>
<p>during the erlang upgrade I got…</p>
<p>Error: You are using macOS 10.10.<br>
We (and Apple) do not provide support for this old version.<br>
You will encounter build failures and other breakages.<br>
Please create pull-requests instead of asking for help on Homebrew’s<br>
GitHub, Discourse, Twitter or IRC. As you are running this old version,<br>
you are responsible for resolving any issues you experience.</p>
<p>will be back when I have upgraded</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="92290" 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/drab-remote-controlled-frontend-framework-for-phoenix/3277/402">Post #401</a>
	                </div>
	            </div>
              <div id="likers-container-92290" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="92290"
                     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 #401"></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/3277/load_more?page=41">Load more posts (88 remaining)</a>
</div></template></turbo-stream>