Sign in

Brian Cardarella

@bcardarella.bsky.social
1.3K followers 62 following 1.6K posts

CEO of DockYard Sailor

PostsRepliesMedia
Brian Cardarella @bcardarella.bsky.social · 09/09/2026
Releasing a statement about the OpenAI / Navier-Stokes drama on a university server as a PDF is the most academic shit you can do. cims.nyu.edu/~tristanb/st...
cims.nyu.edu
032
Reposted by Brian Cardarella
Casey Rosenthal @clr.bsky.social · 07/07/2026
Platner needs to negotiate with the Dem party a replacement candidate who shares his politics, but is a good person.
121
Brian Cardarella @bcardarella.bsky.social · 06/07/2026
I'm working on Zap's concurrency model today. The basics I'm toying with: Conceptually similar to the BEAM where each process is isolated, supervised, has its own memory manager (currently have ARC, Arena, and GC managers to choose from), and uses message passing.
010
Reposted by Brian Cardarella
Lars Wikman @lawik.bsky.social · 01/07/2026
The premiere way to update your Nerves devices is sponsoring your NervesConf EU. You can use it for your hobby project and when you use it for a commercial project you fund the ongoing maintenance and development of it all. goatmire.com/sponsor/nerv... #elixirlang #goatmire
goatmire.com
Nerves Cloud - Goatmire Elixir
The hosted, managed and ever more powerful OTA solution for IoT devices using Nerves and more.
094
Brian Cardarella @bcardarella.bsky.social · 12/06/2026
Getting the LLMs to write Zap code leveraging pattern matching is proving challenging. First image is how a Simd.reduce function was written. Second is how it should be written.
020
Brian Cardarella @bcardarella.bsky.social · 10/06/2026
Agentic Code Must Be Human Auditable dockyard.com/blog/2026/06...
dockyard.com
It Has To Be Human Auditable
In the ever increasing world of agentic coding where tools and processes are evolving at an increasing rate we need to keep how the AI works human-auditable.
040
Brian Cardarella @bcardarella.bsky.social · 01/06/2026
The number of times I keep getting bitten by how slow marshalling data from a BEAM process to a NIF and back is really exposing how problematic the BEAM is for so many use cases that require real performance.
200
Reposted by Brian Cardarella
Adolfo Neto @adolfoneto.elixiremfoco.com · 28/05/2026
Would you like to be a sponsor of SE4FP 2026? Info here se4fp.github.io/2026/#sponsors
se4fp.github.io
SE4FP 2026 | 2nd Workshop on Software Engineering for Functional Programming
SE4FP aims to bring together academics and industry professionals to share and discuss experiences, best practices, tools, and research on applying software engineering principles to systems developed...
001
Reposted by Brian Cardarella
Ro Khanna @rokhanna.bsky.social · 22/05/2026
Ro Khanna blames 'clueless' boomers for Gen Z booing AI: They handed over a ‘broken economy' | Fortune fortune.com/2026/05/21/r...
fortune.com
Ro Khanna blames 'clueless' boomers for Gen Z booing AI: They handed over a ‘broken economy' | Fortune
"Young people are anxious, that they're economically frustrated, and they view AI with deep anxiety and suspicion, not as some kind of great thing."
3111827
Brian Cardarella @bcardarella.bsky.social · 16/05/2026
Good for Talarico. There's a huge issue on the far left with outright racism towards Jewish people. You can have take issue with Israel but don't let that position apply to all Jews.
000
Brian Cardarella @bcardarella.bsky.social · 11/05/2026
Major progress on Zap over the past few days. I introduced some very difficult perf benchmarks which exposed a Zig IR lowering retain issue with the ARC memory mgmt model. These three benchmarks were recording 7GB - 13GB of memory. Now memory is on par with other major languages.
030
Brian Cardarella @bcardarella.bsky.social · 05/05/2026
Zap benchmarks in 🧵
100
Brian Cardarella @bcardarella.bsky.social · 04/05/2026
Thanks, Gandolf
020
Brian Cardarella @bcardarella.bsky.social · 04/05/2026
This guy is accusing me of being a racist and mysoginist because I mostly follow Elixir devs on here. Bluesky is not a serious place.
310
Brian Cardarella @bcardarella.bsky.social · 04/05/2026
@liberallibrarian.bsky.social It was literally party policy to lose working class voters in favor of winning over more affluent voters www.c-span.org/clip/public-...
c-span.org
400
Brian Cardarella @bcardarella.bsky.social · 03/05/2026
I love all of the dipshit arm-chair social media warriors coming out of the woodwork on this. Only on bluesky. God damn this platform is a complete waste. Democrats *were* the working class party. They had country-wide union support. Then they decided they wanted to get rich and favored white collar
2510
Brian Cardarella @bcardarella.bsky.social · 03/05/2026
This shows how the city Dems look down on the working class. The Democratic party was this guy's party. Why did the Dems lose him? Because they left him behind, not the other way around. If the Democrats want to *earn* voters like this back they need to stop talking down to them.
7980
Brian Cardarella @bcardarella.bsky.social · 01/05/2026
On the night of her election loss Kat Abughazaleh vowed to "continue the fight" and that despite the loss the movement was just getting started and a bunch of other empty platitudes... then she immediately got a job at CNN. What a joke.
010
Brian Cardarella @bcardarella.bsky.social · 30/04/2026
Glad to see the the old bag Janet Mills finally drop out. Paving the way for Platner, the people's choice.
500
Brian Cardarella @bcardarella.bsky.social · 22/04/2026
I built a basic snake game in Zap Compiles to 51K with ReleaseSmall opt flag Source: github.com/DockYard/zap...
040
Brian Cardarella @bcardarella.bsky.social · 16/04/2026
Because tailwind_compiler is written in @ziglang.bsky.social I can build an in-browser compiler pretty easily by targeting Wasm. Here is a demo Try for yourself: beaconcms.github.io/tailwind_com... The full @tailwindcss.com v4 tailwind_compiler is a 122kb Wasm asset
020
Brian Cardarella @bcardarella.bsky.social · 15/04/2026
Heat pumps are increasingly becoming required by regulations and thus suppliers are intentionally over pricing them to make more money. Meanwhile, "get 'er done" installers are forced to install them in low ventilation locations where they are completely ineffective and provide worse outcomes.
000
Brian Cardarella @bcardarella.bsky.social · 15/04/2026
I've completed the Zig 0.16 update for Zap. Now just waiting on the linux builds to complete then I can push.
020
Brian Cardarella @bcardarella.bsky.social · 15/04/2026
Decided to look into what the 0.15.2 -> 0.16.0 upgrade for Zap's Zig fork would require. Two hours later and I'm nearly ready to push it all up. Async will still wait for now but Zap should get some nice additional optimizations especially from the newer LLVM.
040
Brian Cardarella @bcardarella.bsky.social · 14/04/2026
With Zig 0.16 now out I'm going to continue to work with Zig 0.15 for now for Zap. I may update Zap's Zig fork once 0.16.1 comes out but the big feature I was hoping for is Io.Evented but that's still marked as experimental.
020
Brian Cardarella @bcardarella.bsky.social · 13/04/2026
Enums are now working in Zap github.com/DockYard/zap...
github.com
zap/test/enum_test.zap at main · DockYard/zap
Contribute to DockYard/zap development by creating an account on GitHub.
000
Brian Cardarella @bcardarella.bsky.social · 11/04/2026
I'm declaring victory on the Beacon CMS memory issues
150
Brian Cardarella @bcardarella.bsky.social · 09/04/2026
Just landed anonymous closures in Zap github.com/dockyard/zap
github.com
GitHub - DockYard/zap
Contribute to DockYard/zap development by creating an account on GitHub.
020
Brian Cardarella @bcardarella.bsky.social · 09/04/2026
Wrote tailwind_compiler in Zig with an Elixir NIF wrapper that has an order of magnitude faster Tailwind v4 compilation compared to Tailwind CLI v4. This is for Beacon, API is being adjusted for Beacon. Feel free to use but I won't be accepting PRs. github.com/beaconcms/ta...
150
Brian Cardarella @bcardarella.bsky.social · 08/04/2026
New eager loading feature, which is configurable per site in Beacon. if cache is cold on first hit it kicks off the cache warming job then will show this temp page until the site is available. Stampeding herds are properly managed as well.
180
Reposted by Brian Cardarella
Lars Wikman @lawik.bsky.social · 08/04/2026
She ducked off for a bit. There were more important things to address. It is our absolute pleasure to welcome Quinn Wilton back. Last I handed her a mic she threw DIY dental care to people. I think this one is about Elixir... www.goatmire.com/talk/a-hundr... #elixirlang #goatmire
goatmire.com
A Hundred Eyes by Quinn Wilton
"Let it crash" is the BEAM's answer to failure: processes crash, supervisors restart them, and the system recovers. That confidence is earned, but some bugs hide behind it. They live in the gaps…
35014
Brian Cardarella @bcardarella.bsky.social · 08/04/2026
I don't know why people keep insisting that AI is good at writing @elixir-lang.org
351
Brian Cardarella @bcardarella.bsky.social · 06/04/2026
I've got for-comprehension working in Zap
040
Reposted by Brian Cardarella
Anon Opin @anonopin.bsky.social · 04/04/2026
High-level programing languages are just prompts for machine code.
11445
Brian Cardarella @bcardarella.bsky.social · 04/04/2026
This is just going to make me swear at it more
000
Brian Cardarella @bcardarella.bsky.social · 03/04/2026
If there is anything to be learned from Pam Bondi, it's that she is a horrible person.
010
Brian Cardarella @bcardarella.bsky.social · 02/04/2026
I've never liked `with` in Elixir. So Zap is going to have a "catch basin" operator that will jump to when anywhere in the pipe returns {:error, _value}
150
Reposted by Brian Cardarella
Ro Khanna @rokhanna.bsky.social · 02/04/2026
If you do good in America, you need to do good for America. There is too much wealth inequality. We need a Marshall Plan for America. That means investing in 1,000 new trade schools, tech institutes, affordable childcare and eldercare, and national health insurance.
19458122
Brian Cardarella @bcardarella.bsky.social · 24/03/2026
I see takes like this all the time. As someone who owns and runs a small software business I can say with absolute certainty this is a bullshit take paiting a wide brush like this. None of the other small business softwares shops I know want to lay people off.
240
Brian Cardarella @bcardarella.bsky.social · 23/03/2026
I originally was just going to spike out a proof of concept language in Zap to show how Cog's tools can make building hard things easy with AI coding... but I'm kind of considering pursuing it as a legit language. Just not sure if people would accept an agentically coded lang.
320
Brian Cardarella @bcardarella.bsky.social · 21/03/2026
If you're trying out the preview for cog-cli we have a Discord: discord.gg/42RMhWry
discord.gg
Join the Cog Discord Server!
Check out the Cog community on Discord - hang out with 12 other members and enjoy free voice and text chat.
010
Brian Cardarella @bcardarella.bsky.social · 20/03/2026
The Phorkining is happening...
000
Brian Cardarella @bcardarella.bsky.social · 19/03/2026
Watching the cog-cli debugging tool work is wild
000
Brian Cardarella @bcardarella.bsky.social · 18/03/2026
cog-cli is now available for developer preview trycog.ai/cli Three tools: * local long-term memory graph * code intelligence * agentic debugger Has configuration for most agents. It's been primarily tested against Claude Code and Opencode
trycog.ai
Cog CLI - Developer Preview
One binary. Persistent memory, code intelligence, and interactive debugging for every AI coding agent. Developer preview — actively evolving.
260
Brian Cardarella @bcardarella.bsky.social · 18/03/2026
Tail call optimization is now in Zap github.com/DockYard/zap... Getting closer to adding map/reduce...
github.com
zap/examples/tail_call.zap at main · DockYard/zap
Contribute to DockYard/zap development by creating an account on GitHub.
020
Reposted by Brian Cardarella
Andrea Leopardi @whatyouhi.de · 16/03/2026
I just released a lil @elixir-lang.org library for generating docs about telemetry events from structured data. Love me some telemetry events but they're often an underdocumented aspect of libraries. hex.pm/packages/tel... Feedback welcome 👐
hex.pm
telemetry_docs
Generates Markdown documentation from structured telemetry event definitions.
2265
Brian Cardarella @bcardarella.bsky.social · 18/03/2026
I wonder what district Kat Abughazaleh will move to next to carpet bag. I guarantee we haven't seen the last of her
581
Brian Cardarella @bcardarella.bsky.social · 17/03/2026
Working on nice parser errors today for Zap. Inspired by Elm's
120
Reposted by Brian Cardarella
Leandro Pereira @leandrocp.bsky.social · 16/03/2026
Proud to be doing my part contributing to the @elixir-lang.org ecosystem. My libs and contributions just crossed 1 million downloads! Working to hit the next milestone. #MyElixirStatus
2202
Brian Cardarella @bcardarella.bsky.social · 16/03/2026
For those that want to follow, or try, Zap the project is here: github.com/DockYard/zap I've turned off Issues, PRs, Wiki, and Discussions for now as I have some opinions on what I want to do with it and want the freedom to explore.
github.com
GitHub - DockYard/zap
Contribute to DockYard/zap development by creating an account on GitHub.
270