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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Awesome!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="11125" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/65">Post #64</a>
	                </div>
	            </div>
              <div id="likers-container-11125" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11125"
                     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 #64"></div>
  </section>
</div>
    <div class="postbit" id="11137" data-post-id="11137">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Crowdhailer" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Crowdhailer/120/2438_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Crowdhailer
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Raxx</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<ul>
<li>I am working on a HTTP server in elixir, <a href="https://github.com/CrowdHailer/Ace" class="inline-onebox" rel="noopener nofollow ugc">GitHub - CrowdHailer/Ace: HTTP web server and client, supports http1 and http2 · GitHub</a></li>
<li>Trying to learn about releases, and many infrastructure topics, e.g. docker kuberneties etc.</li>
<li>working out what it means for elixir applications to be clustered and cloud native</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="11137" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/66">Post #65</a>
	                </div>
	            </div>
              <div id="likers-container-11137" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11137"
                     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 #65"></div>
  </section>
</div>
    <div class="postbit" id="11140" data-post-id="11140">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m writing a client library for <a href="https://github.com/tchoutri/Exon" rel="noopener nofollow ugc">Exon</a>, my stock manager, but this time in <a href="https://github.com/tchoutri/Hexon" rel="noopener nofollow ugc">Haskell</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="11140" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/67">Post #66</a>
	                </div>
	            </div>
              <div id="likers-container-11140" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11140"
                     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="11142" data-post-id="11142">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m working on a site where I’ll post music from around the world—like a blog but organized by country. I’m using it to learn Phoenix!</p>
<p>I’m also always thinking of what libraries and applications I can make.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="11142" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/68">Post #67</a>
	                </div>
	            </div>
              <div id="likers-container-11142" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11142"
                     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="11143" data-post-id="11143">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m working on a Natural Language Processing and Text Summarization library for Elixir:<br>
<a href="https://github.com/nicbet/essence" class="inline-onebox" rel="noopener nofollow ugc">GitHub - nicbet/essence: Essence is a library for Natural Language Processing and Text Summarization in Elixir. · GitHub</a> | <a href="https://hex.pm/packages/essence" class="inline-onebox" rel="nofollow">essence | Hex</a></p>
<p>My pet project is a phoenix-based framework for easier writing of Apple tvOS10 based apps, substituting XHR requests with channels, and extending eex layouts with TVML.  No release yet.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="11143" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/69">Post #68</a>
	                </div>
	            </div>
              <div id="likers-container-11143" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11143"
                     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="11155" data-post-id="11155">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey <a class="mention" href="/u/astonj" rel="nofollow">@AstonJ</a>, regarding spacemacs check out  the spacemacs ABC series <a href="https://www.youtube.com/watch?v=ZFV5EqpZ6_s&amp;list=PLrJ2YN5y27KLhd3yNs2dR8_inqtEiEweE" rel="noopener nofollow ugc">https://www.youtube.com/watch?v=ZFV5EqpZ6_s&amp;list=PLrJ2YN5y27KLhd3yNs2dR8_inqtEiEweE</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="11155" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/70">Post #69</a>
	                </div>
	            </div>
              <div id="likers-container-11155" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11155"
                     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="11156" data-post-id="11156">
  <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>Awesome, thanks - added it to our Spacemacs Wiki <img src="https://forum.elixirforum.com/uploads/default/original/2X/a/a1c41c89c299189a3f85edfeb4973563d8bac781.gif?v=15" title=":023:" class="emoji emoji-custom" alt=":023:" loading="lazy" width="20" height="20"></p>
<aside class="quote quote-modified" data-post="1" data-topic="109">
  <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/spacemacs-general-discussion-blog-posts-wiki/109" rel="nofollow">Spacemacs - General Discussion, Blog Posts, Wiki</a> <a class="badge-category__wrapper " href="/c/chat-discussions/wikis/111" rel="nofollow"><span data-category-id="111" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Wikis</span></span></a>
    </div>
  </div>
  <blockquote>
    <a name="p-319-a-wiki-for-spacemacs-1" class="anchor" href="#p-319-a-wiki-for-spacemacs-1" aria-label="Heading link" rel="nofollow"></a>A wiki for Spacemacs
Spacemacs with Alchemist is an extremely popular set-up to use for Elixir development. Give it a try by following our guide here and let us know what you think! 
<a href="http://spacemacs.org" rel="nofollow">http://spacemacs.org</a> - Official SpaceMacs site 
<a href="http://www.alchemist-elixir.org" rel="nofollow">http://www.alchemist-elixir.org</a> - Alchemist Elixir site 

<a name="p-319-installation-2" class="anchor" href="#p-319-installation-2" aria-label="Heading link" rel="nofollow"></a>Installation
We need to install Emacs first, then Spacemacs, then add the Elixir layer to SpaceMacs: 
<a name="p-319-h-1-emacs-installation-3" class="anchor" href="#p-319-h-1-emacs-installation-3" aria-label="Heading link" rel="nofollow"></a>1) Emacs installation
Here are the instructions for OS X (from their <a href="http://wikemacs.org/wiki/Installing_Emacs_on_OS_X" rel="nofollow">wiki</a>). For other platforms look <a href="https://www.gnu.org/software/emacs/download.html" rel="nofollow">here</a>. 
U…
  </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="11156" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/71">Post #70</a>
	                </div>
	            </div>
              <div id="likers-container-11156" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11156"
                     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="11187" data-post-id="11187">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve mostly been working on a stripped down Phoenix app. It’s literally just Phoenix+Ecto+Absinthe (GraphQL), no routes, controllers, views, or channels (although I might have some a bit later, need to think a bit more about it).</p>
<p>Other than that, I’ve been doing a lot of research into Riak and Hibari (I know, not Elixir, but it is still BEAM related). And plan on watching some of the talks from the elixir conf later this week <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="11187" 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/what-elixir-related-stuff-are-you-doing/113/72">Post #71</a>
	                </div>
	            </div>
              <div id="likers-container-11187" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11187"
                     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="11201" data-post-id="11201">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="benwilson512" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/benwilson512/120/1457_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  benwilson512
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Craft GraphQL APIs in Elixir with Absinthe</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Awesome, let me know if you run into any issues. Please try out our <code>v1.2</code> alpha release, it should be 100% functional we’re just still testing it “in the real world” before releasing beta / RC.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="11201" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/73">Post #72</a>
	                </div>
	            </div>
              <div id="likers-container-11201" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11201"
                     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="11244" data-post-id="11244">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Pretty much all went smoothly <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">, only thing I noticed was regarding Absinthe.Plug (v1.2), that it returns different status codes now. These seem more appropriate than the previous ones, although I was unsure if all GraphQL errors are supposed to return 400 or not?</p>
<p>It seems like type errors return 400, but user generated errors do not. Looking at the plug it looks like maybe all GraphQL errors should return 400?</p>
<p>Basically should something like this return 400 or 200 with the new plug?</p>
<pre><code>defmodule Schema do
    use Absinthe.Schema
    
    query do
        field :test, type: :integer do
            resolve fn _, _ -&gt;
                { :error, "blah" }
            end
        end
    end
end

# What Absinthe.Plug v1.2 currently returns:
# curl -i -X POST -H "Content-Type: application/graphql" -d '{ test }' http://localhost:4000
# HTTP/1.1 200 OK
# ...
# {"errors":[{"message":"In field \"test\": blah","locations":[{"line":1,"column":0}]}],"data":{}}
</code></pre>
<p>If it is meant to return 400, then it is because the user created error is creating a GraphQL response with a data field. While the plug seems to be matching on each field individually, essentially: <code>{:ok, %{data: _}}</code> followed by <code>{:ok, %{errors: _}}</code>. So simplest fix would be reordering the matches so the <code>:errors</code> match is handled before the <code>:data</code> match.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="11244" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/what-elixir-related-stuff-are-you-doing/113/74">Post #73</a>
	                </div>
	            </div>
              <div id="likers-container-11244" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="11244"
                     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>
</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/113/load_more?page=8">Load more posts (845 remaining)</a>
</div></template></turbo-stream>