fabioguaidia.dev

First Post

Hello World

This is a sample post testing Astro and Markdown.

Why Astro?

Astro is fast, easy to use, and content-focused. Perfect for a blog! This is the default text that Antigravity included, and I couldn’t agree more.

My frontend experience has been quite a journey. Back in my university days, I studied PHP and in my first job after graduating, I built a small project with Laravel; it was a back-office system for Recaudo Bogotá, the company in charge of handling payments for the city’s Integrated Public Transport System (SITP). I also customized a Liferay theme for the company I was working for at the time.

I went from dragging “boxes” in a BPM editor to developing interfaces with Angular and over-engineering projects by trying to implement Atomic Design when it wasn’t even necessary. In the end, after weighing the pros and cons of these technologies, I can say that Astro is an excellent tool for creating static pages. I don’t need anything else; the use of templates and components is incredible.

My CSS solution of choice is Tailwind. Based on recent news, we all know it’s one of the most used tools by LLMs for vibe coding web pages. You could say it has become the default tool, much like React—though in this specific case, I find React to be overkill.

And my IDE, editor, and new best friend is called Antigravity. It’s from Google. It’s a fork of a fork. The circle is complete: a Google research team releases the “Attention Is All You Need” paper, then OpenAI creates ChatGPT, Windsurf (a VS Code fork) uses LLMs for programming, and finally, Google acquires Windsurf, makes another fork, and Antigravity is born.

This website and blog were programmed entirely using Antigravity and Gemini 3 Pro. Sometimes it gets stuck or doesn’t respond, but most of the time it works perfectly. A year ago, I was copying and pasting from ChatGPT; that workflow was burning me out. Today, the combination of Agents and LLMs makes my ideas a reality.


How to get started with Astro

To install Astro and start your own project, you can run the following command in your terminal:

# Create a new project with the Astro wizard
npm create astro@latest

# Install dependencies (if you didn't in the previous step)
npm install

# Start the development server
npm run dev
Fabio G.

Recommended Track