Skip to content

My first Post in Astro

Updated: at 08:12 AM

I stumbled onto this whole world of web development and felt like a fish out of water. I mean, HTML and CSS were not exactly my forte, and here I was trying to create a digital space for myself. So, the first thing I did was hit up Google and find some resources.

Me: Alright, so HTML and CSS… where do I even start?

Google: Enter Astro Framework.

Tools of the Trade

I dove into the deep end, learning about different tools along the way. Here’s a snapshot of the journey:

ToolDescriptionWhere to find
CMDFound solace in the Windows terminal. Personalizing it was a must, so Oh My Zsh came to the rescue.ohMyZshell
VSCodeFor reading and understanding code, it had to be Microsoft’s VS Code. The customization options are a coder’s dream.VSCode
GitGit for version control, because tracking changes is crucial.What is Git
GitHubGitHub was my go-to for sharing and uploading my repository.github
YouTubeA surprising teacher. Goodbye funny dog videos, hello tutorials.YouTube
NotionKeeping ideas alive with Notion, a digital haven for scattered thoughts.Notion
AstroThe star of the show, Astro Framework. The go-to for Content-Driven Websites. Read the documentation for the full scoop.AstroDocs
CloudflareFor giving my site a home on the internet.CloudFare

The Birth of “Roger’s Place”

Me: So, why “Roger’s Place”? Well, I had this problem—good with data but nowhere to showcase it. Privacy matters, you know?

Brain: Enter the concept of a digital portfolio. Lightbulb!

Me: “Roger’s Place” it is! A space to flaunt my data skills without compromising a thing.

The Astro Learning Curve

Me: Now, let’s talk about Astro. I’m no web dev expert, so starting from scratch seemed like a daunting task. Astro made life easier by offering templates. Adjusting a template to fit my needs? Bingo!

Friend: Ah yes, the template lifeline. Always a savior.

Trial, Error, and Template Tango

Me: So, let me tell you about my dance with templates. The first attempt? Oh boy, it was a disaster. I got trigger-happy and duplicated the repository at the root. Chaos ensued.

Friend: Duplicate frenzy? Classic move. Been there, done that.

Me: Attempt number two? Well, I decided to play with Tailwind settings without consulting the sacred scrolls (aka documentation). Bad move. Everything looked like a neon disco party.

Windows Terminal: still looking ugly, now with neon lights

The Third Time’s the Charm

Me: But hey, third time’s a charm, right? I finally managed to clone the repository without creating a digital mess. Dependencies were set straight, and I learned the importance of reading before tinkering.

Astro: nodding in approval

The Update Odyssey

Me: Now, updating dependencies. Ah, the Odyssey of every developer. I spent quality time ensuring everything was up to date before deploying. No one wants outdated packages crashing the party.

Reader: Smart move. Updates are the unsung heroes.

The Final Countdown

Me: With the dependencies sorted, it was time to run the tests. Everything checked out, and the upload to Cloudflare was surprisingly smooth.

Cloudflare: welcoming the site with open arms

Me: So, here we are, ready to post and share. No more messing around, just pure content creation from now on.

Reader: Cheers to that! What’s next on “Roger’s Place”?

Post, Post, and More Posts

Me: Ah, the beauty of a fresh site ready for a content onslaught. I’m geared up to post as much as possible, sharing my journey, my learnings, and maybe a bit of the chaos in between.

Astro: standing by, ready for action

Me: This isn’t just a portfolio; it’s a living, breathing space where ideas and experiences will find a home, I am just planning to let my brain flow here.

The Never-ending Conversation

Me: So, my friend, that’s the story so far. A journey of trial, error, and a touch of neon chaos. Now, it’s all about the posts.