Activity for carledwardlyons.ca
Loading activity...
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
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.
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.
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.