Scott Wlaschin - Railway Oriented Programming -- error handling in functional languages
When you build real world applications, you are not always on the "happy path". You must deal with validation, logging, network and service errors, and…
How I Centralized Our Scattered Business Logic Into One Clear Pipeline For Our Elixir Webhook Service
Find out how centralizing scattered business logic into one clear pipeline for our Elixir webhook service helped PagerDuty as a company gain better visibility into how the service actually worked.
Livebook recently dropped and I was curious to see what the hype was all about. I had dabbled with ipython notebook (Jupyter) long ago, so I was curious to see what an Elixir version would offer.
Switching to Pyhton for huge mathematical calculations can help your Elixir/Phoenix app in a significant way. Ever encountered such a problem? Don't worry, just learn how to finally make your programming work easier!
This guide to getting started with Phoenix covers getting up and running with Elixir and Phoenix. This is a direct conversion of the Getting started with Rails Guide so it especially suited for you that already knows Ruby on Rails.
The goal of the guide is to teach you:
- How to install Phoenix, create a new application, and connect your application to a database.
- The general layout of a Phoenix application.
- How to quickly generate the starting pieces of a Phoenix application.
Chunking strings in Elixir: how difficult can it be?
This week I finished my contract for Seamly1, where I spent 7 months developing a SaaS messaging platform for customer service in Elixir. The project was incredibly interesting, so in our last conversation I asked if they would mind me sharing a “war story” with the world. They gladly agreed, so here goes an account of my dealings with unicode, performance tuning and Rust-based NIFs. Enjoy!
1 - The problem From a pure technical point of view, we needed a way to split strings in chunks up to a maximum length in a user-friendly way.
What if C# were like Go? Open source bflat has “Go-inspired tooling”, now targets bare metal • DEVCLASS
Developer Michal Strehovský has released bflat 7.0.1, with support for C# applications that run on bare metal – taking native ahead of time (AOT) compilation further than is possible with Microsoft’s official Native AOT in .NET 7. Strehovský is a software engineer at Microsoft working full-time on the .NET runtime, but open source bflat is […]