Forem

Federico Moretti profile picture

Federico Moretti

Software Developer · Helping BPO in Digital Transformation with AI

Education

Università degli Studi di Milano-Bicocca

Pronouns

he/him/his

Work

Software Developer at Covisian

The Rust Journey of a JavaScript Developer • Day 4 (4/5)
Cover image for The Rust Journey of a JavaScript Developer • Day 4 (4/5)

The Rust Journey of a JavaScript Developer • Day 4 (4/5)

Comments
7 min read
Why I’m Back to Web Components and Why You Should Be Too
Cover image for Why I’m Back to Web Components and Why You Should Be Too

Why I’m Back to Web Components and Why You Should Be Too

Comments
2 min read
How to Install Ubuntu 25.10 (Questing Quokka) on macOS With VirtualBox
Cover image for How to Install Ubuntu 25.10 (Questing Quokka) on macOS With VirtualBox

How to Install Ubuntu 25.10 (Questing Quokka) on macOS With VirtualBox

1
Comments
3 min read
The Rust Journey of a JavaScript Developer • Day 4 (3/5)
Cover image for The Rust Journey of a JavaScript Developer • Day 4 (3/5)

The Rust Journey of a JavaScript Developer • Day 4 (3/5)

5
Comments
9 min read
Why I Consider DeepL a Project That Matters Despite the AI Bubble
Cover image for Why I Consider DeepL a Project That Matters Despite the AI Bubble

Why I Consider DeepL a Project That Matters Despite the AI Bubble

Comments
3 min read
How to Provide a Swagger UI Interface in Plain HTML That Works
Cover image for How to Provide a Swagger UI Interface in Plain HTML That Works

How to Provide a Swagger UI Interface in Plain HTML That Works

Comments
3 min read
Ubuntu 25.10 (Questing Quokka) Will Use Rust to Provide Sudo
Cover image for Ubuntu 25.10 (Questing Quokka) Will Use Rust to Provide Sudo

Ubuntu 25.10 (Questing Quokka) Will Use Rust to Provide Sudo

Comments
2 min read
How to Solve CORS Issues with Express in Amazon S3 by AWS
Cover image for How to Solve CORS Issues with Express in Amazon S3 by AWS

How to Solve CORS Issues with Express in Amazon S3 by AWS

Comments
3 min read
How to Use Semantic Versioning and Conventional Commits With Husky
Cover image for How to Use Semantic Versioning and Conventional Commits With Husky

How to Use Semantic Versioning and Conventional Commits With Husky

1
Comments
3 min read
The Rust Journey of a JavaScript Developer • Day 4 (2/5)
Cover image for The Rust Journey of a JavaScript Developer • Day 4 (2/5)

The Rust Journey of a JavaScript Developer • Day 4 (2/5)

3
Comments
7 min read
How to Build Maintenance Sub-Workflow to Use on n8n for MySQL
Cover image for How to Build Maintenance Sub-Workflow to Use on n8n for MySQL

How to Build Maintenance Sub-Workflow to Use on n8n for MySQL

2
Comments
3 min read
Why Markdown Is the De Facto Standard for Prompt Engineering
Cover image for Why Markdown Is the De Facto Standard for Prompt Engineering

Why Markdown Is the De Facto Standard for Prompt Engineering

1
Comments
3 min read
The Rust Journey of a JavaScript Developer • Day 4 (1/5)
Cover image for The Rust Journey of a JavaScript Developer • Day 4 (1/5)

The Rust Journey of a JavaScript Developer • Day 4 (1/5)

1
Comments
6 min read
How to Test Github Actions Locally Without Third-Party Tools
Cover image for How to Test Github Actions Locally Without Third-Party Tools

How to Test Github Actions Locally Without Third-Party Tools

Comments
3 min read
How to Provide Light and Dark Theme Color Variants in PWA
Cover image for How to Provide Light and Dark Theme Color Variants in PWA

How to Provide Light and Dark Theme Color Variants in PWA

2
Comments
2 min read
The Rust Journey of a JavaScript Developer • Day 3
Cover image for The Rust Journey of a JavaScript Developer • Day 3

The Rust Journey of a JavaScript Developer • Day 3

4
Comments
8 min read
How to Provide a Right-to-Left Chat UI That Doesn’t Suck
Cover image for How to Provide a Right-to-Left Chat UI That Doesn’t Suck

How to Provide a Right-to-Left Chat UI That Doesn’t Suck

Comments
3 min read
How to Restore RSS Auto-Discovery in Chrome and Why It Matters
Cover image for How to Restore RSS Auto-Discovery in Chrome and Why It Matters

How to Restore RSS Auto-Discovery in Chrome and Why It Matters

Comments
2 min read
The Rust Journey of a JavaScript Developer • Day 2
Cover image for The Rust Journey of a JavaScript Developer • Day 2

The Rust Journey of a JavaScript Developer • Day 2

1
Comments
5 min read
Vercel Proposed a Deeper Integration of LLMs in HTML via Script
Cover image for Vercel Proposed a Deeper Integration of LLMs in HTML via Script

Vercel Proposed a Deeper Integration of LLMs in HTML via Script

Comments
2 min read
Why GitHub Copilot and JSDoc Are a Dynamic Duo on VS Code
Cover image for Why GitHub Copilot and JSDoc Are a Dynamic Duo on VS Code

Why GitHub Copilot and JSDoc Are a Dynamic Duo on VS Code

Comments
3 min read
The Rust Journey of a JavaScript Developer • Day 1
Cover image for The Rust Journey of a JavaScript Developer • Day 1

The Rust Journey of a JavaScript Developer • Day 1

1
Comments 1
5 min read
How to Register a Service Worker With Vite and Rollup Without Plugins
Cover image for How to Register a Service Worker With Vite and Rollup Without Plugins

How to Register a Service Worker With Vite and Rollup Without Plugins

1
Comments
4 min read
Why I Disabled GitHub Copilot Inline Suggestions on VS Code
Cover image for Why I Disabled GitHub Copilot Inline Suggestions on VS Code

Why I Disabled GitHub Copilot Inline Suggestions on VS Code

Comments
2 min read
loading...