Letβs recap:
BBC uses custom Elixir DSLs to serve
π 600m+ monthly unique views
π» 12 servers (down from 100
π§βπ» 7 #elixirlang engineers!
Mind blowing! π€―
Letβs recap:
BBC uses custom Elixir DSLs to serve
π 600m+ monthly unique views
π» 12 servers (down from 100
π§βπ» 7 #elixirlang engineers!
Mind blowing! π€―
We said we will focus on interoperability for 2025 and we are ready to share the first results. Embedding Python in Elixir, it's Fine: dashbit.co/blog/running...
More updates likely at ElixirConf EU 2025 :)
I wouldnβt say the configuration is easy or well documented but github.com/folke/snacks... has a lot of things youβd probably want all bundled together.
Come work with a wonderful team! #elixir #elixirlang
Sorry, Iβm not the hiring manager and not sure.
New job opening in my team! Not specifically Elixir, but Iβd love to see people in that Elixir/ML overlap. Another project in this team is Elixir (LiveView web app and full system in Elixir) #Elixir
jobs.apple.com/en-us/detail...
PhoenixTest v.0.5.0 is out! π₯³
Lots of changes. My favorite: experimental assertion `timeout` option that waits for async operations (and handles redirects).
Less visible work (but sooo valuable) -- work to allow for a playwright driver. π€― (huge thanks to @ftes.de π)
π hexdocs.pm/phoenix_test...
From upcoming @elixir-lang.org 1.18
> For example, you can invoke IEx.configure(auto_reload: true) and IEx will automatically reload modules changed elsewhere, either by a separate terminal or your IDE.
This is beautiful! π
#ElixirLang
The first barebones version of a Playwright driver for PhoenixTest:
hexdocs.pm/phoenix_test...
Give it a drive, run your feature tests in a browser.
And please let me know what doesn't work.
I'm very grateful for any feedback π
#ElixirLang #MyElixirStatus
AoC Day 8. Lesson the day is to carefully read the instructions. I completely misunderstood the rules and while the logic was correct, what to count was not and I tried adding way too much caching for no reason. Over complicated things.
gist.github.com/joeytrapp/33...
AoC Day 7. This one went surprisingly quick. I know thereβs a refactor in there for arbitrarily sized trees, but fixed tuples worked well enough.
gist.github.com/joeytrapp/4f...
The balance function for red black trees in that book is amazing and scary.
AoC Day 6. Got stuck on this one last night. First implementation of part 1 made part 2 way more difficult. Reset everything this morning and tried again.
gist.github.com/joeytrapp/eb...
AoC Day 5. Lesson learned with this one is that the std library is good and I donβt need to solve everything with recursive functions. It was getting too complex and when it came to sorting, I got lost. Rewrote with lists:map and lists:sort and it all worked out
gist.github.com/joeytrapp/a5...
AoC Day 4. I donβt think I did this efficiently. Also intended to use persistent_term to store the grid and spawn processes to handle checking horizontal, vertical and the two diagonals concurrently, but things have come up.
gist.github.com/joeytrapp/dc...
AoC day 3, I wanted to focus on using binary pattern matching and using that to parse the content and derive the answers. Iβd love feedback if there are techniques Iβm likely not aware of yet! #Erlang
gist.github.com/joeytrapp/85...
YALL. Phoenix LiveView 1.0 is out! x.com/chris_mccord...
#ElixirLang #PhoenixFramework
And day 2. Spent too long trying to be clever with this one.
gist.github.com/joeytrapp/c9...
Advent of Code this year using Erlang. Time to better understand what Elixir is built on.
gist.github.com/joeytrapp/bb...
And if such a lunatic could make it interop with an extremely scalable platform, thatβd be great.
Please do! More OCaml the better
We're live!
elixirisweird.com
Our design is better than yours. No complaints.
#ElixirLang
I was recently in the verge of ordering a Voyager. Iβd love to hear how it is to use for longer periods of time. Also how loud is the typing? Would it be usable in an office setting?
Who needs to crouch or strafe when youβre rushing B?
Iβve seen responsible and interesting uses to make me second guess avoiding the tools. Discretion seems like a skill all its own to work on.
Shut up and take my money!
But really, where do send the money.
Is it experience to know discretion because Iβve seen a handful of people be misled by AI suggestions and not have the ability to climb out of the hole? Makes me not want to use them at all, but I know thatβs a bad take too.
π
Completely reasonable. Iβve not used bun for anything important yet at all. Only considered the bundler as a way to reduce tooling even further. Not having to have node/npm seems like a good enough reason to try this out.