Elixir Forum Competition

We've teamed up with our friends at the Pragmatic Bookshelf to give you the chance to win a copy of Programming Elixir 1.3 by the legendary Dave Thomas. Not only that, we have one to give away every month until the end of 2017 - that's one Elixir Forum winner each month!

About the prize

You will probably recall that Dave Thomas cowrote "The Pragmatic Programmer" and was one of the creators of the Agile Manifesto. His book "Programming Ruby" introduced the Ruby language to the world, and "Agile Web Development with Rails" helped kickstart the Rails revolution. Programming Elixir is the introduction to Elixir for experienced programmers. Part 1 covers the basics of writing sequential Elixir programs and looks at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code - applications that use all the cores on your machine, or all the machines on your network! And this is done both with and without OTP. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax. This highly acclaimed book should be at the top of every budding Elixir developer's wish-list.

How to enter

Every month, we will pick a random 6-digit Lucky Number which is displayed on our competition page for all to see. To enter the competition, all you have to do is log in via your Elixir Forum account and recieve your weekly entry which is a randomly-generated entry number.

You can obtain a new entry number each week. At the end of the month, if any of your numbers turns out to be closest to that month's Lucky Number, you win!

This month's Lucky Number


So far this month, there have been 182 entries in the competition.

View all entries this month »

To make things more exciting, every now and then, we will announce special bonus days. These are days when you will be able to obtain a bonus entry into the competition. Some of these bonus entries will have a condition, such as first needing to make a post on the forum, or following or mentioning us (or Pragprog!) on social media. As long as you have met the criteria, you can get your bonus entry. Bonus days will be announced on the forum so be sure to regularly log in!

Can't wait? Already got the book?

Not to worry - we've also got you 25% off any ebook published by the Pragmatic Bookshelf! Head over to your entries page to get your code and take advantage of this amazing deal.


  1. Twelve competitions will be held throughout 2017. Each competition will run from the first day of the calendar month until the last day of the calendar month.
  2. Entry to the competition is restricted to one entry per person per week plus any additional qualifying bonus entries announced by the competition administrators.
  3. Entry to the competition is limited to one person per household.
  4. Automated entries, bulk entries or third party entries will be disqualified.
  5. Bonus entries may be subject to special conditions which you will be required to meet before you submit your entry. Failure to meet these criteria or conditions in a legitimate manner and any attempts at cheating will result in instant disqualification from the competition.
  6. Any suspicious entries or user accounts will be disqualified at the forum administrator's discretion. These include but are not members holding multiple accounts on elixirforum.com
  7. The competition sponsor is The Pragmatic Programmers, LLC.
  8. The prize consists of a digital (ebook) copy of 'Programming Elixir 1.3' by Dave Thomas.
  9. No cash alternatives will be offered.
  10. The competition sponsor reserves the right in its sole discretion to substitute any prize with cash or a prize of comparable value.
  11. Entrants must be aged 16 or over.
  12. If you are a winner, you will be required to provide your full name and a suitable email address so that this can be passed on to the competition sponsor to send you your prize. Failure to provide your details within 3 weeks of winning the competition will result in your disqualification as a winner and an alternative winner will be selected.
  13. The forum username of all winners will be displayed on our website elixirforum.com and may be used by the competition sponsor for promotional reasons.
  14. The Judges' decision is final and no correspondence will be entered in to.
  15. If you are a competition winner, you acknowledge and agree that neither elixirforum.com or the competition sponsor or any of their employees, agents or subcontractors shall have any liability to you whatsoever in connection with your use and/or possession of your prize, provided that nothing in these competition terms shall exclude or limit the liability of any party for personal injury or death caused by negligence or for anything else which cannot be excluded or limited by law.
  16. Each user may win the competition only once.
  17. In the event of a tie, the user whose entry was made first will win.
  18. elixirforum.com is compliant with the Data Protection Act. No personal data is collected as a result of participating in this competition beyond winners' names, country of residence and email addresses which are required for delivery of prizes. Pragmatic Programmers will record the winner as an order in its fulfilment systems.
  19. These rules may be updated at any time, in which case the latest version will apply.
  20. The competition prize is subject to the competition sponsor's usual terms and conditions.

Find out more about the book by visiting: