ElixirFocus
@ElixirFocus
ElixirFocus provides educational content for @elixirlang developers looking to evolve their coding skills. Made with ❤️ by @zorn.
You might like
🔗 Doctest functions with side effects Some great tips here. manusachi.com/blog/doctests-…
📅 Devs For Ukraine is a free, online engineering conference with the goal to raise funds and provide support to Ukraine. APRIL 25 - 26 2022 Good speakers and a good cause. Looking forward to it. devsforukraine.io
📚 Starting the Metaprogramming Elixir book today for book club. Page 7… pragprog.com/titles/cmelixi…
TIL: There is a keyboard shortcut (press g) while browsing any hexdocs.pm library documentation. Using this modal you can search and quickly jump to any other package documentation.
⚛️ You may know that converting a string into an atom is a dangerous move in production for lack of atom garbage collection, but did you know about the safer alternative (when circumstances allow it) using the String module to_existing_atom/1 function? hexdocs.pm/elixir/String.…
The GetShorty link shortener example project has been updated to the latest Phoenix version. Nothing too exciting but trying to make sure these resources stay fresh and error-free for people. github.com/elixirfocus/ge…
While doing updates to the GetShorty example project, I saw this Credo warning. I get why it is there but when dealing with Ecto schemas I generally consider Noun.t() to be a hydrated value from the db and I need to be able to pass in structs to make changesets. Any thoughts?
🐛In a client project, we had an issue where the select input of a form was not changing in the LiveView (0.17.5) even after I assigned a new changeset. We eventually got a hack working. During the bug hunt, I made a demo and am now publishing it: github.com/elixirfocus/li…
github.com
GitHub - elixirfocus/live_select_debug: This sample project demonstrates a workaround for a...
This sample project demonstrates a workaround for a bug-like behavior I am witnessing in LiveView 0.17.5 where when generating a new changeset did not fully reset the form as I wanted. - elixirfocu...
🔗 Three Ways to Debug Code in Elixir - AppSignal Blog Some great tips here. blog.appsignal.com/2021/11/30/thr…
blog.appsignal.com
Three Ways to Debug Code in Elixir | AppSignal Blog
Explore three common methods of debugging code in Elixir, as well as how to debug Elixir processes using trace and observer.
🔗 Underjord - Are Contexts a Thing? Really enjoyed this article. Touches a lot of Elixir coding patterns that sadly I do not observe teams really discussing internally — and so we end up with half patterns, done inconsistently. underjord.io/are-contexts-a…
📚 I like that we have some LiveView-doubters inside our @elixirbookclub. It will enable the discussions of the LiveView book to be all the more honest and informative. I myself am generally pro-LiveView; but still love request-response when it aligns with the problem set.
👨💻 GitHub Universe 2021 Keynote Day 1 (16m) There is so much cool stuff coming out of GitHub. I have some reservations about the legal concerns inside of Copilot but overall I feel like they killing it. youtube.com/watch?v=etMvd9…
youtube.com
YouTube
Universe 2021 Keynote Day 1: GitHub on GitHub
🔗 The Twelve-Factor App Each time I come back to this doc I appreciate its advice even more. 12factor.net
We are 1000 members! 🥳 Thank you all for joining us and making this community grow bigger, stronger, and better every day. 🌱 Let's keep building together! #WeBeamTogether
TIL about System.unique_integer/1, which guarantees you an integer that it hasn't (yet) handed out in the current runtime. 😍 I'd started writing my own GenServer to do this, but gave up quickly trying to handle a bunch of edge cases. 😅 hexdocs.pm/elixir/1.12/Sy… #MyElixirStatus
🔗 Finally! A Raspberry Pi Linux Tablet that works! Could be a fun hardware item to base an Elixir/Nerves project on. youtube.com/watch?v=t-ZQ9L…
youtube.com
YouTube
Finally! A Raspberry Pi Linux Tablet that works!
🔗plug_attack: A plug building toolkit for blocking and throttling abusive requests. Looks like a helpful tool if your Elixir Phoenix app is getting targeted by bots. github.com/michalmuskala/…
github.com
GitHub - michalmuskala/plug_attack: A plug building toolkit for blocking and throttling abusive...
A plug building toolkit for blocking and throttling abusive requests - michalmuskala/plug_attack
🔗 The Many-to-One Parallel Signal Sending Optimization Coming soon™ to Erlang/OTP 25. erlang.org/blog/parallel-…
The most truthful thing I've ever wrote about Elixir.
United States Trends
- 1. #BUNCHITA 1,420 posts
- 2. Tulane 4,362 posts
- 3. #SmackDown 46.2K posts
- 4. Frankenstein 79.1K posts
- 5. Giulia 14.9K posts
- 6. taylor york 8,250 posts
- 7. Supreme Court 180K posts
- 8. Aaron Gordon 4,330 posts
- 9. #TheLastDriveIn 3,970 posts
- 10. Russ 14K posts
- 11. #River 4,430 posts
- 12. Justice Jackson 5,784 posts
- 13. Connor Bedard 3,085 posts
- 14. #TheFutureIsTeal N/A
- 15. Gozyuger 1,762 posts
- 16. Podz 3,115 posts
- 17. Tatis 2,149 posts
- 18. Northwestern 5,077 posts
- 19. Pluribus 30.7K posts
- 20. Scott Frost N/A
You might like
-
Mark Ericksen
@brainlid -
Elixir Jobs
@jobs_elixir -
FullstackPhoenix
@FullstackPhoen1 -
Beam it Recruitment
@BeamItRec -
Livebook
@livebookdev -
Ash Framework | ashframework.bsky.social
@AshFramework -
Paraxial.io
@paraxialio -
Alex Koutmos
@akoutmos -
Zach Daniel
@ZachSDaniel1 -
Kamil Skowron
@kamilskowron -
Steve Bussey
@YOOOODAAAA -
German Velasco
@germsvel -
Wallaby
@elixir_wallaby -
Z
@z_4seven -
Alex Garibay
@_AlexGaribay
Something went wrong.
Something went wrong.