ElixirConf

ElixirConf

ElixirConf 2022 - Onorio Catenacci - Searching Your Elixir Code

ElixirConf: ElixirConf 2022 - Onorio Catenacci - Searching Your Elixir Code

Comments welcome! View the #elixirconf tag for more ElixirConf talks!

Most Liked

Nezteb

Nezteb

I love that you covered Rosie @Onor.io; I was at the exact same talk in 2018! At the time it was still in its infancy but now I’m going to look more into it for Elixir! I wonder how its 2.0 milestone is going.

I’m only just finding this talk, because I was considering drafting a similar talk using a similar tool called Comby. As a tool it seems more focused on the “find and replace” use case. Here are some talks by the main developer, who I believe is now employed at Sourcegraph:

Onor.io

Onor.io

Sorry I wasn’t able to respond earlier. I’ve been a bit swamped the past couple of days. Yes I would dearly love to see more people learning about Rosie. The last I spoke with Dr. Jennings, I think she said that 2.0 is probably on track for later this year (2024) or early next year. It’ll be very cool when it’s available.

dimitarvp

dimitarvp

I’ll definitely watch these videos. Last I used comby – about 13-15 months ago – it was fairly underwhelming for looking for code patterns though.

Nowadays I found ast-grep to be much better.

Onor.io

Onor.io

I was telling someone just the other day that I think of RegEx like I think of assembly language. Extremely powerful, very low-level and easy to get wrong because you forget to specify something. This is why I’m hoping that tools like Rosie Pattern Language gain some traction. Just as higher level languages (even C) helped us to be more productive with less errors, I think higher level parsing via Rosie and other tools would help us to be more productive as well!

Where Next?

Popular in Talks Top

axelson
ElixirConf 2018 – Day 2 Opening Keynote – Justin Schneck (@mobileoverlord) All talks thread:
New
axelson
by @zacky1972 Finally, we’ve succeeded in the implementation of Hastega!!! (Maybe until ElixirConf US 2019 :slight_smile: Hastega (Hyp...
New
axelson
by @chrismccord My summary: Chris gives an update and copious demos of Phoenix LiveView which is now released on hex.pm. Demos on: ...
New
brightball
Since the comments are turned off on the YouTube videos, I'm going to post on talk per day on here for viewing and discussion...starting ...
New
axelson
Hey everyone! I hope everyone enjoyed ElixirConf! I know that I did. In order to facilitate and continue the discussion (especially since...
New
axelson
ElixirConf 2017 - Phoenix after 100000 lines - Renan Ranelli Given phoenix’s rise in popularity, the interne...
New
axelson
ElixirConf 2017 - Managing Tables With Elixir and OTP - Robert Beene We’ve all waited for a table at a resta...
New
rodrigues
Whether you’re developing a small web site or a large-scale distributed system, Erlang and Elixir are great tools for building server-sid...
New
axelson
by @jon At PagerDuty, we run our systems across many geographic regions to ensure we’re always available, even when you might not be. E...
New
axelson
ElixirConf 2017 - Keep an Eye on the Sky with Nerves and Phoenix - @electricshaman As part of the next gener...
New

Other popular topics Top

yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New

We're in Beta

About us Mission Statement