Andrea Barghigiani - cupofcraft
cupofcraft.bsky.social
Andrea Barghigiani - cupofcraft
@cupofcraft.bsky.social
Experienced Frontend Engineer with over 10 years in web development; I specialize in creating high-impact web
applications using #React.js, #Next.js, and Tailwind CSS. I’ve built many applications during my career, from custom CMS
to complex dashboards.
And don't start with "But you had to create the rules file first..."

Because I did, I even spent some time to configure the editor letting it know my coding preferences and the project I aimed to build.

Didn't seem to make any difference...
March 13, 2025 at 5:41 AM
It was fault of Windsurf?

It is Gemini 2.0 just unable to code?

The thing is that I could have done more in these 30mins with just my knowledge and a smart autocomplete than try to explain via chat what I wanted to create.
March 13, 2025 at 5:41 AM
In my latest article, I break down exactly how I built this form, step by step. Give it a read and let me know what you think!
Build a contact form without JavaScript
Notes on the #7 challenge in GFE 75 by GreatFrontEnd
blog.cupofcraft.dev
February 18, 2025 at 5:37 AM
We often reach for JavaScript without stopping to ask if we really need it. But HTML is more powerful than we give it credit for. It’s the foundation of accessibility, usability, and browser-native functionality.
February 18, 2025 at 5:37 AM
On my path to completing the GFE 75 collection, I tackled an HTML-only challenge: building a fully functional contact form without a single line of JavaScript.

Sounds limiting? Think again.
February 18, 2025 at 5:37 AM
Unlike other platforms that focus heavily on data structures and algorithms (which are great but not always my cup of tea), this one stays aligned with the realities of my role.
February 18, 2025 at 5:37 AM
PS: My implementation doesn’t include the options object that libraries like Lodash offer, but it was enough to solve the challenge.
January 13, 2025 at 5:46 AM
In my latest blog post, I share a straightforward approach to building a debounce function, complete with examples and a breakdown of how it works.

blog.cupofcraft.dev/write-your-d...
How to write your own debounce function
Notes on the #1 challenge in GFE 75 by GreatFrontEnd
blog.cupofcraft.dev
January 13, 2025 at 5:46 AM
The first task was about writing a custom debounce function. Sure, we could quickly implement this using Lodash or a custom Hook if you’re working in React. But tackling a challenge like this means diving into knowledge we don’t always use at work.
January 13, 2025 at 5:46 AM