Hello World!!

Oct 21, 2025 at 5:51 AM
#1

Hello World! ... or so they say. My name is Marcus. This is the first post in what is my attempt at a blog. Hopefully this isn't the only post that actually end up being made. I am developing a brand new portfolio website! In the past I have used prebuilt templates to build sites, but now I have the skills to build something from scratch that is even better.

With this project I have chosen a front-end framework that I enjoy using - Svelte. It has been fun to dive into Svelte, which is a framework that I wasn't aware of earlier this year. The technology behind Svelte is super cool in that it uses a custom compiler to convert custom Svelte syntax into optimized JavaScript that runs on the browser. Svelte is able to abstract a lot of complexities from React and define simple ways of doing common web dev patterns. For example, a code pattern I enjoy is how it provides a great await-then-catch block syntax that allows one to await a promise of data, render a spinner on the client while waiting, and then do something with that data when it is fetched or else handle an error.

Here's an example.

svelte_logo Svelte
{#await data.someValue} <Spinner /> {:then someValue} <span>{someValue}</span> {:catch error} <span class="text-red-400">Error: {error.message}</span> {/await}

In React, a developer has a ton of options for how they might implement something like this - this because React is quite non-opinionated; I think this could cause beginners to make mistakes. Svelte's opinions on how to cleanly do different things provides an awesome experience through their language that is easy to follow, simple to implement, and powerful.

Ya' know, I never really sit down and wrote on my free time much, but this is actually a great way to use my brain and express some creativity. But yeaaahhh... here's a funny programming meme:

spiderman

If you are reading this then THANK YOU!!. Please reach out to me if you are interested in working or collaborating on anything. And like I said earlier, I hope that I actually update this blog. This site can be an outlet for me to not only showcase my resume, but to highlight some things that I think are cool and to show off a bit of my personality.

Thanks again, cheers!

- Marcus, Oct. 20th and 21st, 2025