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.
Announcing TextChunker: Flexible Semantic Text Chunking for Elixir
Introduction Today, we’re excited to announce the open-source release of TextChunker! This library empowers Elixir developers to break down large text documents into meaningful…
From Ruby Roots to Elixir Excellence: Inside Our Slax Project Management Tool
Every software development team has its unique set of challenges when it comes to project management and communication flow. Enter **Slax**, our bespoke Slack…
#RevTWIL: ContEx
At Revelry, we believe in sharing and learning from one another (beliefs that are rooted in our Core Values). Among the many things we do…
Exploring ETL with Oban
In a previous article, we talked about ETL and I gave a short synopsis of various packages used in implementing an ETL pipeline. In…
What’s New in Phoenix 1.7 + LiveView .18 – File Structure and Templates
I recently had the opportunity to use Phoenix 1.7 and LiveView .18.3 in a production environment and it was, in a word, amazing. It’s…
Programmatic Parallels of Signal Flow
By Matt AguiluzRevelry Alumni Signal flow is something I find endlessly fascinating. The process of receiving input, processing it, and returning output is relatively…
Data Pipelines in Elixir
Have you been looking to do something in Elixir outside of the usual Phoenix website? Or do you need to do some data processing…
Converting Phoenix mix.gen.live Files to Surface Compatible Files
Introduction One of the most handy features of Phoenix 1.6+ is the ability to use mix phx.gen.live to easily generate Liveviews, templates, and a…
Web3 x Liveview: Crystal Adkins Presents at the Big Elixir 2022
You don’t have to forsake Elixir and Phoenix to work with Web3 and Blockchain. Liveview gives us the perfect intermediary. Background The Conference: The…
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.
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 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.
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.
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.
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.
Categories
- Apprenticeship (9)
- Artificial Intelligence (40)
- Back-End Engineering (126)
- Blockchain / Crypto (10)
- DevOps (5)
- Elixir / Phoenix (36)
- Front-End, UI / UX Engineering (40)
- Growth (5)
- Insights (92)
- Javascript (24)
- Leadership (23)
- Meet The Team (17)
- Mobile Applications (3)
- Off the Beaten Path (7)
- Peerbot (3)
- Process (22)
- ProdOps (1)
- Product Management (33)
- React / React Native (9)
- Remote Work (17)
- Revelry News (13)
- RevTWIL (24)
- Ruby / Ruby on Rails (4)
- Startup Studio (3)
- Technical Consulting (21)
- Testing and Security (8)