Paweł Świątkowski
@katafrakt.bsky.social
📤 589
📥 188
📝 754
⚗️ Just another
#ElixirLang
dev 👉 he/him 🔗
https://katafrakt.me
🥌 curling in my free time
Wow, I remember we hosted a private gem repo at my first job and it was super complex and convoluted. Granted, it was almost 15 years ago. A lot of progress has been made to make things simpler.
add a skeleton here at some point
about 19 hours ago
1
3
0
that's me, especially this week
1 day ago
0
10
0
reposted by
Paweł Świątkowski
⿻ Eileen Noonan
3 days ago
I hope some of these disaffected
#Ruby
folks will give
#ElixirLang
a fresh look So many Elixir developers come from Rails including Elixir's creator José Valim The ecosystem is growing, it's inclusive (me <- 🏳️⚧️), and we could 100% use your energy and your devotion to developer happiness
4
59
13
reposted by
Paweł Świątkowski
Álvaro Ramírez
3 days ago
Introducing agent-shell. A single consistent experience, powered by the agent of your choice.
xenodium.com/introducing-...
#emacs
#claude
#anthropic
#ai
#google
#gemini
#linux
#github
#macos
#oss
#foss
1
14
5
reposted by
Paweł Świątkowski
Hayden Evans
4 days ago
Are you a Hiring Manager or Engineer in a company that’s struggling to hire for experienced Elixir devs? With 11 years experience recruiting in the market & a wide-reaching candidate network, I’m keen to speak with potential new clients this week
Beamrec.com/employers
loading . . .
Help us Hire | Beam It
Are you looking to hire Erlang or Elixir Developers? We're here to help.
https://Beamrec.com/employers
0
2
2
Recently I started to write
#ElixirLang
in a bit different way...
katafrakt.me/2025/09/23/o...
loading . . .
My OCaml-flavoured Elixir style
Inline anonymous functions + result-pipeline helpers = flatter, top-down reading flow
https://katafrakt.me/2025/09/23/ocaml-flavoured-elixir/
4 days ago
7
20
3
reposted by
Paweł Świątkowski
Joel Drapper 🇬🇧🇺🇦
5 days ago
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
loading . . .
Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover
Ruby Central recently took over a collection of open source projects from their maintainers without their consent.
https://joel.drapper.me/p/rubygems-takeover/
19
206
97
reposted by
Paweł Świątkowski
Brandon Weaver
5 days ago
Autistic folks are _heavily_ represented in STEM fields, so it would be far more accurate to say: Autism causes vaccines.
1
144
28
"wins lottery using ChatGPT" jesus
6 days ago
0
1
0
Mystery half-solved
add a skeleton here at some point
6 days ago
1
2
0
Which reminds me: COVID-19 taught us to use rolling 7-day average to visualize changes in data with clear weekend drops. Should
hex.pm
do the same thing with downloads, perhaps?
add a skeleton here at some point
9 days ago
0
4
0
reposted by
Paweł Świątkowski
Tyler A. Young ⚗️🧑🏻💻
9 days ago
If you'd like the amended version of the Credo check that would have caught this:
github.com/rrrene/credo...
add a skeleton here at some point
0
6
1
Interesting question came up on Reddit. Many popular
#ElixirLang
packages see drop in downloads number decrease by around half starting this week. Phoenix, Ecto, Jason, Req, Mimic, Mox - these are some I looked up and it checks out.
9 days ago
6
5
3
Can't wait for Macrohard Doors operating system, Open space 24/7 suite and YCardboard console.
add a skeleton here at some point
9 days ago
0
1
0
Interesting "uuidv47 lets you store sortable UUIDv7 in your database while emitting a UUIDv4-looking façade at your API boundary"
github.com/stateless-me...
loading . . .
GitHub - stateless-me/uuidv47: ⚡ UUIDv47 = v4 privacy + v7 performance
⚡ UUIDv47 = v4 privacy + v7 performance. Contribute to stateless-me/uuidv47 development by creating an account on GitHub.
https://github.com/stateless-me/uuidv47
11 days ago
0
3
0
Well, this is a bit surprising. I have a pretty complex SELECT query in PostgreSQL, which ends with LIMIT 0, and Postgres does not short-circuit it, instead taking almost 4 seconds to execute.
11 days ago
1
1
0
reposted by
Paweł Świątkowski
Andrea Leopardi
16 days ago
I've been super quiet on socials (because everything is a screaming burning hell for everyone amirite) but I'll try to post a bit more. What better excuse than the first 1.0 release of Gettext for
@elixir-lang.org
, which is 10+ years old?! Fresh of an Hex near you???
hex.pm/packages/get...
loading . . .
gettext
Internationalization and localization through gettext
https://hex.pm/packages/gettext/1.0.0
0
48
7
winter is coming
16 days ago
0
1
0
reposted by
Paweł Świątkowski
Pavel
19 days ago
You will never be able to make "data driven" decisions until you realize just how much your decisions are driven by emotions: fear of missing out, defensiveness of your favorite idea, apprehension over something unusual. That's because there's no such thing as "the data" - only interpretations.
11
309
82
reposted by
Paweł Świątkowski
Fran Méndez
19 days ago
Big news! My book, "Shift: The Playbook for Event-Driven Architecture Advocacy," is officially available for pre-order! It's been a long time coming and I'm super excited to finally get this into your hands.
2
18
11
'No way to prevent this', says only ecosystem where this regularly happens.
19 days ago
0
3
2
reposted by
Paweł Świątkowski
Jim Nielsen
20 days ago
LLMs work a lot like business: Just tell people what they want to hear and most of the time that veneer is enough substance for both parties.
add a skeleton here at some point
0
8
1
21 days ago
0
7
2
meanwhile on prod
23 days ago
0
3
1
oh this can't be good for my productivity
#emacs
www.nongnu.org/nethack-el/
loading . . .
nethack-el: Hack The Good Hack And Stay In Emacs
https://www.nongnu.org/nethack-el/
23 days ago
0
3
0
reposted by
Paweł Świątkowski
Ismael Celis
24 days ago
Radical Object Orientation
radicalobjectorientation.substack.com
loading . . .
Radical Object-Orientation | Ralf Westphal | Substack
Object-orientation grown from its roots. Click to read Radical Object-Orientation, by Ralf Westphal, a Substack publication with hundreds of subscribers.
https://radicalobjectorientation.substack.com
0
2
1
Tcl and Mathematica
add a skeleton here at some point
26 days ago
0
1
0
reposted by
Paweł Świątkowski
λ (λ 2 (1 1)) (λ 2 (1 1))
28 days ago
Released phoenix_bakery 1.0.0
hex.pm/packages/pho...
I got back to updating some of my packages, and this is the first one. Prepared for OTP 28 with built-in ZSTD support.
loading . . .
phoenix_bakery
Better compression for your Phoenix assets.
https://hex.pm/packages/phoenix_bakery
0
15
1
And in the naked light, I saw Ten thousand people, maybe more People coding without typing People pushing without reading People writing code that shouldn't have been shared But no one cared It would disturb the vibing
29 days ago
1
0
0
here we go
#myelixirstatus
about 1 month ago
1
8
0
reposted by
Paweł Świątkowski
Eric Bailey
about 1 month ago
This was pushed out with a rushed security review, a coerced and unwilling engineering team, and in full opposition to our supposed company values. If you don't want it, tell them. Social media and support forums. Leadership won't listen to employees.
github.blog/changelog/20...
loading . . .
Grok Code Fast 1 is rolling out in public preview for GitHub Copilot - GitHub Changelog
Grok Code Fast 1 will be available as an opt-in public preview for GitHub Copilot Pro, Pro+, Business, and Enterprise plans in Visual Studio Code. Rollout will be gradual —…
https://github.blog/changelog/2025-08-26-grok-code-fast-1-is-rolling-out-in-public-preview-for-github-copilot/
16
173
96
oh wow
about 1 month ago
5
63
27
reposted by
Paweł Świątkowski
Sorrowscopes
about 1 month ago
Taurus: All your prayers will be answered this week! The answer will be no.
13
338
105
best PR of this week
about 1 month ago
0
4
0
A recurring theme for past few months 1. Have a non-trivial problem on a larger codebase 2. Throw an LLM on it 3. It doesn't do shit 4. Repeat 2-3 with different approaches for half a day, getting same results 5. Take a walk 6. Solve it yourself in half an hour
about 1 month ago
1
6
0
After some search based on a scan of a map from a local Facebook group, I managed to find a "magical twisted forest" near where I am on holidays. It's... interesting. No one knows for sure what caused this.
about 1 month ago
0
0
0
Seems accurate
about 1 month ago
0
3
0
reposted by
Paweł Świątkowski
rm lininger*
about 2 months ago
1
59
13
reposted by
Paweł Świątkowski
Hazel Weakly
about 2 months ago
I’m honestly not quite sure what we expected to happen: 1. We told programmers to not learn business 2. We told business to not understand tech 3. We threw unrealistic salaries and unique worker treatment at engineers and pretended it was indefinite 4. Then put immature technofascists in charge ??
add a skeleton here at some point
3
98
23
reposted by
Paweł Świątkowski
Jim Nielsen
about 2 months ago
📝 The “sit on your ass” approach to web development might make you more productive than ever!
blog.jim-nielsen.com/2025/sit-on-...
loading . . .
Sit On Your Ass Web Development
Writing about the big beautiful mess that is making things for the world wide web.
https://blog.jim-nielsen.com/2025/sit-on-your-ass-web-dev/
2
15
6
reposted by
Paweł Świątkowski
Ed Zitron
about 2 months ago
Sam Altman has got to the point where he doesn't even bother to describe stuff anymore. "Uhh yeah sometime you'll have a thingy that will do stuff. And wow will it be good!"
182
3441
629
about 2 months ago
1
8
2
If you have an error from monitoring and the solution is to wrap a piece of code in a transaction with a pessimistic lock (SELECT ... FOR UPDATE) - would you write tests for that?
about 2 months ago
1
0
0
reposted by
Paweł Świątkowski
Roman.
11 months ago
When people complain about tech debt, and business disregard for it, they don't usually *actually* mean a limited set of specific issues. What they're complaining about is a lack of "slack" to take on un-prioritized, but important work. Slack is important for any healthy team.
1
21
8
'Hey, John, we have this old SOAP API, but people are complaining that now JSON APIs are all the jazz. Can we have it by the end of the week?' 'Sure thing boss, just let me get some coffee.'
about 2 months ago
1
2
0
Recently I'm finding myself more and more inclined towards creating my own
#Emacs
configuration on top of something like bedrock and ditch Doom. How do I fight it? I'm too old for that...
about 2 months ago
1
2
0
reposted by
Paweł Świątkowski
Johanna Larsson 🇸🇪🇬🇧🇲🇽🏳️🌈
2 months ago
Forgot to post here so... Hello network! It's time for me to move on and I'm kicking off the search for my next role. Let me know if you're looking for someone who obsessively ships, takes on whatever work has the highest impact, and consistently gets feedback like "you're too impatient".
0
13
13
reposted by
Paweł Świątkowski
Giacomo Cavalieri
2 months ago
I think we did pretty good for our first year in the SO survey 😎
survey.stackoverflow.co/2025/technol...
add a skeleton here at some point
2
17
3
An unexpected find: "Micro-slices" in Hanami
katafrakt.me/2025/07/29/m...
#ruby
#hanami
loading . . .
Micro-slices in Hanami
When you don’t need the whole slice file structure
https://katafrakt.me/2025/07/29/micro-slices-hanami/
2 months ago
1
5
0
Load more
feeds!
log in