Modular design: Deep vs. shallow modules
What are modules? Why do we use them at all? What do we apply them to? What’s the difference between deep and shallow ones? Let’s delve into the basics of modular design.
Web applications would not have existed without APIs... or, at least, they would have been much more difficult to use. In our new tutorial, we'll get you a proper introduction to API design and take a look at the most popular approaches towards this matter.
What are modules? Why do we use them at all? What do we apply them to? What’s the difference between deep and shallow ones? Let’s delve into the basics of modular design.
Learn how Spotify uses Elixir and leverages Phoenix LiveView for its internal web application.
Elixir/Phoenix uptime monitor tutorial vol. 6. This time you'll learn how to utilize Ecto functions for data serving. Curious? Let's start!
After routing and controllers, let us take a few looks at data gathering in an Elixir/Phoenix application. In the fifth part of our website uptime monitor tutorial, you'll learn about the available data gathering options in the Phoenix framework, how your application can benefit from Quantum, and testing.
Before we delve into the topic of data gathering in Elixir/Phoenix, let us focus on another core aspect of our uptime monitor application: routing and controllers.
Looking for an Elixir developer's job? Need a career roadmap? This article will guide you step by step! From entry-level jobs, mid developer positions, to senior Elixir engineer and beyond! Have fun!
Data models, contexts and modular design are all part of an Elixir/Phoenix application's architecture. Learn how to build and handle them with the third part of our tutorial!
How to handle authorization and authentication in your Elixir/Phoenix project? Read the second part of our uptime monitor tutorial, and learn about building your own solution, utilizing external dependencies, as well as using a native Phoenix solution: mix phx.gen.auth.
Welcome to the first part of our Elixir/Phoenix tutorial series. In this one, you will learn how to build an uptime monitor for websites and web applications. Step one: setting up the project.
Is the choice between Ruby on Rails and Phoenix hard for your business? Let us ask you a couple of questions that may help you make an informed decision on which technology to employ!
How to overcome Elixir’s limitations when dealing with big mathematical operations? Solving them in another language. This tutorial will show you how to launch Python in Elixir for selected problems. Read on!
Erlang Term Storage is a useful feature of Elixir programming language. Let’s take a look at what it does and build a module for wrapping ETS functions with GenServer.
Wondering how to cope with long-loading data of your Elixir/Phoenix app? This is when GenServer in Phoenix Live View comes in handy. Let me show you how to use it!
The clearer the source code of your Elixir/Phoenix application, the better. If you need tips on how to make it simpler, read this tutorial.
Get a sneak peek into the Elixir/Phoenix web development environment set up, the Prograils way.