Forem

Aral Roca profile picture

Aral Roca

Creator of https://brisa.build Framework. Open source 📂 Machine learning 🤖 Books 📖 Sport 🏃‍♂️ Nature 🌱 Focus on being useful. I contribute AMAP to the OSS community. Love learning by doing.

Eight Year Club
Seven Year Club
Top 7
3
Writing Debut
Six Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Five Year Club
Four Year Club
Three Year Club
Beloved Comment
4 Week Writing Streak
I Built a Free Invoice Generator, Resume Builder, and Cover Letter Generator That Don't Require Signup
Cover image for I Built a Free Invoice Generator, Resume Builder, and Cover Letter Generator That Don't Require Signup

I Built a Free Invoice Generator, Resume Builder, and Cover Letter Generator That Don't Require Signup

7
Comments 3
6 min read

Want to connect with Aral Roca?

Create an account to connect with Aral Roca. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The O(n^2) Bug That Looked Like Clean Code
Cover image for The O(n^2) Bug That Looked Like Clean Code

The O(n^2) Bug That Looked Like Clean Code

11
Comments
6 min read
The Shift from Determinism to Probabilism Is Bigger Than Analog to Digital
Cover image for The Shift from Determinism to Probabilism Is Bigger Than Analog to Digital

The Shift from Determinism to Probabilism Is Bigger Than Analog to Digital

12
Comments 3
14 min read
I Hid a Secret Message in a Cat Photo and Nobody Noticed for Six Months
Cover image for I Hid a Secret Message in a Cat Photo and Nobody Noticed for Six Months

I Hid a Secret Message in a Cat Photo and Nobody Noticed for Six Months

10
Comments 1
7 min read
I Stopped Paying for Subtitle Services After Running Whisper in a Browser Tab
Cover image for I Stopped Paying for Subtitle Services After Running Whisper in a Browser Tab

No-upload processing via WebAssembly

I Stopped Paying for Subtitle Services After Running Whisper in a Browser Tab

6
Comments 4
7 min read
Three Ways to Convert JSON to TypeScript. Only One Is Deterministic.
Cover image for Three Ways to Convert JSON to TypeScript. Only One Is Deterministic.

Three Ways to Convert JSON to TypeScript. Only One Is Deterministic.

4
Comments
8 min read
My Friends Spent 14 Minutes Deciding Where to Go Train. A Wheel Spinner Fixed It in 3 Seconds.
Cover image for My Friends Spent 14 Minutes Deciding Where to Go Train. A Wheel Spinner Fixed It in 3 Seconds.

My Friends Spent 14 Minutes Deciding Where to Go Train. A Wheel Spinner Fixed It in 3 Seconds.

6
Comments
7 min read
How to Create 360 Panoramas with GPT Image 2 and View Them Interactively
Cover image for How to Create 360 Panoramas with GPT Image 2 and View Them Interactively

How to Create 360 Panoramas with GPT Image 2 and View Them Interactively

6
Comments 4
6 min read
I Ran a Neural Network in a Browser Tab to Split a Song into Stems
Cover image for I Ran a Neural Network in a Browser Tab to Split a Song into Stems

I Ran a Neural Network in a Browser Tab to Split a Song into Stems

10
Comments
6 min read
One PR to a parser unlocked prerendering in Brisa
Cover image for One PR to a parser unlocked prerendering in Brisa

Speed gains from lightweight JS-only parsing

One PR to a parser unlocked prerendering in Brisa

11
Comments 5
8 min read
I Stopped Installing Qiskit to Understand Hadamard Gates
Cover image for I Stopped Installing Qiskit to Understand Hadamard Gates

I Stopped Installing Qiskit to Understand Hadamard Gates

6
Comments
8 min read
I Tracked My To-Do List for 30 Days. 73% of My 'Urgent' Work Was Someone Else's Emergency.
Cover image for I Tracked My To-Do List for 30 Days. 73% of My 'Urgent' Work Was Someone Else's Emergency.

I Tracked My To-Do List for 30 Days. 73% of My 'Urgent' Work Was Someone Else's Emergency.

8
Comments
7 min read
I Stopped Using YouTube for Focus Music and My Pomodoro Sessions Got 10x Better
Cover image for I Stopped Using YouTube for Focus Music and My Pomodoro Sessions Got 10x Better

I Stopped Using YouTube for Focus Music and My Pomodoro Sessions Got 10x Better

6
Comments
6 min read
SAP Hybris Impex When None of Us on the Team Can Read It
Cover image for SAP Hybris Impex When None of Us on the Team Can Read It

SAP Hybris Impex When None of Us on the Team Can Read It

3
Comments
8 min read
I Was Paying Anthropic to Read CSS Class Names
Cover image for I Was Paying Anthropic to Read CSS Class Names

I Was Paying Anthropic to Read CSS Class Names

13
Comments 2
8 min read
WSJF, Cost of Delay and Why Your Loudest Stakeholder Keeps Winning the Backlog Argument
Cover image for WSJF, Cost of Delay and Why Your Loudest Stakeholder Keeps Winning the Backlog Argument

WSJF, Cost of Delay and Why Your Loudest Stakeholder Keeps Winning the Backlog Argument

2
Comments
6 min read
AVIF in 2026: The Complete Guide to the Image Format That Beat JPEG, PNG, and WebP
Cover image for AVIF in 2026: The Complete Guide to the Image Format That Beat JPEG, PNG, and WebP

AVIF in 2026: The Complete Guide to the Image Format That Beat JPEG, PNG, and WebP

4
Comments
6 min read
Your Last Coffee Isn’t the Problem; the First Three Are Still in Your System
Cover image for Your Last Coffee Isn’t the Problem; the First Three Are Still in Your System

The 50mg sleep disruption threshold

Your Last Coffee Isn’t the Problem; the First Three Are Still in Your System

14
Comments 6
4 min read
6 Agile Tools I Built Because Jira Dashboards Aren't Enough

6 Agile Tools I Built Because Jira Dashboards Aren't Enough

5
Comments
6 min read
How to Detect AI-Generated Content Using Perplexity and Burstiness

How to Detect AI-Generated Content Using Perplexity and Burstiness

7
Comments 2
6 min read
Resting heart rate 68 to 56: what changed in my dev work
Cover image for Resting heart rate 68 to 56: what changed in my dev work

Resting heart rate 68 to 56: what changed in my dev work

5
Comments 2
19 min read
AI agents shouldn't control your apps; they should be the app
Cover image for AI agents shouldn't control your apps; they should be the app

300+ tools built in three weeks

AI agents shouldn't control your apps; they should be the app

17
Comments 5
7 min read
I Built a 100% Private, On-Device AI Audio Stem Splitter (No Servers!)
Cover image for I Built a 100% Private, On-Device AI Audio Stem Splitter (No Servers!)

I Built a 100% Private, On-Device AI Audio Stem Splitter (No Servers!)

5
Comments 2
3 min read
Don't Fall Into the CDN Trap! 🪤
Cover image for Don't Fall Into the CDN Trap! 🪤

Don't Fall Into the CDN Trap! 🪤

10
Comments 3
8 min read
Brisa 0.2.0 Release Notes
Cover image for Brisa 0.2.0 Release Notes

Brisa 0.2.0 Release Notes

5
Comments
3 min read
Server Actions have been fixed
Cover image for Server Actions have been fixed

Server Actions have been fixed

15
Comments 3
12 min read
Introducing Brisa: Full-stack Web Platform Framework 🔥
Cover image for Introducing Brisa: Full-stack Web Platform Framework 🔥

Introducing Brisa: Full-stack Web Platform Framework 🔥

27
Comments 5
6 min read
Build Reactive Web Components with SSR
Cover image for Build Reactive Web Components with SSR

Build Reactive Web Components with SSR

13
Comments 2
6 min read
SPA-Like Navigation Preserving Web Component State
Cover image for SPA-Like Navigation Preserving Web Component State

SPA-Like Navigation Preserving Web Component State

15
Comments 6
14 min read
HTML Streaming Over the Wire 🥳: A Deep Dive
Cover image for HTML Streaming Over the Wire 🥳: A Deep Dive

HTML Streaming Over the Wire 🥳: A Deep Dive

32
Comments 2
7 min read
Power of Partial Prerendering with Bun
Cover image for Power of Partial Prerendering with Bun

Power of Partial Prerendering with Bun

6
Comments
5 min read
HTML Streaming and DOM Diffing Algorithm
Cover image for HTML Streaming and DOM Diffing Algorithm

HTML Streaming and DOM Diffing Algorithm

18
Comments 4
11 min read
👋 Say Goodbye to Spread Operator: Use Default Composer
Cover image for 👋 Say Goodbye to Spread Operator: Use Default Composer

👋 Say Goodbye to Spread Operator: Use Default Composer

234
Comments 53
4 min read
Creating Scalable and Reusable React Components
Cover image for Creating Scalable and Reusable React Components

Creating Scalable and Reusable React Components

10
Comments 2
5 min read
🏝️ i18n translations in Next.js 13's app-dir for server/client components 🌊
Cover image for 🏝️ i18n translations in Next.js 13's app-dir for server/client components 🌊

🏝️ i18n translations in Next.js 13's app-dir for server/client components 🌊

12
Comments 2
9 min read
Teaful DevTools Released!
Cover image for Teaful DevTools Released!

Teaful DevTools Released!

8
Comments
3 min read
Teaful: tiny, easy and powerful React state management
Cover image for Teaful: tiny, easy and powerful React state management

Teaful: tiny, easy and powerful React state management

44
Comments 3
5 min read
React state with a fragmented store
Cover image for React state with a fragmented store

React state with a fragmented store

38
Comments 4
5 min read
Virtual Sommelier, text classifier in the browser
Cover image for Virtual Sommelier, text classifier in the browser

Virtual Sommelier, text classifier in the browser

6
Comments
9 min read
Next-translate - Version 1.0 Released
Cover image for Next-translate - Version 1.0 Released

Next-translate - Version 1.0 Released

11
Comments
4 min read
Next-translate 1.0 demo - I18n your Next.js +10 pages in an easy way
Cover image for Next-translate 1.0 demo - I18n your Next.js +10 pages in an easy way

Next-translate 1.0 demo - I18n your Next.js +10 pages in an easy way

6
Comments
1 min read
Etiketai - speed up training your AI models with a free open source app
Cover image for Etiketai - speed up training your AI models with a free open source app

Etiketai - speed up training your AI models with a free open source app

19
Comments
3 min read
GitHub action to publish your blog post to dev.to
Cover image for GitHub action to publish your blog post to dev.to

GitHub action to publish your blog post to dev.to

15
Comments
4 min read
Do all roads lead to Rome?
Cover image for Do all roads lead to Rome?

Do all roads lead to Rome?

11
Comments
5 min read
First steps with WebAssembly in Rust
Cover image for First steps with WebAssembly in Rust

First steps with WebAssembly in Rust

45
Comments 3
8 min read
How to draw gears in WebGL
Cover image for How to draw gears in WebGL

How to draw gears in WebGL

46
Comments 2
12 min read
Static Readme Regeneration
Cover image for Static Readme Regeneration

Static Readme Regeneration

62
Comments 5
5 min read
How do you order your functions?
Cover image for How do you order your functions?

How do you order your functions?

53
Comments 34
1 min read
First steps in WebGL
Cover image for First steps in WebGL

First steps in WebGL

108
Comments 5
7 min read
Image classifier: in the browser
Cover image for Image classifier: in the browser

Image classifier: in the browser

33
Comments
7 min read
Discovering Snowpack
Cover image for Discovering Snowpack

Discovering Snowpack

9
Comments
3 min read
From Node to Deno
Cover image for From Node to Deno

From Node to Deno

285
Comments 35
9 min read
How to create pagination badges
Cover image for How to create pagination badges

How to create pagination badges

10
Comments
2 min read
Learn Deno: Chat app
Cover image for Learn Deno: Chat app

Learn Deno: Chat app

985
Comments 33
10 min read
App with React API without tools as Webpack or Babel
Cover image for App with React API without tools as Webpack or Babel

App with React API without tools as Webpack or Babel

10
Comments
3 min read
OpenCV directly in the browser (webassembly + webworker)
Cover image for OpenCV directly in the browser (webassembly + webworker)

OpenCV directly in the browser (webassembly + webworker)

50
Comments 3
8 min read
Detect text toxicity using React
Cover image for Detect text toxicity using React

Detect text toxicity using React

58
Comments 2
2 min read
Next-translate released 🎉

Next-translate released 🎉

22
Comments 3
1 min read
Exploring HTMLPortalElement with React
Cover image for Exploring HTMLPortalElement with React

Exploring HTMLPortalElement with React

7
Comments 1
6 min read
Don’t control everything! React forms
Cover image for Don’t control everything! React forms

Don’t control everything! React forms

13
Comments
4 min read
loading...