veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#elixir

7 posts7 participants0 posts today
benjamin melançon<p>What <a href="https://social.coop/tags/libre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>libre</span></a> <a href="https://social.coop/tags/IDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IDE</span></a> (integrated development environment for programming code) would y'all want to coalesce around using, supporting, and developing? Asking especially for coding websites and applications with <a href="https://social.coop/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a>, <a href="https://social.coop/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a>, <a href="https://social.coop/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a>, and <a href="https://social.coop/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> but <a href="https://social.coop/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>, <a href="https://social.coop/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a>, <a href="https://social.coop/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a>, and <a href="https://social.coop/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> would all be great for us <span class="h-card" translate="no"><a href="https://social.coop/@agaric" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>agaric</span></a></span> too.</p><p><a href="https://social.coop/tags/FLOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLOSS</span></a> <a href="https://social.coop/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://social.coop/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeSoftware</span></a></p>
Matej Cerny<p>Wouldn't it be nice if Scala supported pattern matching in function definitions, just like Haskell or Elixir? <a href="https://witter.cz/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://witter.cz/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a> <a href="https://witter.cz/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a></p>
GripNews<p>🌗 Matthew Sinclair - Intelligence, Innovation, Leadership, Influence<br>➤ Elixir 的優勢與應用: 解決常見的誤解<br>✤ <a href="https://matthewsinclair.com/blog/0181-why-elixir" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matthewsinclair.com/blog/0181-</span><span class="invisible">why-elixir</span></a><br>本文探討了Elixir程式語言的優勢,作者分享了他為何一直推廣Elixir的原因。Elixir基於Erlang VM (BEAM) 平臺,具備可擴展性、並發性與容錯性,適合現代SaaS應用程式、即時功能、API等。Elixir生態系統成熟,許多公司如WhatsApp、Discord等已採用。Phoenix框架簡化了Web開發,而Ash框架則提升了後端開發效率。此外,Nx框架則提供數值計算能力。作者認為Elixir能夠有效降低複雜度,提高團隊效率。<br>+ 讀者可能會覺得這篇文章深入淺出地解釋了Elixir的優勢,讓人更加了解這個語言的潛力。<br>+ 讀者可能對文中提到的各個框架,如Phoenix和Ash,產生進一步的興趣,想要深入研究。<br><a href="https://mastodon.social/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>程式設計</span></a> <a href="https://mastodon.social/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> <a href="https://mastodon.social/tags/%E9%96%8B%E7%99%BC%E8%80%85" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開發者</span></a></p>
Lobsters<p>Elixir background jobs: choosing the right tool for the job <a href="https://lobste.rs/s/kg1xab" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/kg1xab</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a><br><a href="https://www.honeybadger.io/blog/elixir-background-jobs/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">honeybadger.io/blog/elixir-bac</span><span class="invisible">kground-jobs/</span></a></p>
Pragmatic Bookshelf 📚<p>Beta Update - Network Programming in Elixir and Erlang<br>by Andrea Leopardi <span class="h-card" translate="no"><a href="https://mas.to/@whatyouhide" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whatyouhide</span></a></span><br><a href="https://pragprog.com/titles/alnpee?utm_source=m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pragprog.com/titles/alnpee?utm</span><span class="invisible">_source=m</span></a></p><p>B8.0 Release Notes:<br>* The book is content complete and headed to production for copy edit and layout.</p><p>(Already purchased? Check your email for a download link.)<br><a href="https://techhub.social/tags/BEAM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAM</span></a> <a href="https://techhub.social/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a> <a href="https://techhub.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://techhub.social/tags/TCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TCP</span></a> <a href="https://techhub.social/tags/UDP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UDP</span></a> <a href="https://techhub.social/tags/DNS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DNS</span></a> <a href="https://techhub.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP</span></a></p>
Jan<p>If you ever change the database in your Phoenix project from <a href="https://x0r.be/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> to <a href="https://x0r.be/tags/sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlite</span></a> remember to remover the `async: true` parts from the use `Project.ConnCase` in your tests.</p><p>Otherwise a lot of `(Exqlite.Error) Database busy` will show up in your tests.</p><p>Another way to "fix" this is to set the `pool_size` to 1 in your tests.exs. But in reality that's just a workaround.</p><p><a href="https://x0r.be/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://x0r.be/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a> <a href="https://x0r.be/tags/postgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgres</span></a> <a href="https://x0r.be/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> <a href="https://x0r.be/tags/sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlite</span></a></p>
HackerNews VN bot<p>Hệ thống ghép cặp thời gian thực xây dựng bằng Elixir, tập trung vào hiệu suất cao, khả năng mở rộng và tính đồng thời lớn. Mục tiêu chính là nhóm người dùng có hồ sơ hoặc tiêu chí tương thích, tự động tạo thành các cặp hoặc nhóm dựa trên các quy tắc có thể định cấu hình.</p><p><a href="https://mastodon.maobui.com/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.maobui.com/tags/matchmaking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>matchmaking</span></a> <a href="https://mastodon.maobui.com/tags/vietnam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vietnam</span></a> <a href="https://mastodon.maobui.com/tags/l%E1%BA%ADp_tr%C3%ACnh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lập_trình</span></a> <a href="https://mastodon.maobui.com/tags/gh%C3%A9p_%C4%91%C3%B4i" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ghép_đôi</span></a></p><p><a href="https://github.com/matheuscamarques/matchmaking_ex" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/matheuscamarques/ma</span><span class="invisible">tchmaking_ex</span></a></p>
Lars Wikman<p>One of Gothenburg's OG Elixir shops, they were Football Addicts back then. Since many years they go by Forza Football and Elixir is still central to what they do and when I asked they considered it an absolute must to join in sponsoring Goatmire Elixir.</p><p><a href="https://forzafootball.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">forzafootball.com</span><span class="invisible"></span></a><br><a href="https://hachyderm.io/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a></p>
Cam Cook<p>Reading the BEAM book, its great</p><p>Interestingly, I now have more questions about the JVM than I do about the BEAM.</p><p>So HotSpot is both a stack-machine and a register-machine?</p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/beam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>beam</span></a></p>
Bruno Jacquet<p>Looking for two brilliant women to join my <a href="https://hachyderm.io/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> team at femtasy. </p><p>See Julie's, my CEO, post on LinkedIn and the job ad for details:</p><p><a href="https://www.linkedin.com/posts/julie-lepique_femtasy-newopportunity-techhiring-activity-7349320718322388992-mTe0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/posts/julie-lepiq</span><span class="invisible">ue_femtasy-newopportunity-techhiring-activity-7349320718322388992-mTe0</span></a><br><a href="https://pinkinternetgmbh.teamtailor.com/jobs/4605994-senior-fullstack-software-engineer-w-d-m" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pinkinternetgmbh.teamtailor.co</span><span class="invisible">m/jobs/4605994-senior-fullstack-software-engineer-w-d-m</span></a></p><p>🙈 There's some <a href="https://hachyderm.io/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a> code too.</p>
Eduardo HernackiI'm speaking at CodeBEAM Europe 2025! 😁<br><br>I'll be exploring how Gleam's type system naturally fits with Domain-Driven Design principles. The language's structs, union types, and functional approach let you model business domains in ways that are both technically sound and genuinely understandable to domain experts.<br><br>Plus, you get all the reliability and concurrency benefits that come with running on the BEAM.<br><br>See you in Berlin this November!<br><br><a class="hashtag" href="https://genserver.social/tag/codebeam" rel="nofollow noopener" target="_blank">#CodeBEAM</a> <a class="hashtag" href="https://genserver.social/tag/gleam" rel="nofollow noopener" target="_blank">#Gleam</a> <a class="hashtag" href="https://genserver.social/tag/ddd" rel="nofollow noopener" target="_blank">#DDD</a> <a class="hashtag" href="https://genserver.social/tag/functionalprogramming" rel="nofollow noopener" target="_blank">#FunctionalProgramming</a> <a class="hashtag" href="https://genserver.social/tag/beam" rel="nofollow noopener" target="_blank">#BEAM</a> <a class="hashtag" href="https://genserver.social/tag/elixir" rel="nofollow noopener" target="_blank">#Elixir</a> <a class="hashtag" href="https://genserver.social/tag/erlang" rel="nofollow noopener" target="_blank">#Erlang</a>
Cam Cook<p>Comic reader is coming together.</p><p>Added a FTP interface (+ JSON:API, GraphQL) in case a client didnt have HTTP ability.</p><p>Used ExFTP and was delighted at how easy it was (full disclosure: I was on the team that made ExFTP)</p><p>Can't wait to replace my current comic book reader with it.</p><p><a href="https://mastodon.social/tags/myElixirStatus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>myElixirStatus</span></a> <a href="https://mastodon.social/tags/elixirlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirlang</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/comics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>comics</span></a></p>
Jacket<p>Here's how I see people based on their choice of API programing language.</p><p><a href="https://tech.lgbt/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a>: You don't care about anything else then the engineer pool you can employ so you take the default one. You're the basic b*.</p><p><a href="https://tech.lgbt/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a>: You're a Cpp programmer that only want to use the closest relative. You don't like change.</p><p><a href="https://tech.lgbt/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a>: You're the kind of person to read every articles on a subject to take a decision. What you want is nothing the objective best. Your vim is better then theirs. You know you have no recruitment pool but it doesn't matter, you're a 100x developer and nobody could understand how brilliant your code is anyway. You're an hipster</p><p><a href="https://tech.lgbt/tags/pyhon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyhon</span></a>: You created your startup to be sold. You basically want a great demo fast, get an offer and gtfo.</p><p><a href="https://tech.lgbt/tags/ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ruby</span></a>: it's been 10 years you didn't talk to anyone. You got in the hipe and never realised that everyone moved on except you.</p><p><a href="https://tech.lgbt/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>: You wish you could use elixir but settled for the second best for none technical reasons. You're submissive. Google is your master.</p>
N-gated Hacker News<p>🚀 Ah, yet another brave soul who claims they're unraveling the mysteries of hot code <a href="https://mastodon.social/tags/loading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loading</span></a> to *finally* solve the age-old conundrum of monolithic apps. 🧙‍♂️ Somehow, they believe Elixir's magic can keep their spaghetti code coherent while dodging the oh-so-dreaded <a href="https://mastodon.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a> booby trap. 🤡 Spoiler alert: it won't.<br><a href="https://lucassifoni.info/blog/leveraging-hot-code-loading-for-fun-and-profit/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lucassifoni.info/blog/leveragi</span><span class="invisible">ng-hot-code-loading-for-fun-and-profit/</span></a> <a href="https://mastodon.social/tags/hotcode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hotcode</span></a> <a href="https://mastodon.social/tags/monolithicapps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>monolithicapps</span></a> <a href="https://mastodon.social/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> <a href="https://mastodon.social/tags/spaghettiCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spaghettiCode</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ngated</span></a></p>

🌘 Lucas Sifoni – 利用 Elixir 的熱重載功能模組化單體應用程式
➤ 利用熱重載功能打造彈性且可維護的 Elixir 應用程式
lucassifoni.info/blog/leveragi
本文探討了作者 Lucas Sifoni 如何利用 Elixir 和 Erlang VM 的熱重載功能,在單體應用程式 Alzo 中模組化客戶端特定的功能。Alzo 應用程式以每個客戶一個實例的方式部署,作者希望能夠為客戶客製化功能,同時保持程式碼的一致性,避免微服務架構可能帶來的複雜性。透過動態載入模組和程式碼,作者成功地實現了客戶端特定應用程式的開發和部署,並有效地管理了程式碼的隔離與測試。
+ 哇,熱重載功能真的太強大了!這種方式可以讓應用程式在不中斷服務的情況下更新,對使用者來說體驗很好。
+ 這篇文章讓我對 Elixir 的彈性印象深刻,作者的解決方案很巧妙,既能滿足客戶客製化的需求,又能保持程式碼的整潔
#Elixir #程式設計 #軟體架構 #熱重載 #單體應用程式

lucassifoni.info · Lucas Sifoni - Leveraging Elixir's hot code loading capabilities to modularize a monolithic appHow hot code loading solves client-specific engineering problems in my startup Alzo

Gleam is an interesting new functional programming language. It is an ML-family language with syntax very similar to Rust, but it's not a replacement.
If you like Rust and don't like Go (or Elixir's Ruby syntax), Gleam might be worth considering for I/O bound applications needing high concurrency.
Gleam can also replace Elm on the browser. Code written in Gleam is apparently 30% faster than hand-written JavaScript.

gleam.run

gleam.runGleam languageThe Gleam programming language
#Gleam#Elixir#Rust