👉 building SaaS https://postline.ai
🧑💻 in love with the #ElixirLang 🧪
Follow for updates! #buildinpublic
X profile -> https://x.com/jskalc
To prepare AI prompts, we're using Liquid templating language.
I've created a sigil validating our templates at compile time. It gives us instant feedback if everything's OK 👌
Now onto`~ASSISTANT`, `~USER` sigils 😂
#elixirlang
To prepare AI prompts, we're using Liquid templating language.
I've created a sigil validating our templates at compile time. It gives us instant feedback if everything's OK 👌
Now onto`~ASSISTANT`, `~USER` sigils 😂
#elixirlang
Elixir and Phoenix manages them through a great library Gettext. Running `mix gettext.extract` creates these files for you with missing translations, and Cursor fills them.
It's so easy 😍
#elixirlang
Elixir and Phoenix manages them through a great library Gettext. Running `mix gettext.extract` creates these files for you with missing translations, and Cursor fills them.
It's so easy 😍
#elixirlang
So IMO, {:reply, value, socket} is needed because it allows to return some value directly to the client. Re-rendering is triggered on assigns.
So IMO, {:reply, value, socket} is needed because it allows to return some value directly to the client. Re-rendering is triggered on assigns.
We're applying for LI API and we needed an easy way to login without social auth. Cursor did it on it's own 😲
AI browsing code, writing & running tests is amazing 😍
#myelixirstatus
We're applying for LI API and we needed an easy way to login without social auth. Cursor did it on it's own 😲
AI browsing code, writing & running tests is amazing 😍
#myelixirstatus
It's my very first Elixir conference. I can't wait to be there and meet y'all nerds! 🥳
#elixirlang
It's my very first Elixir conference. I can't wait to be there and meet y'all nerds! 🥳
#elixirlang
❌ Critiques client-side state management in HTMX
✅ Praises lack of duplication between front & back end logic
The fun part? Author suggested something that is exactly what LiveVue does 😁
#elixirlang
❌ Critiques client-side state management in HTMX
✅ Praises lack of duplication between front & back end logic
The fun part? Author suggested something that is exactly what LiveVue does 😁
#elixirlang
To make communication easier, I've just created an Elixir slack "live_vue" channel. If you want to ask a question, contribute, or simply to be in the loop, you're welcome there 🤗
Link in the comment 👇
#myelixirstatus
To make communication easier, I've just created an Elixir slack "live_vue" channel. If you want to ask a question, contribute, or simply to be in the loop, you're welcome there 🤗
Link in the comment 👇
#myelixirstatus
Featuring:
✅ powerful, agentic assistant crafting engaging Linkedin posts
✅ web search
✅ great scheduling system
✅ and more!
Created fully in #elixirlang LiveVue 😉
Want in? ⬇️
Featuring:
✅ powerful, agentic assistant crafting engaging Linkedin posts
✅ web search
✅ great scheduling system
✅ and more!
Created fully in #elixirlang LiveVue 😉
Want in? ⬇️
To be honest I don't have a clue what I'm doing, just asking Cursor to do it for me based on ~H sigil extension 😅🙈
AI is amazing
#myelixirstatus #elixirlang
To be honest I don't have a clue what I'm doing, just asking Cursor to do it for me based on ~H sigil extension 😅🙈
AI is amazing
#myelixirstatus #elixirlang
I think it's a good moment to start speaking again. LiveVue is growing steadily, my product Postline using it is doing well, so let's share what I've learned. Ofc if I'll be accepted 😅🤞
#myelixirstatus
I think it's a good moment to start speaking again. LiveVue is growing steadily, my product Postline using it is doing well, so let's share what I've learned. Ofc if I'll be accepted 😅🤞
#myelixirstatus
Now creating navigation in Vue will be equally easy as in HEEX. Big thanks for contributions from Bernat!
One step closer to becoming Inertia for LiveView 💜
#elixirlang #myelixirstatus
Now creating navigation in Vue will be equally easy as in HEEX. Big thanks for contributions from Bernat!
One step closer to becoming Inertia for LiveView 💜
#elixirlang #myelixirstatus
I do it for all my models 😉
#elixirlang#myelixirstatus
I do it for all my models 😉
#elixirlang#myelixirstatus
There were some hydration errors when working with SSR in LiveVue. The code on the left side adds newlines around server-rendered HTML, whereas code on the right doesn't.
phx-no-format was the only way I found to fix it 😉
There were some hydration errors when working with SSR in LiveVue. The code on the left side adds newlines around server-rendered HTML, whereas code on the right doesn't.
phx-no-format was the only way I found to fix it 😉
By default, mix format adds newlines to children HEEX elements. It's not always desired. If you want to skip it, simply add `phx-no-format` attribute.
Handy for textareas and similar!
#myelixirstatus
By default, mix format adds newlines to children HEEX elements. It's not always desired. If you want to skip it, simply add `phx-no-format` attribute.
Handy for textareas and similar!
#myelixirstatus
➡️ Author of LiveVue github.com/Valian/live_...
➡️ Building agentic AI SaaS postline.ai in Elixir
➡️ Over 12 years of IT experience, including Web, Games, ML, Infra. Lots of Python, JS, Elixir.
➡️ Right now mostly sharing interesting stuff about #ElixirLang
Good to be here! 🤗
➡️ Author of LiveVue github.com/Valian/live_...
➡️ Building agentic AI SaaS postline.ai in Elixir
➡️ Over 12 years of IT experience, including Web, Games, ML, Infra. Lots of Python, JS, Elixir.
➡️ Right now mostly sharing interesting stuff about #ElixirLang
Good to be here! 🤗