upgrade to astro 2.0

This commit is contained in:
2023-01-31 21:42:01 -05:00
parent d780cf085d
commit 4a8cb8bb32
30 changed files with 1291 additions and 1206 deletions
@@ -0,0 +1,24 @@
---
title: "Getting Out of Your Comfort Zone"
pubDate: 2022-12-10
---
When it comes to frameworks, Ive been firmly stuck in the Reactand React-adjacentworld. Basically, my “coding comfort zone” has been vanilla JavaScript, React, and Next.js. The world of web development is much broader than that, but Im going to be honest, I was a little scared to branch out.
Despite my curiosity and eagerness to learn, I tend to stick to whats comfortable, and I have to work a little harder to branch out. Im comfortable with React, so my tendency is to learn everything I can about React. Im comfortable with JavaScript, so its more natural for me to try to master that language.
But there was a time I didnt know how to do anything beyond a simple website with HTML and CSS (and I barely knew CSS). Heck, there was a time I was building websites with [iWeb.](https://en.wikipedia.org/wiki/IWeb) I wouldn't be anywhere near where I am as a web developer if I didn't get out of my comfort zone.
So with that in mind, after a friend suggested I try out [Astro](https://astro.build/), I decided maybe it's time to branch out and try new things. I've also been wanting to build a blog site where I can write about my other interests outside of web development. So it all came together nicely.
So, the other night I sat down on the couch with my laptop, opened up the Astro documentation, and got to work. Over the course of that evening I built a fully-functional blog site, learned the fundamentals of Astro in the process, and added another tool to my web developer tool belt.
Through this experience, I proved to myself that learning new things isnt as scary as it seems. Does this mean Im going to go out and learn every framework? No, I dont think thats realistic or advisable for anybody to do. But it showed me how relatively easy it is to branch out, so I wont be so nervous about stepping outside the comfort of the React world in the future.
If youre feeling like youre stuck in your comfort zone, using whatever technologies and languages youre used to using, try mixing things up. Find a project you want to build, and try tackling it with a tool youve never used before.
Also, if you're curious, you can check out my Astro blog at [ghall.blog](http://ghall.blog).
---
_This post was originally published on my (now defunct) blog on my portfolio site [ghall.dev](https://ghall.dev), and was republished here for archival purposes._