New app template & add-ons framework for Phoenix
I just released the template that I use to jump-start Phoenix projects (named Legendary). It’s all the goodness of Phoenix+Elixir plus lots of bells and whistles.
Three real-world examples of distributed Elixir (pt. 1)
Hi there! I just started a new blog series called Three real-world examples of distributed Elixir. Here is the first part out of four, in which we will make a gentle introduction to distributed Elixir. Happy coding!
https://bigardone.dev/blog/2021/05/22/three-real-world-examples-of-distributed-elixir-pt-1
Elixir Livestream - Building a web crawler
So I sat down during my last livestream and gave a first pass at building a web crawler. More to come on this project this coming friday.
Elixir Wizards S6E4 Bringing the Magic of Math into Programming with Chris Miller
The latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e4-miller/
Livebook is a secret weapon for documentation
Livebook was created for machine learning in Elixir. But Livebook isn’t limited to machine learning. I found it works really well for documenting important app logic too! It combines markdown documentation with your project code and even executes the code showing the results. This makes it easier for new devs ramping-up on a project by getting comfortable with those super important parts of the app.
Debugging and mocking third party services in Elixir with Mox
I have published a new blog post in which I detail how I use the application environment, behaviors and Mox to debug and test third party services!
ThinkingElixir 049: Pushing for Modularity with Maciej Kaszubowski
In episode 49 of Thinking Elixir, Maciej Kaszubowski returns to talk about how read models can help modularize our systems. There is a focus on background job systems and how they fit in our modular designs. We cover push vs pull based systems and which is more maintainable. Maciej also shares his approach to learning and understanding a new Elixir library and more!
Layouts and LiveEEx templates
I’ve just published a new episode in which I explain:
- Layouts, how they work with regular views and LiveViews.
- How to update the page title in LiveView.
-
.leexLiveEEx template file
Debugging Elixir Code - The Definitive Guide
Debugging techniques are often an overlooked topic in Elixir, and Michal’s new article explains how you can get more productive through available but sometimes little-known tools.
[ANN] Meshx - service mesh support library
Meshx is a group of packages providing service mesh support for Elixir language.
Version [0.1.0] has been released and is available on hex.pm.
-
Meshx- starting point with high-level library overview. -
MeshxConsul- Consul service mesh adapter. -
MeshxRpc- RPC client and server designed for service mesh environment. -
MeshxNode- service mesh distribution module, alternative to EPMD and :inet_tls_dist.
Phoenix LiveView snippets for Sublime Text
Now hosted in PackageControl https://packagecontrol.io/packages/Phoenix LiveView Snippets
Video: Let’s build a real time chat application with Elixir and Phoenix LiveView
Last week, I did a live-stream on @ManningBooks twitch channel. During the stream, I built a real-time chat application from scratch with @elixirlang and @phoenixinaction. Did you miss it? Watch the replay! https://youtu.be/_rTFZbvMfJA #MyElixirStatus #ElixirLang
Elixir 1.12 and Your First Mix.install Script
Get setup with Elixir 1.12, OTP 24 and then try out your first Elixir script using Mix.install/2!
https://thinkingelixir.com/elixir-1-12-and-your-first-mix-install-script/
Metaprogramming in Elixir
In our latest article, we cover metaprogramming and macros in Elixir.
Learn how you can use Elixir to write code that writes code: https://serokell.io/blog/elixir-metaprogramming
One neat trick to getting Tailwind's JIT compiler working in Phoenix
JIT compilation is amazing for your development productivity, but it requires some non-obvious changes to get it working with Phoenix. https://sevenseacat.net/posts/2021/tailwind-jit-in-phoenix/
Let's Build An Instagram Clone With The PETAL(Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView) Stack [PART 7]
In this part, we will work on the search functionality in our top header navigation menu.
Elixir Wizards S6E3 The Controlled Magic of Oban with Parker and Shannon Selbert
The latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e3-selbert/
Ecto.Repo.stream/1 in large data processing
The datasets can be too large to handle entirely in-memory, but we should do the processing. With Ecto.Repo.stream/1 we can process it in batches.
Check more on: https://bartoszgorka.com/ecto-repo-stream-in-large-data-processing
Elixir Wizards |> Conference schedule and tickets are live
The schedule is up and tickets are available for the first ever Elixir Wizards |> Conference; we’ve put together what we think are a solid list of speakers, panelists, and social time. Hope you can join us.
Tickets and details at: https://smr.tl/conf
