Build Your Own Web Framework in Elixir

By Aditya Iyengar
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

Elixir is a functional metaprogrammable language perfectly suited for building a web framework. Phoenix is the ubiquitous web framework in the Elixir ecosystem and is frequently used by many companies that want to build scalable web-based products.

Developers working with Elixir and Phoenix will be able to put their knowledge to work with this practical guide to web development in Elixir. The book provides a hands-on approach to implementing Elixir and the associated methodologies that will have you up and running, and productive in no time.

Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, you will begin by learning web development fundamentals, including building a web server and router in Elixir. You’ll then understand how to dispatch a request to a controller, respond using HTML, and finally add a set of Domain-Specific Languages (DSL) using metaprogramming. After building each component, you'll learn how to test them to check the accuracy and performance of the code written in Elixir.

By the end of this web development book, you will have learned how Phoenix works and be able to use advanced concepts of Elixir such as metaprogramming to build maintainable web products.

Publication date:
April 2022
Publisher
Packt
Pages
282
ISBN
9781801812542

About the Author

  • Aditya Iyengar

    Adi Iyengar is a Senior Software Engineer who has worked with Elixir since 2015. Over those years, he has worked across a wide array of applications, and authored / contributed to several open source projects including Elixir itself.

    He is passionate about mentoring and sharing his knowledge with others, which is why he actively mentors Junior developers in Elixir and Software Engineering. He loves Elixir, Functional Programming and Test Driven Development.

    When not coding, Adi can be seen playing Billiards, playing Guitar or Breakdancing. Adi also spends a good amount of his time keeping up with new developments in Particle Physics.

    Browse publications by this author
Book Title
Unlock this book and the full library for FREE
Start free trial