Mixing Clean Architecture

I introduce the CleanMixer tool, which is helpful for visualization and control (automated testing) of Elixir project architecture. The article uses CleanMixer as a backbone theme for introducing architectural principles, best practices, and their reasons.

https://dev.to/miros/mixing-clean-architecture-428c

What is an MVP and why Elixir is a perfect language for building a minimum viable app?

By defining a clear MVP scope as early as possible,you can lower overall expenses and risk. Elixir is the perfect technology for most of the applications and MVPs you plan to build. Why? https://curiosum.com/sl/f5d1fmt6

How to get the struct type in Elixir

Use one of the coolest Elixir features - pattern matching - to check the struct type. See how! https://curiosum.com/til/how-to-get-struct-type-in-elixir

Elixir Wizards S6E10 Delving Deeper into Magic with Quinn Wilton

The latest episode of the Elixir Wizards podcast hit your feed this morning! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e10-wilton/

A gentle introduction to Machine Learning for developers.

Learning the basics and getting started with Nx and Axon from first principles. Check it out here: https://bitfield.co/posts/machine-learning-in-elixir-with-nx-and-axon/

Let the force be with Livebook

Livebook is a new interactive and collaborative code notebook for Elixir. How about trying it out using Star Wars API?

https://appunite.com/blog/let-the-force-be-with-livebook

Let the force be with Livebook

Any Star Wars fans here? Want to know how to play with Star Wars API (SWAPI) using Elixir Livebook? It’s all here in @latachz article :D

https://appunite.com/blog/let-the-force-be-with-livebook

ThinkingElixir 059: How Elixir Came to Spotify with Joel Kemp

In episode 59 of Thinking Elixir, we talk with Joel Kemp about his experience introducing Elixir at Spotify. We learn about the concurrency problems he had with the default stack and how that was solved with the BEAM. We talk about the inertia that larger companies have that make introducing any change harder. Joel compares the process to running a marathon and shares some tactics used to help build internal support and interest. Fascinating insight into a well known company and how Elixir is helping internally.

https://thinkingelixir.com/podcast-episodes/059-how-elixir-came-to-spotify-with-joel-kemp/

ThinkingElixir 059: How Elixir Came to Spotify with Joel Kemp

In episode 59 of Thinking Elixir, we talk with Joel Kemp about his experience introducing Elixir at Spotify. We learn about the concurrency problems he had with the default stack and how that was solved with the BEAM. We talk about the inertia that larger companies have that make introducing any change harder. Joel compares the process to running a marathon and shares some tactics used to help build internal support and interest. Fascinating insight into a well known company and how Elixir is helping internally.

https://thinkingelixir.com/podcast-episodes/059-how-elixir-came-to-spotify-with-joel-kemp/

phx.new webapp

https://phx.new/ will generate a v1.6.0-dev phoenix project, so you can try the new heex and esbuild changes.

History - Download and warehouse historical trading data

Leverage tai and workbench to help download historical trading data for exploration and analysis.

https://github.com/fremantle-industries/history

Elixir Wizards S6E9 The Bridge Between Elixir & Zig with Isaac Yonemoto

The latest episode of the Elixir Wizards podcast hit your feed this morning! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e9-yonemoto/

Tangram: Automated Machine Learning in Elixir

Hi, I’d like to share Tangram, an automated machine learning framework with bindings for Elixir. With Tangram, you:

  • Run tangram train to train a model from a CSV file on the command line.
  • Make predictions with bindings for Elixir or a number of other programming languages.
  • Run tangram app to start a web application where you can learn more about your models and monitor them in production.

This makes it easy to add machine learning to your applications written in Elixir without having to learn the python machine learning ecosystem, maintain a separate python server to serve your models, and set up your own monitoring solution.

Watch the video on the homepage: https://www.tangram.dev or check it out on GitHub: https://github.com/tangramdotdev/tangram

ThinkingElixir 058: News and Livebook for Business Intelligence

In episode 58 of Thinking Elixir, after covering the news we catch up on what Elixir things we’ve been thinking about and working on. Mark brings up using Livebook as a Business Intelligence tool for doing analysis of a running application’s data. David brings up how to design safe data migrations in Elixir systems, examples from the Rails ecosystem and how he’s thinking about that for Elixir.

https://thinkingelixir.com/podcast-episodes/058-news-and-livebook-for-business-intelligence/

MOX ROCKSS!! Hands-on Elixir & OTP

Hello everyone,

I’m extremely happy to announce that I’ve released a new Elixir video titled “Mox Rockss”. The video focuses on using Mox to mock out dependencies in a non-trivial project. It skims over behaviours and shows that Mox provides great flexibility by allowing function bodies to be defined from the tests.

Link: https://www.youtube.com/watch?v=XNZMNvTjmn8

How to generate thumbnails in Elixir

Short post on how to generate thumbnails with proper scaling mechanism.

Authorization and Policy Scopes with Elixir/Phoenix

Authorization is usually an important part of any application, but it is also something that is not very often talked about. This post discusses authorization techniques and also an opinionated way of organizing your authorization code within Phoenix Contexts and Ecto Schemas.

Elixir makes it really easy to roll up a Mock server to test WebSocket clients.

This post discusses about a very high level overview of implementing a long running connection between two services with the use of WebSocket and then writing unit tests for the functionality.

line messaging api client for Elixir

My weekly progress, I wrote a library to working with LINE Messaging API named line_ex_messaging_api. This library is part of line_ex. Currently support only send messages (reply, push, multicast and broadcast), getting usages.

The line_ex_webhook now use line_ex_messaging_api to reply messages to user. If someone try and found a bug, please report an issue. :)

IntelliJ Elixir 11.13.0

Changelog

v11.13.0

Bug Fixes

  • Remove bintray repositories.

Enhancements

  • Update build to IntelliJ IDEA 2021.2.
  • Upgrade to Gradle 7.1.1.
  • Expand compatibility range to 2021.1.2-2021.2.

Installation Instructions

Previous page Next page