<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Elixir Blog</title><description>News, deep dives, and stories from the Elixir community.</description><link>https://elixir-lang.org/</link><item><title>Lazy BDDs with eager literal differences</title><link>https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2026/03/19/lazy-bdds-with-eager-literal-differences/</guid><description>This is a follow up to our batch of set-theoretic types optimizations, this time targeting differences</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim</author></item><item><title>Lazy BDDs with eager literal intersections</title><link>https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2026/02/26/eager-literal-intersections/</guid><description>This article explores the latest batch of optimizations we did to set-theoretic types and their representation</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim</author></item><item><title>Type inference of all constructs and the next 15 months</title><link>https://elixir-lang.org/blog/2026/01/09/type-inference-of-all-and-next-15/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2026/01/09/type-inference-of-all-and-next-15/</guid><description>Today we celebrate 15 years since Elixir&apos;s first commit! To mark the occasion, we are glad to announce the first release candidate for Elixir v1.20, which performs type inference of all language constructs, with increasing precision.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Lazier Binary Decision Diagrams (BDDs) for set-theoretic types</title><link>https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/</guid><description>This article explores the data structures used to represent set-theoretic types and the recent optimizations we have applied to them</description><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim, Guillaume Duboc</author></item><item><title>Elixir v1.19 released: enhanced type checking and up to 4x faster compilation for large projects</title><link>https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/10/16/elixir-v1-19-0-released/</guid><description>Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more</description><pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Interoperability in 2025: beyond the Erlang VM</title><link>https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/08/18/interop-and-portability/</guid><description>We explore the mechanisms for interoperability and portability between Elixir, other programming languages, and runtimes.</description><pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate><category>Announcements</category><author>Wojtek Mach, José Valim</author></item><item><title>Take part in the Global Elixir Meetups week</title><link>https://elixir-lang.org/blog/2025/08/05/global-elixir-meetups/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/08/05/global-elixir-meetups/</guid><description>We are launching Global Elixir Meetups - a week where the Elixir community organizes meetups around the world to meet, learn from each other, and discuss everything related to Elixir and the Erlang VM.</description><pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir Outreach stipend for speakers and trainers</title><link>https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/06/02/elixir-outreach-stipend-for-speakers/</guid><description>We announce the Elixir Outreach stipend in partnership with Dashbit, Oban, and the Erlang Ecosystem Foundation</description><pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Cyanview: Coordinating Super Bowl&apos;s visual fidelity with Elixir</title><link>https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/</guid><description>A case study of how Elixir is being used at Cyanview.</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>superbowl</category><category>mqtt</category><author>Lars Wikman, José Valim</author></item><item><title>Announcing Elixir OpenChain Certification</title><link>https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/02/26/elixir-openchain-certification/</guid><description>The Elixir project now meets OpenChain (ISO/IEC 5230). Each release ships with Source SBoMs in CycloneDX 1.6 and SPDX 2.3, plus attestation.</description><pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate><category>Announcements</category><category>openchain</category><category>compliance</category><author>The Elixir Team</author></item><item><title>Remote: growing from zero to unicorn with Elixir</title><link>https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2025/01/21/remote-elixir-case/</guid><description>A case study of how Elixir is being used at Remote.</description><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>growth</category><category>team</category><category>web</category><author>Hugo Baraúna</author></item><item><title>Elixir v1.18 released: type checking of calls, LSP listeners, built-in JSON, and more</title><link>https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/</guid><description>Elixir v1.18 released: type checking of function calls, Language Server listeners, built-in JSON, ExUnit improvements, mix format --migrate, and more</description><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Typing lists and tuples in Elixir</title><link>https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/</guid><description>This article explores the design decisions of typing lists and tuples in Elixir within a sound gradual type system</description><pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim</author></item><item><title>Announcing the official Elixir Language Server team</title><link>https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/</guid><description>Announcing the official Elixir Language Server team to work on the code intelligence infrastructure to be used across tools and editors</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v1.17 released: set-theoretic data types, calendar durations, and Erlang/OTP 27 support</title><link>https://elixir-lang.org/blog/2024/06/12/elixir-v1-17-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2024/06/12/elixir-v1-17-0-released/</guid><description>Elixir v1.17 released: set-theoretic data types, calendar durations, and Erlang/OTP 27 support</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate><category>Releases</category><author>Andrea Leopardi</author></item><item><title>Scaling a streaming service to hundreds of thousands of concurrent viewers at Veeps</title><link>https://elixir-lang.org/blog/2024/03/05/veeps-elixir-case/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2024/03/05/veeps-elixir-case/</guid><description>A case study of how Elixir is being used at Veeps.</description><pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>streaming</category><category>scaling</category><category>web</category><author>Hugo Baraúna</author></item><item><title>Elixir v1.16 released</title><link>https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2023/12/22/elixir-v1-16-0-released/</guid><description>Elixir v1.16 released with compiler diagnostics and extensive documentation</description><pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Strong arrows: a new approach to gradual typing</title><link>https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/</guid><description>An introduction to strong arrows and how it leverages the Erlang VM to provide sound gradual typing.</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Type system updates: moving from research into development</title><link>https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2023/06/22/type-system-updates-research-dev/</guid><description>A short status update on the effort to bring a type system into Elixir.</description><pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v1.15 released</title><link>https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2023/06/19/elixir-v1-15-0-released/</guid><description>Elixir v1.15 with improvements to compilation and boot times.</description><pubDate>Mon, 19 Jun 2023 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Embedded and cloud Elixir for grid-management at Sparkmeter</title><link>https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2023/03/09/embedded-and-cloud-elixir-at-sparkmeter/</guid><description>A case study of how Elixir is being used at SparkMeter.</description><pubDate>Thu, 09 Mar 2023 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>energy</category><category>iot</category><category>nerves</category><author>Hugo Baraúna</author></item><item><title>Cheatsheets and other 8 ExDoc features that improve the developer experience</title><link>https://elixir-lang.org/blog/2022/12/22/cheatsheets-and-8-other-features-in-exdoc-that-improve-the-developer-experience/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2022/12/22/cheatsheets-and-8-other-features-in-exdoc-that-improve-the-developer-experience/</guid><description>This post explains the motivation behind the new ExDoc Cheatsheet feature. It also highlights other ExDoc features that show how ExDoc has been evolving to make the documentation experience in Elixir better and better.</description><pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate><category>Announcements</category><author>Hugo Baraúna</author></item><item><title>My Future with Elixir: set-theoretic types</title><link>https://elixir-lang.org/blog/2022/10/05/my-future-with-elixir-set-theoretic-types/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2022/10/05/my-future-with-elixir-set-theoretic-types/</guid><description>We announce and explore the possibilities for bringing set-theoretic types into Elixir.</description><pubDate>Wed, 05 Oct 2022 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v1.14 released</title><link>https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/</guid><description>Elixir v1.14 is out with a focus on debugging and developer experience</description><pubDate>Thu, 01 Sep 2022 00:00:00 GMT</pubDate><category>Releases</category><author>Andrea Leopardi</author></item><item><title>Elixir v1.13 released</title><link>https://elixir-lang.org/blog/2021/12/03/elixir-v1-13-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/12/03/elixir-v1-13-0-released/</guid><description>Elixir v1.13 is out with a focus on developer tooling</description><pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Embracing open data with Elixir at the Ministry of Ecological Transition in France</title><link>https://elixir-lang.org/blog/2021/11/10/embracing-open-data-with-elixir-at-the-ministry-of-ecological-transition-in-france/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/11/10/embracing-open-data-with-elixir-at-the-ministry-of-ecological-transition-in-france/</guid><description>A case study of how Elixir is being used at the Ministry of Ecological Transition in France.</description><pubDate>Wed, 10 Nov 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>open-data</category><category>gov</category><category>phoenix</category><author>José Valim</author></item><item><title>Bootstrapping a multiplayer server with Elixir at X-Plane</title><link>https://elixir-lang.org/blog/2021/07/29/bootstraping-a-multiplayer-server-with-elixir-at-x-plane/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/07/29/bootstraping-a-multiplayer-server-with-elixir-at-x-plane/</guid><description>A case study of how Elixir is being used at X-Plane.</description><pubDate>Thu, 29 Jul 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>multiplayer</category><category>udp</category><category>otp</category><author>José Valim</author></item><item><title>Social virtual spaces with Elixir at Mozilla</title><link>https://elixir-lang.org/blog/2021/06/02/social-virtual-spaces-with-elixir-at-mozilla/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/06/02/social-virtual-spaces-with-elixir-at-mozilla/</guid><description>A case study of how Elixir is being used at Mozilla.</description><pubDate>Wed, 02 Jun 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>virtual-spaces</category><category>phoenix</category><author>José Valim</author></item><item><title>Elixir v1.12 released</title><link>https://elixir-lang.org/blog/2021/05/19/elixir-v1-12-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/05/19/elixir-v1-12-0-released/</guid><description>Elixir v1.12 is out with improvements to scripting, tighter Erlang/OTP 24 integration, stepped ranges, and dozen of new functions across the standard library</description><pubDate>Wed, 19 May 2021 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Marketing and sales intelligence with Elixir at PepsiCo</title><link>https://elixir-lang.org/blog/2021/04/02/marketing-and-sales-intelligence-with-elixir-at-pepsico/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/04/02/marketing-and-sales-intelligence-with-elixir-at-pepsico/</guid><description>A case study of how Elixir is being used at PepsiCo.</description><pubDate>Fri, 02 Apr 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>biz-intelligence</category><category>phoenix</category><author>José Valim</author></item><item><title>Social messaging with Elixir at Community</title><link>https://elixir-lang.org/blog/2021/02/03/social-messaging-with-elixir-at-community/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/02/03/social-messaging-with-elixir-at-community/</guid><description>A case study of how Elixir is being used at Community.</description><pubDate>Wed, 03 Feb 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>messaging</category><category>broadway</category><author>José Valim</author></item><item><title>Orchestrating computer vision with Elixir at V7</title><link>https://elixir-lang.org/blog/2021/01/13/orchestrating-computer-vision-with-elixir-at-v7/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2021/01/13/orchestrating-computer-vision-with-elixir-at-v7/</guid><description>A case study of how Elixir is being used at V7.</description><pubDate>Wed, 13 Jan 2021 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>computer-vision</category><category>phoenix</category><author>José Valim</author></item><item><title>Integrating travel with Elixir at Duffel</title><link>https://elixir-lang.org/blog/2020/12/10/integrating-travel-with-elixir-at-duffel/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/12/10/integrating-travel-with-elixir-at-duffel/</guid><description>A case study of how Elixir is being used at Duffel.</description><pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>api</category><category>integration</category><category>xml</category><author>José Valim</author></item><item><title>Real-time collaboration with Elixir at Slab</title><link>https://elixir-lang.org/blog/2020/11/17/real-time-collaboration-with-elixir-at-slab/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/11/17/real-time-collaboration-with-elixir-at-slab/</guid><description>A case study of how Elixir is being used at Slab.</description><pubDate>Tue, 17 Nov 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>collab</category><category>phoenix</category><category>otp</category><author>José Valim</author></item><item><title>Delivering social change with Elixir at Change.org</title><link>https://elixir-lang.org/blog/2020/10/27/delivering-social-change-with-elixir-at-changeorg/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/10/27/delivering-social-change-with-elixir-at-changeorg/</guid><description>A case study of how Elixir is being used at Change.org.</description><pubDate>Tue, 27 Oct 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>social</category><category>broadway</category><author>José Valim</author></item><item><title>Real time communication at scale with Elixir at Discord</title><link>https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/10/08/real-time-communication-at-scale-with-elixir-at-discord/</guid><description>A case study of how Elixir is being used at Discord.</description><pubDate>Thu, 08 Oct 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>real-time</category><category>genstage</category><category>otp</category><author>José Valim</author></item><item><title>Elixir v1.11 released</title><link>https://elixir-lang.org/blog/2020/10/06/elixir-v1-11-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/10/06/elixir-v1-11-0-released/</guid><description>Elixir v1.11 is out with improvements to the compiler and tighter integration with Erlang/OTP</description><pubDate>Tue, 06 Oct 2020 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>PaaS with Elixir at Heroku</title><link>https://elixir-lang.org/blog/2020/09/24/paas-with-elixir-at-heroku/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/09/24/paas-with-elixir-at-heroku/</guid><description>A case study of how Elixir is being used at Heroku.</description><pubDate>Thu, 24 Sep 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>paas</category><category>phoenix</category><author>José Valim</author></item><item><title>Embedded Elixir at Farmbot</title><link>https://elixir-lang.org/blog/2020/08/20/embedded-elixir-at-farmbot/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/08/20/embedded-elixir-at-farmbot/</guid><description>A case study of how Elixir is being used at Farmbot.</description><pubDate>Thu, 20 Aug 2020 00:00:00 GMT</pubDate><category>Elixir in Production</category><category>embedded</category><category>nerves</category><author>José Valim</author></item><item><title>Elixir v1.10 released</title><link>https://elixir-lang.org/blog/2020/01/27/elixir-v1-10-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2020/01/27/elixir-v1-10-0-released/</guid><description>Elixir v1.10 is out with standard library, compiler, and releases improvements.</description><pubDate>Mon, 27 Jan 2020 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.9 released</title><link>https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2019/06/24/elixir-v1-9-0-released/</guid><description>Elixir v1.9 is out with releases support, improved configuration and more.</description><pubDate>Mon, 24 Jun 2019 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Mint, a new HTTP client for Elixir</title><link>https://elixir-lang.org/blog/2019/02/25/mint-a-new-http-library-for-elixir/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2019/02/25/mint-a-new-http-library-for-elixir/</guid><description>Mint is a new low-level HTTP client that aims to provide a small and functional core that others can build on top.</description><pubDate>Mon, 25 Feb 2019 00:00:00 GMT</pubDate><category>Announcements</category><author>Eric Meadows-Jönsson</author></item><item><title>Elixir v1.8 released</title><link>https://elixir-lang.org/blog/2019/01/14/elixir-v1-8-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2019/01/14/elixir-v1-8-0-released/</guid><description>Elixir v1.8 comes with many improvements at the infrastructure level, improving compilation time, speeding up common patterns, and adding features around introspection of the system.</description><pubDate>Mon, 14 Jan 2019 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.7 released</title><link>https://elixir-lang.org/blog/2018/07/25/elixir-v1-7-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2018/07/25/elixir-v1-7-0-released/</guid><description>Elixir v1.7 includes many quality of life improvements, focusing on documentation, Logger and ExUnit, as well as a new Elixir Core team member!</description><pubDate>Wed, 25 Jul 2018 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Google Summer of Code 2018 projects</title><link>https://elixir-lang.org/blog/2018/06/28/gsoc-projects/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2018/06/28/gsoc-projects/</guid><description>Once again Elixir is participating in Google Summer of Code 2018. In this post, we&apos;ll have a look at the active projects.</description><pubDate>Thu, 28 Jun 2018 00:00:00 GMT</pubDate><category>Announcements</category><author>Andrea Leopardi</author></item><item><title>Elixir v1.6 released</title><link>https://elixir-lang.org/blog/2018/01/17/elixir-v1-6-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2018/01/17/elixir-v1-6-0-released/</guid><description>Elixir v1.6 includes a code formatter, defguard, dynamic supervision and new module attributes that improves code quality and the developer experience</description><pubDate>Wed, 17 Jan 2018 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>StreamData: Property-based testing and data generation</title><link>https://elixir-lang.org/blog/2017/10/31/stream-data-property-based-testing-and-data-generation-for-elixir/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2017/10/31/stream-data-property-based-testing-and-data-generation-for-elixir/</guid><description>We are working on data generation and property-based testing for the next versions of Elixir.</description><pubDate>Tue, 31 Oct 2017 00:00:00 GMT</pubDate><category>Announcements</category><author>Andrea Leopardi</author></item><item><title>Elixir v1.5 released</title><link>https://elixir-lang.org/blog/2017/07/25/elixir-v1-5-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2017/07/25/elixir-v1-5-0-released/</guid><description>Elixir v1.5 integrates with Erlang/OTP 20 and bring changes that improves the language reach and the developer experience</description><pubDate>Tue, 25 Jul 2017 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.4 released</title><link>https://elixir-lang.org/blog/2017/01/05/elixir-v1-4-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2017/01/05/elixir-v1-4-0-released/</guid><description>Elixir v1.4 brings many improvements to the language, its standard library and the Mix build tool.</description><pubDate>Thu, 05 Jan 2017 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Announcing GenStage</title><link>https://elixir-lang.org/blog/2016/07/14/announcing-genstage/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2016/07/14/announcing-genstage/</guid><description>GenStage is a new Elixir behaviour for exchanging events with back-pressure between Elixir processes. In this blog post we will cover the background that led us to GenStage, some example use cases, and what we are exploring for future releases.</description><pubDate>Thu, 14 Jul 2016 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v1.3 released</title><link>https://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/</guid><description>Elixir v1.3 brings many improvements to the language, the compiler and its tooling, specially Mix (Elixir&apos;s build tool) and ExUnit (Elixir&apos;s test framework).</description><pubDate>Tue, 21 Jun 2016 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.2 released</title><link>https://elixir-lang.org/blog/2016/01/03/elixir-v1-2-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2016/01/03/elixir-v1-2-0-released/</guid><description>Elixir v1.2 brings enhancements, bug fixes, performance improvements and more into Elixir.</description><pubDate>Sun, 03 Jan 2016 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.1 released</title><link>https://elixir-lang.org/blog/2015/09/28/elixir-v1-1-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2015/09/28/elixir-v1-1-0-released/</guid><description>Elixir v1.1 brings enhancements, bug fixes, performance improvements and more into Elixir.</description><pubDate>Mon, 28 Sep 2015 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v1.0 released</title><link>https://elixir-lang.org/blog/2014/09/18/elixir-v1-0-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2014/09/18/elixir-v1-0-0-released/</guid><description>Elixir v1.0 is finally out!</description><pubDate>Thu, 18 Sep 2014 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.15.0 released</title><link>https://elixir-lang.org/blog/2014/08/07/elixir-v0-15-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2014/08/07/elixir-v0-15-0-released/</guid><description>Elixir v0.15.0 introduces Elixir&apos;s Logger, Mix aliases and is the last stop before Elixir v1.0. We are also glad to welcome Alexei into our team!</description><pubDate>Thu, 07 Aug 2014 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.14.0 released</title><link>https://elixir-lang.org/blog/2014/06/17/elixir-v0-14-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2014/06/17/elixir-v0-14-0-released/</guid><description>Elixir v0.14.0 is released and expands the work on structs and bringing more of OTP right into Elixir and Mix</description><pubDate>Tue, 17 Jun 2014 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.13.0 released, hex.pm and ElixirConf announced</title><link>https://elixir-lang.org/blog/2014/04/21/elixir-v0-13-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2014/04/21/elixir-v0-13-0-released/</guid><description>Elixir v0.13.0 comes with substantial improvements to the language: maps, structs, comprehensiona and more. It also marks the announcement of the hex.pm package manager and the announcement of ElixirConf!</description><pubDate>Mon, 21 Apr 2014 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.12.0 released</title><link>https://elixir-lang.org/blog/2013/12/15/elixir-v0-12-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/12/15/elixir-v0-12-0-released/</guid><description>Elixir v0.12.0 is out with improved enumerables, build patterns and welcoming a new member to our team</description><pubDate>Sun, 15 Dec 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir&apos;s new continuable enumerators</title><link>https://elixir-lang.org/blog/2013/12/11/elixir-s-new-continuable-enumerators/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/12/11/elixir-s-new-continuable-enumerators/</guid><description>In 0.12.0 Elixir&apos;s enumerators have gained the ability to suspend value</description><pubDate>Wed, 11 Dec 2013 00:00:00 GMT</pubDate><category>Internals</category><author>Peter Minten</author></item><item><title>Elixir v0.11.0 released</title><link>https://elixir-lang.org/blog/2013/11/05/elixir-v0-11-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/11/05/elixir-v0-11-0-released/</guid><description>Elixir v0.11.0 is out and it focus on improving and optimizing the patterns often used by the community.</description><pubDate>Tue, 05 Nov 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir Design Goals</title><link>https://elixir-lang.org/blog/2013/08/08/elixir-design-goals/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/08/08/elixir-design-goals/</guid><description>Highlight of Elixir design goals.</description><pubDate>Thu, 08 Aug 2013 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim</author></item><item><title>Elixir v0.10.0 released</title><link>https://elixir-lang.org/blog/2013/07/13/elixir-v0-10-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/07/13/elixir-v0-10-0-released/</guid><description>Elixir v0.10.0 is out with support for streams, sets, pretty printing and many improvements for Mix and ExUnit.</description><pubDate>Sat, 13 Jul 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.9.0 released</title><link>https://elixir-lang.org/blog/2013/05/23/elixir-v0-9-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/05/23/elixir-v0-9-0-released/</guid><description>Elixir v0.9.0 is released with support for reducers, umbrella projects, faster compilation times and dropped support for R15 and earlier OTP versions.</description><pubDate>Thu, 23 May 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir on Xen</title><link>https://elixir-lang.org/blog/2013/05/02/elixir-on-xen/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/05/02/elixir-on-xen/</guid><description>The Erlang on Xen team has added support for Elixir and we will tell you how you can use it!</description><pubDate>Thu, 02 May 2013 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v0.8.2 released</title><link>https://elixir-lang.org/blog/2013/04/29/elixir-v0-8-2-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/04/29/elixir-v0-8-2-released/</guid><description>Elixir v0.8.2 is released with bug fixes, better Erlang R16 support and doctests.</description><pubDate>Mon, 29 Apr 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Google Summer of Code 2013</title><link>https://elixir-lang.org/blog/2013/04/19/google-summer-of-code-2013/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/04/19/google-summer-of-code-2013/</guid><description>Elixir is taking part in Google Summer of Code 2013! Are you a student? Join us!</description><pubDate>Fri, 19 Apr 2013 00:00:00 GMT</pubDate><category>Announcements</category><author>José Valim</author></item><item><title>Elixir v0.8.0 released</title><link>https://elixir-lang.org/blog/2013/01/27/elixir-v0-8-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2013/01/27/elixir-v0-8-0-released/</guid><description>On the last 9th January, we celebrated two years since Elixir&apos;s first commit and to celebrate this occasion we have prepared a big release. Elixir v0.8 is out, with documentation, optimizations, bug fixes and shiny new features. Let&apos;s take a look at them!</description><pubDate>Sun, 27 Jan 2013 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.7.2 released</title><link>https://elixir-lang.org/blog/2012/12/04/elixir-v0-7-2-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/12/04/elixir-v0-7-2-released/</guid><description>Elixir v0.7.2 is released, new, improved type specifications syntax and many other improvements.</description><pubDate>Tue, 04 Dec 2012 00:00:00 GMT</pubDate><category>Releases</category><author>Yurii Rashkovskii</author></item><item><title>Elixir v0.7.1 released</title><link>https://elixir-lang.org/blog/2012/11/18/elixir-v0-7-1-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/11/18/elixir-v0-7-1-released/</guid><description>Elixir v0.7.1 was released to celebrate the end of a two months journey traveling around Europe, United States and Brazil talking about Elixir.</description><pubDate>Sun, 18 Nov 2012 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.7.0 released</title><link>https://elixir-lang.org/blog/2012/10/20/elixir-v0-7-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/10/20/elixir-v0-7-0-released/</guid><description>Elixir v0.7.0 is released with many improvements! Read on for more information.</description><pubDate>Sat, 20 Oct 2012 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.6.0 released</title><link>https://elixir-lang.org/blog/2012/08/01/elixir-v0-6-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/08/01/elixir-v0-6-0-released/</guid><description>We have finally released Elixir v0.6.0! This release includes a build tool called Mix, support for Erlang typespecs, many improvements to IEx and improved IO, File and Macro support.</description><pubDate>Wed, 01 Aug 2012 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>Elixir v0.5.0 released</title><link>https://elixir-lang.org/blog/2012/05/25/elixir-v0-5-0-released/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/05/25/elixir-v0-5-0-released/</guid><description>We have finally released Elixir v0.5.0! This marks the first release since the language was rewritten. In this blog post, we will discuss what we achieved during this time and what are the next steps!</description><pubDate>Fri, 25 May 2012 00:00:00 GMT</pubDate><category>Releases</category><author>José Valim</author></item><item><title>A peek inside Elixir&apos;s Parallel Compiler</title><link>https://elixir-lang.org/blog/2012/04/24/a-peek-inside-elixir-s-parallel-compiler/</link><guid isPermaLink="true">https://elixir-lang.org/blog/2012/04/24/a-peek-inside-elixir-s-parallel-compiler/</guid><description>Today, a parallel compiler just landed in Elixir main. The goal of the parallel compiler is to compile files in parallel, automatically detecting dependencies between files. In this blog post, we are going to take a peek into the parallel compiler internals and learn more about Erlang and Elixir in the process.</description><pubDate>Tue, 24 Apr 2012 00:00:00 GMT</pubDate><category>Internals</category><author>José Valim</author></item></channel></rss>