Cristiano
banner
csalmeida.com
Cristiano
@csalmeida.com
Dev
Reposted by Cristiano
ESLint depends on sponsorships to pay maintainers. We're operating at a deficit with roughly a junior engineer's salary supporting a dozen maintainers plus awarding outside contributions. Please talk to your company about sponsoring ESLint:
https://eslint.org/donate
October 6, 2025 at 4:57 PM
Reposted by Cristiano
Three new Zig Days!

- USA: Seattle, WA
- Canada: Kitchener-Waterloo
- Europe: Bristol (UK)

If you live close to any of them, go to zig.day and subscribe to be notified of upcoming events (we also have RSS and iCal)!
August 16, 2025 at 8:16 PM
Quick example single and multi thread use of prime number generation with Zig. Single threaded version took `~1551ms` and Multi threaded took `~240ms` across 10 threads.

github.com/csalmeida/zi...
July 31, 2025 at 7:08 AM
Reposted by Cristiano
I'm looking for some part-time #Laravel work, if anyone knows of anything please get in touch!
July 11, 2025 at 1:38 PM
I've put together a simple Zig + Raylib template for anyone looking to get up and running quickly: github.com/csalmeida/zi...
June 20, 2025 at 12:34 PM
Archived Hozokit, my trusty WordPress template. Though only used by myself and arrontp.co.uk, it powered countless client sites and helped pay my rent for years. Small tool, big impact. 🫡

github.com/csalmeida/ho...
GitHub - csalmeida/hozokit: Theme Building Framework for WordPress
Theme Building Framework for WordPress. Contribute to csalmeida/hozokit development by creating an account on GitHub.
github.com
March 11, 2025 at 1:29 AM
Does anyone that works with macOS know if the CocoaAPI is still the best way to manage windows on macOS? I could not find anything on developer.apple.com/documentation/ but found it on the archived docs: developer.apple.com/library/arch...

Any help would appreciated, thanks!
Featured | Apple Developer Documentation
Browse the latest sample code, articles, tutorials, and API reference.
developer.apple.com
February 22, 2025 at 11:24 AM
While practicing passing values around with pointers in C I ended looking up into ANSI Escape Codes and creating a small library to print characters with styling to the terminal. 😄

github.com/csalmeida/c-...
January 8, 2025 at 6:26 PM
Reposted by Cristiano
If you're not familiar with my work, I maintain an open source high performance UI layout library written in C 🙂
github.com/nicbarker/cl...
#cprogramming #c #ui
GitHub - nicbarker/clay: High performance UI layout library in C.
High performance UI layout library in C. Contribute to nicbarker/clay development by creating an account on GitHub.
github.com
November 28, 2024 at 10:48 PM
Another day, another dynamic form with repeater fields. 😄
November 22, 2024 at 8:03 PM
Built @ladybirdbrowser from source to try it out, there's a lot of features missing. It's early days but it's cool to see a new browser project with its own engine. 🚀
October 15, 2024 at 3:15 PM
I often need to convert assets into WebP so I created a Rust crate for it: crates.io/crates/webp-...
crates.io: Rust Package Registry
crates.io
September 20, 2024 at 7:56 PM
I've published a tiny Rust crate with all 249 countries with alpha codes, ISO 3166-2 and region information: crates.io/crates/gazet... 🌍
crates.io
September 1, 2024 at 10:13 PM
The team at Evil Martians just released updated documentation on integrating InertiaJS with Rails.

I recently experimented with it and set up a project using Rails and Svelte 5. Check it out—hope you find it helpful!

github.com/csalmeida/in...
GitHub - csalmeida/inertia-rails-svelte-example: An example of Using Rails 7 with Svelte 5
An example of Using Rails 7 with Svelte 5. Contribute to csalmeida/inertia-rails-svelte-example development by creating an account on GitHub.
github.com
June 29, 2024 at 11:13 AM
Who knew opening a window on macOS with SDL2 would be like solving a Rubik's Cube in the dark? 😂

Really cool to see this finally working though! 🎉
June 25, 2024 at 1:50 AM
Reposted by Cristiano
We're hiring, and we would love for you to help us build the future of Laravel. ❤️ We're looking for full-stack, technical support, and infrastructure engineers, as well as product managers. 🤝

Learn more on our brand new careers page: laravel.com/careers.
April 4, 2024 at 3:24 PM
Reposted by Cristiano
I am happy to reveal the next speaker of the upcoming virtual Bevy Game Dev Meetup on January 30rd: @chrisbiscardi.bsky.social will present: "Growing little experiments" with #bevyengine - be sure to sign up: www.meetup.com/bevy-game-de... #rustlang #gamedev 🦀🎮
January 16, 2024 at 12:37 PM
The Summercamp theme for VS Code is now available for preview at vscodethemes.com! 🎉

vscodethemes.com/e/csalmeida....
January 2, 2024 at 12:18 PM
A bit out of my comfort zone but I had the opportunity to share more about biriba.io with the Capoeira community at The Life Capoeira Podcast. 🙏 🙌

rss.com/podcasts/the...
The Life Capoeira - 18. Cristiano Almeida | RSS.com
Cristiano talks about many things from the positive effect capoeira has had on his mental health; why capoeira angola is his preference over regional; to his biriba project an online lyric archive ope...
rss.com
November 16, 2023 at 10:53 AM
I wrote an image that compiles and runs C programs. With Docker Compose the container can be kept alive and project files sync automatically: hub.docker.com/r/csalmeida/...
Docker
hub.docker.com
November 10, 2023 at 3:19 PM
Hey! I built a theme for VS Code as weekend project. Inspired by the Zed Editor colour scheme: marketplace.visualstudio.com/items?itemNa...
November 4, 2023 at 12:38 PM
Got news that a capoeira group is using biriba.io (an app I built) for their music study sessions.

I get an idea of how the app is used with analytics but it's the first time I found a group actively using it without me telling them about it! 🥳
October 19, 2023 at 8:46 PM
I thought I could write some simple Rust programs then lifetime errors came up.

Makes sense that you need to tell the compiler how long references need to stick around but the syntax for that is difficult to understand for me, at least so far. 😅
October 8, 2023 at 10:32 AM
NextJS is growing on me, I think server actions enable a few options to either fetch data on the page file or move it somewhere to be re-used, it seems it can help avoid a few cache issues that can come up between server data and React Query.
September 27, 2023 at 3:38 AM
TIL that Postgres might not assign IDs sequentially for records.

I am working on a Rails application and a team member noticed that one of the tables jumped from a sequential ID from 83 to 118, with no records added or deleted in between.
September 14, 2023 at 11:52 PM