Integrating vis.js with Phoenix Live View

In this article we show how to integrate vis.js into a Phoenix LiveView using JS hooks.

https://medium.com/drover-engineering/integrating-vis-js-with-phoenix-live-view-91aaae4b3b03

Elixir World: a telegram group for alchemists from all over the world.

I have created a telegram group for alchemists from all over the world.

Fans of Elixir, but also of any other Erlang VM programming language, are welcome.

We follow Elixir’s Code of Conduct https://github.com/elixir-lang/elixir/blob/master/CODE_OF_CONDUCT.md

The link to the group is https://t.me/elixir_world. We use a CAPTCHA.

Creating LiveView Modals with Tailwind CSS and AlpineJS

In a previous article we explored how to use LiveView with AlpineJS. In this article, we will use LiveView along with AlpineJS and Tailwind CSS to create a production-ready modal component. That is, a modal that smoothly transitions in and out of view and is able to survive LiveView reconnects.

http://blog.pthompson.org/liveview-tailwind-css-alpine-js-modal

Testing Third Party Integrations

One thing that is always hard, regardless of what language you’re working in, is testing integrations with third party services. I mean, how are you going to test something like uploading files to S3 without actually uploading the file to S3?! The answer to that is usually “mocking,” but then there comes the question of how exactly one does that. Well, today I’m going to show how I test these sorts of things in code I work on.

http://www.devonestes.com/testing-third-party-integrations

ThinkingElixir 005: Learning Elixir with Ricardo Trindade

In episode 5 of Thinking Elixir, We talk with Ricardo Trindade about learning Elixir and GraphQL. We discuss learning on personal interest projects, GraphQL vs REST, executing a Ruby gem or Python library from Elixir, helpful learning resources and much more!

Podcast Episode

Dictator v1.0: Plug-based authorisation

Dictator (plug-based authorisation) has been updated to v1.0.

New in 1.0: Clearer and concise API, flexible configurations, new authorisation mechanisms and pipeline-level authorisation

https://github.com/subvisual/dictator

Performant Autocomplete / Typeahead in Phoenix LiveView

Here is my first blog post ever 😉 Build a performant autocomplete using Phoenix LiveView and Alpine.js.

https://medium.com/@benvp/build-a-performat-autocomplete-using-phoenix-liveview-and-alpine-js-8bcbbed17ba7

Vim as an Elixir IDE

I wrote a collection of tips on how to use Vim as an Elixir IDE:

https://subvisual.com/blog/posts/vim-elixir-ide

Happy coding!

Headless CMS fun with Phoenix LiveView and Airtable (pt. 3)

Here is part 3 of my Headless CMS fun with Phoenix LiveView and Airtable, in which we will render content using Phoenix.LiveView:

http://codeloveandboards.com/blog/2020/07/19/headless-cms-fun-with-phoenix-liveview-and-airtable-pt-3/

Happy coding!

Let's criticize Morphix!

I wrote a post on medium, mercilessly dissecting my own elixir code. https://medium.com/perplexinomicon-of-philosodad/a-function-of-parts-a415a017fd41

How to know which of the Enum functions to use in Elixir

How to know which of the Enum functions to use in Elixir, know if you need to use Enum.map, Enum.filter, or Enum.reduce https://minhajuddin.com/2020/07/18/how-to-know-which-of-the-enum-functions-to-use-in-elixir/

16 Awesome Elixir Open-Source Projects

To introduce you to the wonders of open-source Elixir, we have compiled 16 neat frameworks, projects, and libraries.

https://serokell.io/blog/elixir-open-source-projects

Structuring an Elixir+Phoenix App

In this post I engage in an evaluation of various open source Phoenix+Ecto apps to try to figure out what I like and don’t like about how to structure my application.

https://medium.com/@fishbrian/structuring-an-elixir-phoenix-app-e32de2919f9a

Adding supervision tree to manage algo traders in Elixir

Just finished 3rd episode in the series “Create a cryptocurrency trading bot in Elixir” - this time we will focus on creating the supervision tree to scale our strategy to multiple traders: https://youtu.be/92khjtXNFxk

Elixir Wizards S4E9b Council of Wizards Part 2

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e9b-council/

How to Generate Custom Types with Macros

The post covers how to generate nifty parameterized types to use in @spec in compile time with macros.

https://rocket-science.ru/hacking/2020/07/15/generated-types

Elixir Wizards S4E9a Council of Wizards Part 1 with Andrea Leopardi and René Föhring

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e9a-council/

Password Resets

Episode #118: we explore one way to add password resets to an existing application.

https://elixircasts.io/password-reset

Building State Machines in Elixir with Ecto

Learn when you should use state machines and how to build one with Elixir’s Ecto.

https://blog.appsignal.com/2020/07/14/building-state-machines-in-elixir-with-ecto.html

ThinkingElixir 004: ElixirConf 2020 with Jim Freeze

In episode 4 of Thinking Elixir, We talk with ElixirConf organizer Jim Freeze to learn the behind the scenes information on how it will work. We cover the current challenges facing conferences, how to replicate the “hallway track”, submitting topics, what they are looking for this year, how going virtual changes things, and much more!

Podcast Episode

Previous page Next page