Omar A. Alani's Avatar

Omar A. Alani

@omarluq

Software Architect OSS author and advocate I use Arch btw ๐Ÿ’… VIM aficionado Mesopotamian ๐Ÿ‡ฎ๐Ÿ‡ถ Atx ๐Ÿ“ https://www.omaralani.dev

153
Followers
936
Following
75
Posts
12.11.2024
Joined
Posts Following

Latest posts by Omar A. Alani @omarluq

Thats always been the case. I think it was Brian Kernighan said smth like โ€œDebugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.โ€

26.02.2026 06:20 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Started making my own terminal agent on top of my own TUI lib and my own anthropic sdk all in crystal lang. There is something extremely special about owning majority of the tools. Will open source soon.

In the meantime checkout github.com/omarluq/termisu and github.com/crys-ai/anthropic.cr

26.02.2026 00:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

So aws ASG just kicked my ass lol!

Takeaway: Donโ€™t use ASG for stateful workloads.

19.02.2026 21:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Tui lib with it*

18.02.2026 22:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

See this is my point! What happens if you pick up idk go or crystal and make a tui with lib it! We get 500fps!

18.02.2026 22:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I guess I did offend lol! Iโ€™m just saying low level tty is one of those cases where the runtime genuinely matters regardless of how much a good engineer can stretch a language well beyond its means

18.02.2026 21:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

And the mutex primitives arenโ€™t serious enough for the kind of concurrent input/render loop a real TUI needs.

18.02.2026 20:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Rubyโ€™s baseline overhead, object allocation per render, and GC pauses will cause real issues the moment youโ€™re doing anything beyond a simple static layout. And the parallelism story is just as bad: the GIL means no true thread-level concurrency, fibers are cooperative-only with no preemption.

18.02.2026 20:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I donโ€™t mean to cause offense, Iโ€™ve always been a huge fan of your work, but why? Using Ruby for low level tty just doesnโ€™t make sense! The memory profile alone is a dealbreaker.

18.02.2026 20:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Hello Entire World ยท Entire Blog Announcing Entire with $60 million seed round and shipping our first product, called Checkpoints.

Beep, boop. Come in, rebels. Weโ€™ve raised a 60m seed round to build the next developer platform. Open. Scalable. Independent. And we ship our first OSS release today. entire.io/blog/hello-e...

10.02.2026 16:11 ๐Ÿ‘ 22 ๐Ÿ” 6 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2

Choose where you want the Gateway API support on Freelens UI!
Omar is adding Gateway API support to Freelens!
Would you rather see it under Network, or as its own Gateway API tab?
Vote for the option you like best and share your thoughts here: lnkd.in/dEUzxphp

01.02.2026 17:58 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Welcome Omar and Matias to the new Freelens release team!
We've created a new team, in addition to the core team: the Release Engineering Team!
github.com/freelensapp/...

01.02.2026 16:56 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
CC-Relay A high-performance, multi-provider proxy for Claude Code and other LLM clients. Redefining the Claude Code multi-model story.

This one is for the #vibecoders

omarluq.github.io/cc-relay/en/

21.01.2026 17:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
GitHub - omarluq/sx-processor: Processes slim templates into appropriately formatted and indented Ruby code Processes slim templates into appropriately formatted and indented Ruby code - omarluq/sx-processor

I tried to build something along these lines a couple years ago for a gig I was working but gave up mid way because of how many quirks slim has, github.com/omarluq/sx-p..., Im very interested in seeing what you got!

12.12.2025 18:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Celebrating that Freelens has over 4000 stargazers on GitHub!

Thanks to all the contributors, full speed ahead!

#kubernetes #OpenSource

04.12.2025 22:42 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release v1.7.0 ยท freelensapp/freelens New features and some bug fixes. Optional modes for YAML editor: to show managed fields or sort keys. See #1427, #1399, #814 Windows Portable distribution target is available to download. See #143...

Freelens 1.7.0 released!

Enhanced YAML editor with managed fields & key sorting
Portable Windows distribution for corporate environments
Pod-level resource aggregation
Clearer update notifications
Multi-cluster extension API
Helm updated to 4.0.1

github.com/freelensapp/...

#kubernetes #devops

03.12.2025 21:50 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - omarluq/termisu: A minimalistic API for writing text-based user interfaces in pure Crystal A minimalistic API for writing text-based user interfaces in pure Crystal - omarluq/termisu

Working on this little project and enjoying #crystal-lang

github.com/omarluq/term...

22.11.2025 04:35 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
DHH and Omarchy: Midlife crisis Couple weeks ago Cloudflare announced it would be sponsoring some Open Source projects. Throwing money at pet projects of random techbros would hardly be news, but there was a certain vibe behind them...

blogs.gnome.org/alatiera/202...

15.11.2025 23:12 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

โ€œPeople who are eager for powerโ€ฆ leverage the idea of racism, anti-immigrant sentiment, sexism to consolidate power.โ€

John Harwood and Heather Cox Richardson compare the rise of the KKK in the 1920s to our current day, as they explain the economic push behind racism.

๐Ÿ”— zeteo.com/p/historian-...

30.10.2025 22:18 ๐Ÿ‘ 127 ๐Ÿ” 51 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Video thumbnail

And thatโ€™s a wrap for XO Ruby Austin.

25.10.2025 23:01 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@marcoroth.dev it was an awesome talk, so excited for the future of rails frontend โค๏ธ๐Ÿ”ฅ

26.10.2025 05:32 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A screen in a night club with a three banners that read Ruby Kaigi, RailsConf, and XO Ruby.

A screen in a night club with a three banners that read Ruby Kaigi, RailsConf, and XO Ruby.

A surprise appearance by @marcoroth.dev live from Switzerland at XO Ruby Austin.

We got a sneak peek at Herb v0.8.0.

Thanks, Marco!

25.10.2025 20:57 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image Post image

@jremsikjr.bsky.social thank you for putting together such an awesome XO Ruby in Austin! ๐Ÿ’Ž๐ŸŒต
The warmth and generosity you bring remind me exactly why I fell in love with the Ruby community. โค๏ธ
MINASWAN always โœจ

26.10.2025 05:30 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
27.09.2025 01:20 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Social media gave everyone a printing press, then we discovered that most people use printing presses the same way they use bathroom stalls: to write inflammatory things they'd never say to someone's face...

25.09.2025 22:37 ๐Ÿ‘ 70 ๐Ÿ” 15 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

Correct, YJIT, ZJIT, ruby lsp, prism are some of the big ruby projects that Shopify in all fairness contributed to community and still fully control

26.09.2025 16:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Heโ€™s not meaningfully involved in gem development including Rails. He had 4-5 non-meaningful commits this year, but he is the BDFL. He engineered the core team and Rails Foundation (and now Ruby Central) to be chess pieces on his board.

26.09.2025 16:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
As I remember London | Christian Heilmann

As I remember London - christianheilmann.com/2025/09/25/a...

26.09.2025 13:21 ๐Ÿ‘ 11 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I hear you, I canโ€™t blame you. It breaks my heart that I had to make that decision, but as a US citizen and an immigrant I personally canโ€™t live with myself if I continue using his tech. Sometimes our values have to come before our comfort zones.

26.09.2025 15:57 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Unfortunately, I donโ€™t think this man will ever just shut up. At this point itโ€™s time to put Ruby and Rails behind us. Heโ€™s drunk on power, a fascist who gets a dopamine kick from dehumanizing people who disagree with him. Heโ€™s part of the global problem in every sense.

26.09.2025 15:46 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0