[ Web Proxy ]
URL:
Viewing: https://elixirschool.com [Back]  [Original]

Home Elixir School
Do you want to pick up from where you left of?
Take me there No thanks
Elixir School

Welcome to Elixir School!

Elixir School is the premier destination for people looking to learn and master the Elixir programming language. Whether youre a seasoned veteran or this is your first time, youll find what you need in lessons and auxiliary resources.

Through the hard work of volunteers Elixir School has been translated to many languages. Some of these translations include: , Deutsch, , Espaol, Bahasa Indonesia, Italiano, , , Bahasa Melayu, Norsk, Polski, Portugus, , Slovenina, Trke, , , Vit ng, and .

We welcome and encourage you to join us in continuing to make Elixir School great by getting involved at elixirschool/elixirschool!

Why Elixir?

Discover why Elixir's popularity has skyrocketed and new companies adopt it daily.

Functional Programming

By focusing on breaking problems down into simple side-effect free functions we can ensure fewer bugs, better test coverage, while incrementally building our solutions through the composition of well tested functions.

Learn More

Feature Packed

Built on the back of a giant, the Erlang runtime system, Elixir takes things even further with easy extensibility, compatibility with Erlang and other BEAM languages, and an ever expanding collection of libraries and packages to improve developer happiness.

Learn More

Vibrant Ecosystem

With dozens of conferences, hundreds of meetups, Slack, IRC, Discord, and multiple active hashtags.

Learn More

By The Numbers

Still not convinced? Here are some numbers that demonstrate Elixir's growth and reach.

100+
Conferences

See Them Here

6 Podcasts
(& Counting)

See Them Here

25 Languages
With Lesson
Translations

See Them Here

600+ Companies
Using Elixir

See Them Here

13,000+ Packages
On Hex

See Them Here

Recent Posts

Articles authored by Elixir School contributors and members of the community.

automation releases software design

Automating Elixir Releases with Release Please

Discover how to streamline your Elixir project releases using Googles Release Please. Learn to automate changelog generation, version bumping, and GitHub releases while embracing conventional commits for better project management.

testing exunit

Run specific test cases with ExUnit

Learn how you can easily run one specific test case or a group test cases in Elixir without having to run through the whole test suites and custom workarounds.

liveview components liveview helpers

Components with dynamic attributes

Learn how you can support dynamic attributes when using reusable components with assigns_to_attribute/2 function.

:odbc and Efficient Querying With Streams

Learn how to use Erlangs built in :odbc interface to query using streams effectively

announcement

Now With More Elixir!

How Elixir School migrated from Jekyll to a Phoenix powered site

ecto

TIL: Cleaner queries with Ecto map

Today I learned how to write cleaner Ecto select queries with the help of Ecto.Query.map.

Want to learn more?

We have articles spanning several topics

Footer

Elixir School

The premier destination for learning and mastering Elixir

© 2021 Sean Callan @doomspork


Web Proxy Viewer  |  New URL  |  Original Page