Elixir / Phoenix
Learn more about what Elixir is here.
We have found that Elixir, as a functional programming language, is inherently easy to write tests for and the apps can be horizontally scaled naturally. For us, more testing means fewer bugs and a more scalable codebase, which allows the app to grow with less refactoring and maintenance work. Elixir, Phoenix, and Live View perform so well at serving pages, that we find ourselves writing less frontend JavaScript in order to make the page feel snappy and responsive.
![NY chaos solving logic problems](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2020/05/nychaos.jpeg)
3 Approaches to Solving the New Year Chaos Logic Problem
Software engineer, Jonathan Walters, breaks down three approaches he took to solve the New Year Chaos logic problem from HackerRank.
![elixir function clauses](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/11/function-clauses.jpg)
My Favorite Functions and Patterns: Function Clauses in Elixir
Elixir is far too generous. I realize how cossetted I am when I go to use function clauses in JavaScript. Because you can’t do…
![Elixir on green street signs at split in road. Purple mountains in background. Illustration.](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2020/01/elixir-distillery.jpg)
Elixir Releases: Moving Quickly Past Elixir 1.8 and Distillery 2.0
Elixir 1.9 has been released with built-in support for releases, a need that was previously served (and continues to be) by the Distillery package.
![kubernetes admit one coin](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2020/01/kubernetes-admit-one-coin.jpg)
8 Super Simple Steps to Launch an App with Kubernetes API
Anything you can do from the Kubernetes command-line interface (kubectl), you can do through the Kubernetes API. Here’s how to build an app in 8 steps.
![function: group_by](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/group-by.jpg)
My Favorite Functions and Patterns: group_by
Thank you for joining me as I share my favorite functions and patterns in functional programming. Today’s focus is on the function group_by.
![functions with statement](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/with-statement.jpg)
My Favorite Functions and Patterns: With Statement
This is just one segment in a compilation of my favorite functions and patterns in functional programming. This bit focuses on the with statement.
![Patterns in Functional Programming](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/02/functions.jpg)
Functions: A Compilation of My Favorite Functions and Patterns in Functional Programming
This series shall be comprised of a series of micro-posts where each entry targets a single utility function or design pattern in functional programming.
![blockchain applications](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2019/01/stellar.jpg)
Stellar for Practical Blockchain Applications
The Blockchain. I ignored it for so long. Too much hype. Too many stories of fraud. Those things are enough, but I absolutely hated…
![nodejs](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/12/nodejs.jpg)
NodeJS, an Elixir Library for Calling Node.js Functions
Having this Elixir-to-Node bridge allows us to use a tried-and-tested JavaScript library for our app while we get our Elixir client off the ground.
![monitoring phoenix](https://revelrylabs.wpenginepowered.com/wp-content/uploads/2018/07/monitoring-phoenix-applications.jpg)
Monitoring Phoenix Applications and Recording Metrics
At Revelry, we are heavy users of DataDog so this solution leans heavily into putting metrics there.
Categories
- Apprenticeship (9)
- Artificial Intelligence (27)
- Back-End Engineering (118)
- Blockchain (10)
- DevOps (4)
- Elixir / Phoenix (22)
- Front-End, UI / UX Engineering (35)
- Growth (3)
- Insights (55)
- Javascript (20)
- Leadership (21)
- Meet The Team (19)
- Mobile (3)
- Off the Beaten Path (4)
- Peerbot (3)
- Process (17)
- ProdOps (1)
- Product Management (28)
- React / React Native (5)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (20)
- Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (22)
- Testing and Security (6)
- Wordpress (2)