Sign in

Jakub Skałecki 🚀 #buildinpublic

@jskalc.bsky.social
313 followers 59 following 54 posts

Creator of live_vue ❤️ Father of 2, indie maker 👉 building SaaS postline.ai 🧑‍💻 in love with the #ElixirLang 🧪 Follow for updates! #buildinpublic X profile -> x.com/jskalc

PostsRepliesMedia
Reposted by Jakub Skałecki 🚀 #buildinpublic
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 17/03/2025
This is one of the coolest things I built recently 🙃 If YOU are an OSS maintainer with a bunch of repos on your shoulders, you may find it useful - ping me if you'd like to test it out when I actually deploy the thing. #buildinpublic #opensource #github #automation
imageimageimage
1246
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 03/03/2025
My PR was merged and now we have ~LIQUID sigil in the newest release of Solid package! 😍 Available in v0.18. Big thanks to @Edwardo Gurgel for looking into this so quickly! #elixirlang #myelixirstatus github.com/edgurgel/solid/pull/151
github.com
Added ~LIQUID sigil by Valian · Pull Request #151 · edgurgel/solid
Add ~LIQUID sigil for compile-time template validation I'm using Solid a lot in my project for writing AI prompts. This PR introduces a new ~LIQUID sigil that validates Liquid templates at comp...
290
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 28/02/2025
Elixir sigils are extremely powerful 🤓 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
imageimage
0103
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 04/02/2025
Just found another use case for cursor - filling up *.po translation files. 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
image
020
Reposted by Jakub Skałecki 🚀 #buildinpublic
johanna @jola.dev · 22/01/2025
I'm speaking at @elixirconfeu.bsky.social this year in Krakow. I'll be talking about distributed Elixir and some basic ways in which you can get value out of it without making things complicated for yourself. It's a very practical talk to expect to come away with some recipes! #ElixirLang
24510
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 21/01/2025
I really like Cursor agents mode. It works well even for moderately complex Elixir features! 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
image
172
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 17/01/2025
My @elixirconfeu.bsky.social talk "Why combining LiveView and a frontend library is a great idea" was just accepted! I'm so pumped😍 It's my very first Elixir conference. I can't wait to be there and meet y'all nerds! 🥳 #elixirlang
091
Reposted by Jakub Skałecki 🚀 #buildinpublic
Parker & Shannon @oban.pro · 16/01/2025
📯 Oban Web is open Source 🐬 Oban v2.19 includes MySQL support 🧭 Web v2.11 is released 📊 Met v1.0 is released (and open source) oban.pro/articles/oss... #elixirlang
oban.pro
OSS Oban Web & Oban v2.19
From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications
711536
Reposted by Jakub Skałecki 🚀 #buildinpublic
Dr. Julie Gurner @drgurner.bsky.social · 24/12/2024
The struggle is real.
7781031938
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 21/12/2024
I've just read an interesting article about HTMX strengths and weaknesses 🤔 ❌ 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
image
110
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 12/12/2024
LiveVue already has quite a few amazing contributors 😍 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
image
120
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 11/12/2024
I need your help 🫣 After months of hard work on Postline we're starting a closed beta! 😍 Featuring: ✅ powerful, agentic assistant crafting engaging Linkedin posts ✅ web search ✅ great scheduling system ✅ and more! Created fully in #elixirlang LiveVue 😉 Want in? ⬇️
image
120
Reposted by Jakub Skałecki 🚀 #buildinpublic
Hugo Baraúna @hugobarauna.com · 10/12/2024
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
15518
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 10/12/2024
Some initial progress on syntax highlighting inside ~V sigil from LiveVue library 🤞 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
image
250
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 09/12/2024
Anyone has #ElixirLang starter pack and is looking for people? 😁😁
010
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 09/12/2024
I've just submitted a talk proposal to @elixirconfeu.bsky.social ! 😁 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
image
2123
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 06/12/2024
I'm considering if I should submit a talk about LiveVue to @elixirconfeu.bsky.social 🫣 Topic would be "Why combining LiveView and a frontend library is a great idea". Would you like to see it? 🙂 #myelixirstatus #elixirlang
1130
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 06/12/2024
Link component coming to LiveVue! 🥳 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
image
120
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 05/12/2024
I'd like to have a support chat inside my Elixir SaaS. So I could talk to my users in real-time. And I'm just thinking... Is there a live agent library for elixir? 🤔 Seems trivial to do with a LiveView, no? #myelixirstatus #elixirlang
161
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 04/12/2024
Daily reminder that you can implement Inspect protocol for your Ecto / Ash models and actually see something in the logs 🙃 I do it for all my models 😉 #elixirlang #myelixirstatus
image
070
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 01/12/2024
TIL: There's an option to skip HEEX formatting for a single element 🤔 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
Screenshot 2024-12-01 at 00.18.36.png
130
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 28/11/2024
Looking for an easy way to crosspost here and on Twitter 🤔 I bet lots of people have this problem. Any recommendations? #BlueskyWelcome
110
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 27/11/2024
👋 Shortly about me: ➡️ 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! 🤗
LiveVue landing page (not available online yet)Upcoming version of Postline.ai
050
Jakub Skałecki 🚀 #buildinpublic @jskalc.bsky.social · 27/11/2024
Is the Sky here really Blue...er? 😉
100