Ricardo Canastro
banner
canastro.dev
Ricardo Canastro
@canastro.dev
Software Developer @ Translucent

Playing around with Chronical - a blog-like platform oriented for photography storytelling
With railway.app I have:
- 2 next.js apps
- 2 node.js apps
- 2 postgres
- 1 redis
- 1 temporal ui
- 1 temporal engine

And pay like $12 per month (monitoring stuff is currently paused as it would add an extra $8)!
March 3, 2025 at 8:35 PM
Playing around with @kubernetes.io on GoogleCloud - spun up an empty cluster, deployed a couple of Docker images… and got an instant €5 bill on day one.

Amazes me how services like railway.app and fly.io manage to offer so much at such low prices!
March 3, 2025 at 8:35 PM
In my monorepo, I had several tasks scattered across different packages.

* Run @temporal.io workflows manually
* Deploy smart contracts with hardhat (local/testnet)
* Create/deploy local graphs with @graphprotocol.bsky.social
* Run migrations/seeds ...and more.

#buildinpublic
January 11, 2025 at 3:57 PM
Got Prometheus metrics set up and dashboards running in Grafana for some generic metrics. Still need to explore good insights and custom metrics, but it feels great to have the foundation in place!

#buildinpublic
January 5, 2025 at 2:59 PM
Although Chronical isn’t live yet (zero users 😅), I’m using it to sharpen my engineering skills. This week, I focused on Grafana & Prometheus, and as soon as I set up tracing, I found a couple of performance improvements. Insights like this feel like a superpower! #buildinpublic
January 4, 2025 at 4:52 PM
In Chronical, users can customize parts of the overall theme to better align with their brand. While customization options are currently limited, our goal is to give users the tools to make their publications truly reflect their brand identity.

#buildinpublic
January 1, 2025 at 11:33 PM
Thrilled with how Stories are shaping up on Chronical!

#buildinpublic
December 31, 2024 at 3:21 PM
Apple pencil hover effect is sooooo good! I love it on the freeform app, but works so well on some websites as well, check how great it is at effect.website docs.

I usually track the text I’m reading with the pencil (and point at stuff), and here I get extra info in the hover dialogs 🥰
December 30, 2024 at 11:26 PM
Finally, I implemented an optimistic pre-fetching strategy: while viewing an image, the assets to its left and right in the gallery are preloaded. This way, transitions feel instant when navigating between images.
December 25, 2024 at 6:21 PM
Next, I tried blurring the currently displayed image and adding a loading spinner while fetching the next one. It looked better, but the transitions still felt slow and awkward—blurring an already fully loaded image didn’t feel right.
December 25, 2024 at 6:21 PM
The first step was tweaking the `react-query` to keep the previously image data during transitions. This removed the blank screen issue, but the transitions still felt unresponsive.
December 25, 2024 at 6:21 PM
Initially, navigating between images caused a blank screen or a noticeable delay while the next image loaded. It broke the flow and made the UI feel unpolished.
December 25, 2024 at 6:21 PM
I usually use excalidraw to do my flow charts, but recently got an iPad with Apple Pencil Pro, and I'm in love :D
December 23, 2024 at 10:01 AM
Completely addicted to how good it feels to use Apple Pencil Pro.
December 22, 2024 at 4:40 PM
I really like this little transition. I think the fact that the SVG is accidentally off-center makes the rotation feel like it’s slightly moving upward, which somehow (IMO) gives it a nice vibe.

#buildinpublic
December 13, 2024 at 10:04 PM
A week ago, I knew almost nothing about NFTs. I wasn’t even sure if I believed in the concept. But I decided to dive in and start building. Today, I’ve completed the first version of a publish workflow for stories. 🚀

#buildinpublic #Web3
December 12, 2024 at 10:20 PM
Love these oranges 🧡
December 3, 2024 at 9:08 PM
In Chronical, users create stunning stories featuring beautiful images. One of these is the cover image, which I use to craft dynamic OpenGraph (OG) images.

#buildinpublic
December 3, 2024 at 8:28 PM
In Chronical, I want to render a masonry-like layout of stories that’s responsive and server-rendered. Today, I explored how to achieve this using only CSS.

#buildinpublic
December 1, 2024 at 8:23 PM
I've been working on Chronical, a platform for #photography & storytelling. To stay motivated, I'll share updates—technical insights and feature highlights.

Today, I’ll showcase the public portal each publication gets, where users can explore stories, browse collections, and enjoy stunning images.
November 29, 2024 at 9:22 AM
I’ve been working on a side project—a blog-like platform focused on photography. It’s a space where photographers can blend storytelling with their visuals.

Not sure if it will ever see the light of day, but I’ve learned a lot along the way.

Designs by @umzuuh.bsky.social 😍
November 26, 2024 at 6:31 PM