Your Second Favourite Carl

Your Second Favourite Carl

@carledwardlyons.ca

Technologist; Scientist; Educator.

77 followers101 following72 posts

While I was tempted to write my own #Markdown parser for my website, it turns out I'm not quite that masochistic. It's almost always the right choice to use established tools and packages instead of doing it yourself. The key is knowing which to choose and when. #software #webdev #architecture

carledwardlyons.caImplementing a Weblog Markdown ParserMy website is now a blog. A key part of developing this first weblog renderer was converting my weblog articles — stored as static Markdown files — into themed HTML pages. The implementation was simpl...

Building my personal website, I could have hard-coded all the text, styles, and other data. However, that would be too easy. I instead made the entire #webapp into a #template, populated by #JSON and #Markdown — mostly as an exercise in #design, but also to make it something i could #opensource.

carledwardlyons.caDesigning a Content TemplateTo build out my personal website, I've been creating a reusable SvelteKit app that I can tailor to showcase my projects and interests. Lately I've been spending time refining both the visual design an...

Last year, during an extended period of masochism, I decided to practice some #devops — just for the fun of it. I spent a couple weeks build out a custom #ci/cd pipeline for my website. There were highs and lows, but I learned a few things about what makes a good solution and what doesn't.

carledwardlyons.caExploring CI/CD for a Modern (SvelteKit) Web ApplicationI'm building a new SvelteKit web app to host my weblog. To make it easier, I built a CI/CD pipeline (for the first time). During research and development, I explored containerization, IaC, testing, an...

Last year I decided to finally make myself a website (after several years of working in #webdev). Looking to try something new, I taught myself a little #SvelteKit. I had to learn to love it, but in the end I understood the hype. #Svelte5 reactivity makes things easy — but I have my reservations.

carledwardlyons.caSetting Up SvelteKit for a Personal WeblogI recently started building a personal website to host my weblog. To get started, I setup logging, error monitoring, testing, and configuration — including theming and customization. It took some fine...

You are up to date.