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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Second vote for Dave Thomas’s video course.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="247937" 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/you-and-elixir-in-2021-22-23/36881/74">Post #73</a>
	                </div>
	            </div>
              <div id="likers-container-247937" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="247937"
                     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="247939" data-post-id="247939">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Im really excited to focus on Elixir and Phoenix this year. My day job is front-end JS and I’ve been dabbling in Clojure for a while now but feel it misses a cohesive web framework.</p>
<p>I’ve always struggled with OO so this is my way to pick up backend development. For some reason FP just clicks 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="247939" 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/you-and-elixir-in-2021-22-23/36881/75">Post #74</a>
	                </div>
	            </div>
              <div id="likers-container-247939" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="247939"
                     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="250161" data-post-id="250161">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve discovered Elixir through Mozilla Hubs. I was also looking for a good web framework for my next project, and although I’m a huge fan of Rust, the web frameworks are still a little… rusty <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"> Since then I started investigating Elixir and Phoenix, and hopefully I will add Elixir to my tool belt really soon <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" 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="250161" 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/you-and-elixir-in-2021-22-23/36881/76">Post #75</a>
	                </div>
	            </div>
              <div id="likers-container-250161" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="250161"
                     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>
    <div class="postbit" id="250214" data-post-id="250214">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Finally managed to get a project to try out Elixir in, and man is it challenging to switch the thinking from OOP to FP, and trying to do things in the <em>elixir</em> way.</p>
<p>I’ve found this guide useful in regards of making some decisions of how to structure the code: <a href="https://nimblehq.co/compass/development/code-conventions/elixir/" class="inline-onebox" rel="noopener nofollow ugc">Elixir Development | Nimble</a></p>
<p>Had hard time setting up a docker-compose.yml and Dockerfile for a umbrella project, but I think I managed to cobble up a setup that works.</p>
<p>Also, deployment is something that I am scratching my head with - I’m used to work with Laravel, and deploying that is easy for me, but compiling a project and pushing that to servers is something that I have hard time finding solid info on - there are a lot of info on how to do it, but not much about how to think about it, the basics, pros and cons of the different ways and what best practices there are ad why are they the est practices.</p>
<p>I’ve enjoyed my journey so far, writing elixir is definitely a challenge worth tackling.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="250214" 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/you-and-elixir-in-2021-22-23/36881/77">Post #76</a>
	                </div>
	            </div>
              <div id="likers-container-250214" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="250214"
                     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 #76"></div>
  </section>
</div>
    <div class="postbit" id="250215" data-post-id="250215">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Well firstly… I think I wiil be doing something so I can be consider apart of the community or at least a real user of language.</p>
<p>My first experience with Elixir is through writing space code. I like multi dimensional theory, I don’t like racists people or small minded individuals. I do technical stuff because I believe I am smart like that as people solve cross word puzzles and other things.</p>
<p>I am currently learning Erlang and will continue to do so even I if I choose to write space code in Erlang as opposed to Elixir and write in Elixir afterwards. I believe you cant lie to sun, the moon and mineral on this Earth. This is important overall. I don’t care if people don’t like me, I just feel as I said a lot of people are just racist and I leave them for later.</p>
<p>I hope to do some security project with Erlang. I will likely be writing a Fuzzer in Erlang within 2022 toward the end. I am almost homeless but I am not but it might be an interesting to be. I don’t need people to work with on the project but like RabbitMQ or System i suppose if it’s good people will use it.</p>
<p>Though it is private for my own usage. I do security stuff and I am pretty good at that but upskilling my programming capabilities at the moment. I read lot’s of science book’s in my spare time and understand distributed systems. This to me is like</p>
<p>I understand the trick of the trade but I trust and believe the demo God watch over me. Otherwise I would not be writing this. I try my best to run away from immature people.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="250215" 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/you-and-elixir-in-2021-22-23/36881/78">Post #77</a>
	                </div>
	            </div>
              <div id="likers-container-250215" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="250215"
                     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 #77"></div>
  </section>
</div>
    <div class="postbit" id="255413" data-post-id="255413">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<ul>
<li>I knew Elixir for a while, but since I was student at the time and seeking for a job, I went for Ruby (which I love), but now I have time to work in Ruby and learn another language. When I find Elixir the first time, I was curious about FP, went through Haskell but didn’t really liked the syntax and then found Elixir.</li>
<li>I came from C and Ruby languages</li>
<li>For the moment I have some pleasure writing some Elixir, multi-clause function and guard are an elegant way to avoid <code>if</code> everywhere and pattern matching is neat af.</li>
<li>At the moment it’s just for learning purposes</li>
<li>Actually having a hard time with OTP, understanding how putting all pieces together. I just bought <code>Programmer Passport: OTP</code> and <code>Designing Elixir Systems with OTP</code> to help me with that</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="255413" 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/you-and-elixir-in-2021-22-23/36881/79">Post #78</a>
	                </div>
	            </div>
              <div id="likers-container-255413" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="255413"
                     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 #78"></div>
  </section>
</div>
    <div class="postbit" id="257287" data-post-id="257287">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<ul>
<li>
<p><strong>Liveview</strong> is the main feature that attracted me to Elixir. A few years ago I began learning frontend frameworks and realized that I did not enjoy worrying about stores, SSR vs CSR, and maintaining separate code bases for parts of a project. Additionally, the language has many use-cases that seem pretty cool!</p>
</li>
<li>
<p>For the past 15 years I have been working in PHP and Javascript, mainly in the Wordpress realm. Even though Wordpress has a very large user base and is very easy to work, I’ve grown tired of its quirks and the volatility of third-party plugins. Although I am tempted to give Laravel a try, since it’s PHP based, I thought I would try something new and expand my knowledge base.</p>
</li>
<li>
<p>So far the learning experience has been enjoyable and I am grasping most concepts. The courses from The Pragmatic Studio have been great and I look forward to starting a personal project.</p>
</li>
<li>
<p>To get started I will likely try to rewrite functionality I am familiar with in the Wordpress/PHP realm and then work on larger personal projects. With a background in web development, I would like to get outside my comfort zone and build something that is not solely website-based.</p>
</li>
<li>
<p>With PHP, it’s easy to jump right in and understand what’s going on relatively quickly. I’m finding that the experience in Elixir takes a bit more thought (which is a good thing). Also, I’m slightly concerned about going to production but I haven’t thoroughly reviewed the documentation on that yet and <a href="http://fly.io" rel="noopener nofollow ugc">fly.io</a> seems like a good choice.</p>
</li>
<li>
<p>The main drawback that I’ve read is the lack of available packages and the need to build things yourself. Coming from Wordpress, this is a little intimidating but also liberating as you aren’t reliant on out-dated code bases or breaking changes.</p>
</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="257287" 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/you-and-elixir-in-2021-22-23/36881/80">Post #79</a>
	                </div>
	            </div>
              <div id="likers-container-257287" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="257287"
                     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 #79"></div>
  </section>
</div>
    <div class="postbit" id="257314" data-post-id="257314">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Good luck with your experiments. Learning Phoenix will make it easy to pick up Laravel if you want / need it. I use Laravel at work and it’s a nice framework. I much prefer Elixir and its functional / immutable approach 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="257314" 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/you-and-elixir-in-2021-22-23/36881/81">Post #80</a>
	                </div>
	            </div>
              <div id="likers-container-257314" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="257314"
                     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 #80"></div>
  </section>
</div>
    <div class="postbit" id="288502" data-post-id="288502">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>2021 was when I began seriously with Elixir, although I think I began with Elixir in 2019/2020 (I should review my code notes and check the time stamps hehe). I was really impressed with the language, its community and the available resources. I came from Python, so I was a bit lost at the beginning because the OOP programming is very different from the functional paradigm. But I decided to be open minded and well, it was the best I could do professionally and personally.</p>
<p>For me, 2022 was my big year with Elixir, because it was the year in which I feel more comfortable with all I learnt (and still learning of course!) and when I have more job opportunities related with the Elixir ecosystem.</p>
<p>Working as freelance push me to learn practically a bit of everything, due many times I have been the only developer working in some projects. But, as a summary, 2021 was the big year of Phoenix and, in the last quarter, the beginning of my awesome, joyful and big adventure with Nerves. I think 2023 is going to be the year of Nerves and all its related ecosystem (I am like a child with a new toy each time I read some new about Nerves or related projects hehe), and also of AtomVM, that I have some projects that I want to start.</p>
<p>As a note, I really love Elixir’s pattern matching and more when it is in the function parameters! And the pipe operator… <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20"></p>
<p>Well, I could write and write a lot about Elixir and many related stuff, but I think it is enough to not make this post so long.</p>
<p>Regards!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="288502" 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/you-and-elixir-in-2021-22-23/36881/82">Post #81</a>
	                </div>
	            </div>
              <div id="likers-container-288502" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="288502"
                     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 #81"></div>
  </section>
</div>
    <div class="postbit" id="289852" data-post-id="289852">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am working on Manufacturing Execution Systems, abbreviated as MES. I’m encountering a significant amount of trouble concerning concurrency and stability; if the application crashes, it results in a production outage, which costs a lot of money and leads to difficult conversations with senior staff.</p>
<p>Consequently, I’ve been researching how people build applications that are highly scalable and infallible. You can likely understand why I’m here, then. Currently, I am delving into the “In Actions” books.</p>
<p>Transitioning to Elixir has been somewhat challenging for me as a C# developer. I don’t consider myself extraordinarily intelligent, I simply strive to do my best to improve. I am particularly fond of Ecto; working with the Entity Framework in C# was quite taxing on my sanity. Despite the comparatively lower number of programmers when set against C# or Java, I am astounded by how well-polished libraries in Elixir are.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="289852" data-batch-url="/posts/batch_likers">
                        8
                      </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/you-and-elixir-in-2021-22-23/36881/83">Post #82</a>
	                </div>
	            </div>
              <div id="likers-container-289852" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="289852"
                     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 #82"></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/36881/load_more?page=9">Load more posts (2 remaining)</a>
</div></template></turbo-stream>