Jace Warren's Avatar

Jace Warren

@jacewarren.bsky.social

Elixir & Game dev enthusiast | Early retiree exploring creative projects | ๐ŸŒฑCrafting distributed systems & pixel art worlds

101 Followers  |  720 Following  |  16 Posts  |  Joined: 23.09.2024  |  1.8244

Latest posts by jacewarren.bsky.social on Bluesky

A picture of Reviewers' Choice Award 2024 for the Design Principles of the Elixir Type system by Giuseppe Castagna, Guillaume Duboc, and Josรฉ Valim, in The Art, Science, and Engineering of Programming.

A picture of Reviewers' Choice Award 2024 for the Design Principles of the Elixir Type system by Giuseppe Castagna, Guillaume Duboc, and Josรฉ Valim, in The Art, Science, and Engineering of Programming.

We saw tons of progress on Elixir's type system in 2024. We started the year with a Best Paper award, then Elixir v1.17 in May with data-type warnings, and now Elixir v1.18 with type checking + inference on function calls.

Today I started working on v1.19, I'll share more here as it progresses!

23.12.2024 19:53 โ€” ๐Ÿ‘ 273    ๐Ÿ” 31    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0
Preview
two men are flexing their muscles in front of a pink wall . ALT: two men are flexing their muscles in front of a pink wall .

Oh yeah brother!

21.12.2024 03:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No OSS Friday today! Kicked off winter break chilling w/ the kids and then played some PoE 2. Tomorrow weโ€™ll be hunting a Black Rayquaza ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

#ElixirLang #OpenSource

21.12.2024 02:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿค” Hmmโ€ฆ Iโ€™m going to have to take this igniter thing for a spin

19.12.2024 03:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whoa! Had no idea. Thanks for the share

15.12.2024 04:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

For OSS Friday, I added a few more components to Phoenix UI. I missed last Friday because... Disneyland, but am also including the components pushed right before the trip:

- Backdrop
- Badge
- Breadcrumb
- Button
- Divider
- Paper
- Popover
- Progress

github.com/keatz55/phoe...
#ElixirLang

13.12.2024 23:26 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v1.18.0-rc.0 ยท elixir-lang/elixir Elixir v1.18 is an impressive release with improvements across the two main efforts happening within the Elixir ecosystem right now: set-theoretic types and language servers. It also comes with bui...

#ElixirLang 1.18.0-rc.0 is here!

- New type system checks
- Lots of improved error messages
- New built-in `JSON` module
- `Enum.product_by/2` and `Enum.sum_by/2`
- `List.ends_with?/2`
- Synchronous test groups
- Good riddance to `unless`! ๐Ÿ˜ˆ

github.com/elixir-lang/...

10.12.2024 20:24 โ€” ๐Ÿ‘ 56    ๐Ÿ” 11    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Jace Warren - Replacing a Billion+ Record per Day Cassandra Cluster With Elixir and SQLite
YouTube video by EMPEX Conference Jace Warren - Replacing a Billion+ Record per Day Cassandra Cluster With Elixir and SQLite

At my previous company, the PromEx Ecto dashboard (hexdocs.pm/prom_ex/all....) got us 99% of the way there. The only additional SQLite-specific metrics we monitored were basically disk space and self-partitioned files, as we were writing to many concurrent files per server.

youtu.be/huGVdGLBJEo?...

03.12.2024 23:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Phoenix LiveView 1.0.0 is here! - Phoenix Blog LiveView 1.0 is out!

With the release of Phoenix LiveView 1.0, anybody have any additional info on โ€œenhancing Web Component integrationโ€ from the โ€œWhatโ€™s Nextโ€ section? #ElixirLang

phoenixframework.org/blog/phoenix...

03.12.2024 22:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - gp-pereira/refactorex: A VS Code extension for fast and reliable Elixir code refactoring. A VS Code extension for fast and reliable Elixir code refactoring. - gp-pereira/refactorex

This VSCode extension for #elixirlang refactoring looks amazing github.com/gp-pereira/r...

02.12.2024 19:15 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

OSS Friyay Highlights: ๐Ÿš€

- phoenix_storybook PR:
- Added local/custom icon support (now works w/ latest Phoenix icons implementation)
- Overridable color mode icons.
- phoenix_ui updates:
- Updated accordion, avatar, & avatar_group components

#ElixirLang #OpenSource #Programming

30.11.2024 01:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks for putting this together! Iโ€™m always looking for more Elixir devs to follow

26.11.2024 03:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just added another star for you all ๐Ÿ˜„

25.11.2024 20:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think I'm going to start doing OSS Fridays ๐Ÿค”

Iโ€™ve got a few things Iโ€™ve been building in my current project that could maybe benefit the open-source community. I also just love collaboration and iterating/improving on things ๐Ÿ’ปโœจ

#ElixirLang #Programming

25.11.2024 20:30 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - keatz55/phoenix_ui: Beautifully designed components that you can copy and paste into your Phoenix Framework apps. Made with Tailwind CSS. Open source. Beautifully designed components that you can copy and paste into your Phoenix Framework apps. Made with Tailwind CSS. Open source. - keatz55/phoenix_ui

I've been away from elixir for a while now, but I've returned recently and am excited to start working on github.com/keatz55/phoe... again. From here on out, will adopt a model similar to ui.shadcdn.com, focusing on components designed for easy copy-and-paste integration into your apps.

#ElixirLang

22.11.2024 17:28 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sounds fun. Good luck

21.11.2024 15:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

When I have a list page, I store filter, pagination, etc. data in query params. Upon opening a modal, I keep the query params in the new url. That way, when the modal closes, the list page keeps the previous state. Iโ€™ve done this with every framework Iโ€™ve ever worked in, now including liveview

14.11.2024 02:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Agreed! This hits me multiple times a day

10.11.2024 02:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Changed the game!

26.10.2024 00:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Nx Selected for Mozillaโ€™s Inaugural Builders Accelerator Cohort Promoting Open-Source AI Solutions The DockYard-sponsored library brings privacy, performance, and accessibility benefits to the machine learning ecosystem.

Great news for the Elixir Community!
"Mozilla has selected the Elixir Nx project from among nearly 200 applications to be one of 14 projects in its inaugural Builders Accelerator."
#MyElixirStatus
dockyard.com/blog/2024/09...

27.09.2024 14:35 โ€” ๐Ÿ‘ 30    ๐Ÿ” 11    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Preview
Serialization is the Secret If a value mutates in the forest with no one to see it, does it really mutate?

Serialization is the Secret | If a value mutates in the forest with no one to see it, does it really mutate?
open.substack.com/pub/zachdani...

27.09.2024 21:31 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Bad is a mile marker on every path to good.

23.09.2024 13:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Thoughts On A New Distributed Systems Language (or languages) I wrote previously about being hired to write a new dist-sys programming language for Wayfair in Berlin and my thoughts on what that wouldโ€ฆ

Last day and Scottish Government - looking for a job again.

Traditionally I write stuff to get work, and here is my greatest hits package (#erlang, #elixir gies-a-job)

A couple of articles on a new distributed systems language for the beam:

medium.com/swlh/thought...
medium.com/@gordonguthr...

13.09.2024 13:38 โ€” ๐Ÿ‘ 10    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jacewarren is following 20 prominent accounts