Qqwy

Qqwy

TypeCheck Core Team

Update:

How to use the Blogs & Podcasts section

You can post links to your blog posts or podcasts either in one of the Official Blog Posts threads (like this one) or the Elixir Podcasts thread, or, if yo want a dedicated thread for each blog/podcast, via Devtalk.com. If you post via Devtalk we will automatically cross-post your blog post here in this section for each blog post or podcast (so one thread for each) so long as you have an account with the same username and primary email address on both forums. We also remove the rel-nofollow attribute when your link appears on our homepage on Devtalk, so great for your SEO! :wink:

If posting via Devtalk be sure to:

  • Ensure your account on Devtalk.com has the same username and primary email as your account here
  • Initiate thread creation in one of the Blog Posts/Podcasts sections (for Elixir/Phoenix that may be in the Back End category, or for LiveView it could be the Front End category).
  • Make sure the last link in your post is to your blog post as this is the link that will get featured on Devtalk (You can however override this by pasting the URL of your blog post or podcast in the TITLE field, however you will need to be at Trust Level 1 to do that.)
  • Include a short summary of your blog post or podcast then post the link on a separate line (here’s an example)
  • Include the Elixir and blog-post (or podcast) tags (as well as Phoenix, Nerves, LiveView etc if applicable). Don’t include the tags for Erlang or any other BEAM language as the system will instead post your blog post on to the Erlang Forums.

It will then create a thread on Devtalk and then automatically cross-post here under your account :003:

Please see this announcement for the full details: Calling all BEAM Bloggers!

:nerd_face:


This thread exists to aggregate learning resources about Elixir.

Feel free to add links to blog posts, articles, screencasts, etc. to the Wiki (this post) as well as in a new post in the thread (so everyone else is alerted as well) :023:

Introductions to Elixir

Elixir - First steps · trydis
The Elixir of Concurrency
Thoughts on ElixirConf 2016
Why we choose Elixir as the main technology for our startup?

Elixir in comparison to

Functional Programming is not weird: you just need some new patterns — Medium
Why I’m betting on Elixir — Medium
How Elixir’s Ecto differs from Ruby’s ActiveRecord
Why We Choose Elixir To Power Our SMS Infrastructure - PortaText
Elixir: The most Object-Oriented Language
Two million web servers
Beyond functional programming with Elixir and Erlang

Data Structures

Elixir Arc with a single module

Design Patterns

CQRS with Elixir and Phoenix
The Most Object-Oriented Language

Concurrency & OTP

Introduction to Elixir Processes
Ramblings of a Geek: Let’s Build Something: Elixir, Part 1 - A Simple GenServer
Ramblings of a Geek: Let’s Build Something: Elixir, Part 2 - Supervising Our GenServer
Understanding State with Elixir Agents — Automated Solutions
Pub/Sub in 30 Lines of Elixir — NoRedInk Tech
Creating Elixir libraries as OTP applications
Understanding Exit Signals in Erlang/Elixir
Pi Calculation with Elixir

:ets

Taming :ets for High-Performance Software

Metaprogramming/Macros

Getting Started with Elixir Metaprogramming
The Erlangelist - Understanding Macros

Testing

Ramblings of a Geek: Let’s Build Something: Elixir, Part 3 - Getting Started with ExUnit for Testing
Ramblings of a Geek: Let’s Build Something: Elixir, Part 4 - Better Tests, TypeSpecs, and Docs

Debugging

Debugging techniques in Elixir « Plataformatec Blog
How to trace Elixir nodes with Erlyberly « Plataformatec Blog

Elixir+Elm

note: We have a special place for Elm-related resources here.

Are Elixir and Elm the Perfect Couple?
Tomasz Kowal - Elixir and Elm - the perfect couple (Lambda Days 2016) - YouTube

Elixir Internals

Elixir RAM and the Template of Doom
The Erlang Garbage Collector

Web

note: We have a special place for Phoenix-related resources here.

Simple Web Servers with Plug and Cowboy
Ways to use Elixirscript Today
Ecto - the Past, the Present, the Future
Increasing SSL Security in Erlang/Elixir
Elixir Application with Ecto “Mix Elixir project with Ecto” @prio_mahabub

Artificial Intelligence

Coding A.I. Techniques in Elixir: The Generate and Test Algorithm — Automating The Future

Mix

Elixir 1.1 mix profile.fprof command

Ecto

How to use data spanning multiple data sources in Elixir

Deployment

How Honeybadger Uses Elixir To Monitor Heroku
Continuous Delivery for Elixir, Part 1: Introduction

Integration with 3rd party applications

Building a bot for Facebook Messenger, using Elixir
Setting up simple Live Chat in a Phoenix project using Planga

Short Tips

HMAC in Elixir and Python · My Random Thoughts
TIL: Elixir can pattern match at multiple depths in a single statement
Using Functions in Elixir Guard Clauses

Types

Type Checking in Elixir
Type-checking and spec-testing with TypeCheck

134196 1222

Showing Posts 591 to 600

Nicd

Nicd

I have updated the post now that 1.11 was released to mention the new config/runtime.exs and reword some parts: Elixir: Time for Some Configuration — Random Notes

Still eager to hear any feedback.

mindok

mindok

Hi @alvises,

Just a note to let you know I’ve read your real-time object detection article a few times now - there are heaps of gems in there. Thanks for putting together such a comprehensive walk-through of how to make Elixir & Python talk together.

alvises

alvises

Thank you so much @mindok! :blush: :green_heart: :purple_heart:

everfrost

everfrost

Hi there! If you are wondering how to simplify your Elixir/Phoenix codebase, check out 5 tips and code recipes for your next Elixir/Phoenix project! Spoiler: custom Ecto schema, reversed with statements etc.

LostKobrakai

LostKobrakai

I just wrote a piece on the elixir handling of child specs works and how the standardization for child_spec/1 (and as a side-effect start_link/1) came to be:

everfrost

everfrost

If you encountered problems with long-loading data in your projects, here’s a few words on how to handle them with GenServer: Phoenix Live View: Handling long-loading data with GenServer

alvises

alvises

Hey everybody!

I’ve just published a video, and related article, where I show how to use Bakeware, a cool tool to compile Elixir applications (CLIs, Scenic, Phoenix etc.) into single executable binaries.

MichaelViveros

MichaelViveros

Hello! I wrote 2 blogs about setting up Mutual TLS in Elixir. Part 1 goes over setting up basic Mutual TLS with HTTPoison and Part 2 covers some advanced concepts (testing client authentication, intermediate CAs).

ThinkingInCrowd

ThinkingInCrowd

Some thought and practices about building multi-level supervision tree in Elixir.

kip

kip

ex_cldr Core Team

To celebrate the upcoming 500,000th hex download of ex_cldr I’ve started a simple blog on internationalisation and localisation with Elixir.

its called Adventures in Internationalization and Localization.

Where Next? Top

Trending in Blog Posts Top

mudasobwa
I am seeing a lot of aplications of Argumentum ad Vericundiam in software discussions. They do link some piece of writing and point us to...
New
bartblast
Hey folks, I just published a post about Hologram’s funding and where the project goes next - the short version: Curiosum as Main Spons...
New
pckrishnadas88
A while back, I had to process millions of database updates in a legacy system that was already hitting its 64 GB RAM limit, so scaling t...
New
rhcarvalho
At the heart of every Phoenix application is the often “invisible” HTTP server layer. For over a decade Cowboy has served the community ...
New
smaller_infinity
I recently figured out how to the the Rust hotpath profiling crate running in an elixir benchmark script (for profiling NIFs). I had some...
New
rhcarvalho
The Phoenix framework is notorious for its long term stability and dependability. Unlike most comparable projects, the Phoenix team activ...
New
pckrishnadas88
I’ve published Part 3 of my Elixir distributed systems learning series. This part explores process monitoring using the low-level primit...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews