[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"journal":3},[4],{"id":5,"title":6,"body":7,"category":189,"description":172,"extension":190,"meta":191,"navigation":194,"path":195,"publishedAt":196,"seo":197,"slug":196,"stem":198,"tags":199,"updatedAt":196,"__hash__":201},"journal\u002Fjournal\u002F2026\u002Fat-long-last-the-personal-blog.md","At last, the personal blog",{"type":8,"value":9,"toc":171},"minimark",[10,15,19,22,25,28,44,48,51,54,59,62,65,69,72,75,79,82,85,95,98,101,104,108,111,115,118,121,124,127,131,134,137,141,148,151,155,158,165,168],[11,12,14],"h2",{"id":13},"introduction","Introduction",[16,17,18],"p",{},"It took me a while, but I think this time it's the moment I do it. It took me ages to decide what to put in there, what to talk about. Let's start small and walk from there.",[16,20,21],{},"It's a long article, so bear with me.",[16,23,24],{},"In the beginning, I wanted to have a website that was both for companies and personal. But at a time where you are looking for a job, this could blur the lines if the recruiters looked into that too closely. It was annoying because I never wanted to let them define who I am depending on the content I put on my website. Imagine: you are working in a technical field but you display your art on the website recruiters can visit from your CV. I have received many refusal from that, because \"too creative\".",[16,26,27],{},"So I decided something interesting: make 2 websites. One that is specifically for companies and the most important, the personal blog. And you are reading this first article on the important one. But even there it was difficult, because there was so much choice paralysis, so much procrastination, some much back-and-forth and whatnot. I bought this domain name back in autumn 2025, and I just pushed it for the world to see.",[16,29,30,31,35,36,39,40,43],{},"The hard aspect is that I love web design and ",[32,33,34],"em",{},"things that Look Good","™",[32,37,38],{},"."," But there was one problem: how can I make something interesting if I have nothing to show? So I had to learn to start small. \"",[32,41,42],{},"Make it exist first","\" at they say.",[11,45,47],{"id":46},"what-to-expect-here","What to expect here",[16,49,50],{},"I used to be professionally a web developer with a massive appreciation of web design that include beautiful fonts, animations and other types of eye candy. So during this website life, I'll let my ideas come and make this website a live canvas.",[16,52,53],{},"The content won't come on a regular basis, I will publish things when I feel like it, but I am sure I will make nice things and write about many other things. This place is my place on the internet, so it means I just have my own rules to follow.",[55,56,58],"h3",{"id":57},"blogging","Blogging",[16,60,61],{},"First of all, there will be more articles on this blog. That's the baseline, and it's already there so there is that. I know it's currently sterile because there are no pictures, that will exist soon.",[16,63,64],{},"Also, I chose tools that will help me make richer blog articles without being too big of a pain. I want things to feel familiar but also outside of what I used to do back when I was a developer.",[55,66,68],{"id":67},"photography","Photography",[16,70,71],{},"Secondly, I love photography and I have some photos that sit on my Instagram. As I despise Meta (and the other big platforms), those photos will come here. Either directly on this website or maybe through a dedicated tool. Also, I have photos on my computer nobody but me can see. I think it's a bummer, so I think I'll dig in the past first.",[16,73,74],{},"I don't know yet how I will make things, but I am sure there will be a good bunch of photography here. I am thinking about doing some immersive articles that nicely feature the pictures in the future. Think of long and immersive formats.",[55,76,78],{"id":77},"music","Music",[16,80,81],{},"That idea was on my mind for quite some time since I built a little website during a training that featured my top songs on Deezer not so long ago. It was made with \"normal\" (or vanilla) JavaScript which means it was a pain to make, but the end result was actually nice and Looked Good™. I liked it so much back then I decided it should become a dedicated section on a future website. It might be this website after all.",[16,83,84],{},"As I use a lot of streaming services (probably to a point they should pay me), I know I generate a lot of data. So instead of trying to get away from them, I decided I'd embrace that.",[16,86,87,94],{},[88,89,93],"a",{"href":90,"rel":91},"https:\u002F\u002Fwww.refinery29.com\u002Fen-us\u002F2020\u002F12\u002F10208481\u002Fjewel-ham-artist-spotify-wrapped-internship",[92],"nofollow","Jewel Ham was an intern at Spotify"," and created a new concept for Spotify Wrapped back in 2019. I got fond of this concept too. Now I want to share my music tastes to the world just as much as I am curious to learn about others' tastes. It can lead to so many interesting discoveries!",[16,96,97],{},"So I decided back in 2024 to create a LastFM account, and I scrobble my music there. As I am aware they have ways to display what I listen to, I'll build things around that too.",[16,99,100],{},"But not all the data have one source, so I also have to gather everything from my previous streaming platforms. It's always interesting to see how your tastes change and some don't.",[16,102,103],{},"Ah, it's a longer section of this article. It deserves its own article then.",[11,105,107],{"id":106},"the-technical-side","The technical side",[16,109,110],{},"For those who are curious, and I know some of you are curious, because I can guess some of you who love indie web would want how one would make their own website.",[55,112,114],{"id":113},"on-big-shoulders","On big shoulders",[16,116,117],{},"This website is powered by Nuxt that is powered by Vue.js. I used to make apps with React and I did some other things with Angular. Both of those frameworks are made by big companies, so I wanted something that was independant. I know there are other tools dedicated for JAMStack, but I never got the satisfaction I was looking for, even with Astro that is actually nice to use.",[16,119,120],{},"Styles are build with Scss but as I learned CSS evolved for a good deal, I guess it will be time I'll let Sass go and embraces new development practices. I use BEM with my own twist as I don't use Single File Components for now. I believe in the separation of concerns, so I'll see what I can do about it.",[16,122,123],{},"But yeah, I think I have to grow out of Sass and see what the frameworks have to offer. I don't want to overload my HTML files with classes, so I'll sit with classic CSS. Maybe I can use a mix of CSS and keep Scss for some advanced features. Yet, I noticed not everything support preprocessors nowadays.",[16,125,126],{},"I use a CMS to write those articles. For that, I rely on a Git-based CMS to do so, as long as I can write my article through a web interface and keep my IDE closed, it's all I need.",[55,128,130],{"id":129},"smaller-forge-smaller-host","Smaller forge, smaller host",[16,132,133],{},"Everything is deployed through a private monorepo outside of Github, Gitlab and Bitbucket. It's also out of Vercel and Netlify. I won't give too much details about it, but this website is hosted in Europe.",[16,135,136],{},"There are some kinks in need to ironed and some things might be janky at times. As the repository is private, I'll look for ways to give you a comfortable way to communicate about any problem to me. I will not accept Pull\u002FMerge requests.",[55,138,140],{"id":139},"a-declaration","A declaration",[16,142,143,144],{},"Last thing and not the least: I did not use AI to build this website. ",[145,146,147],"strong",{},"Because fuck AI.",[16,149,150],{},"Building this kind of website is easy enough for you to learn to do it by yourself. The harder part is to decide what you want to talk about and how you want things to look like. There are plenty of resources to get inspiration. After that, it will be easier!",[11,152,154],{"id":153},"conclusion","Conclusion",[16,156,157],{},"Let's end this article on a good note. Tapenade Studio is a personal project and I hope it'll be a fun one, because it's something I always wanted to do. I miss the old web and in this time and age, it's important that I embrace again the way the Internet used to be. I used to live by Social Media back when I graduated but I think the party is over.",[16,159,160,161,164],{},"There are so many nice tools everyone (including you) can use to make your little thing on the Internet. You can make a whole website ",[145,162,163],{},"by yourself"," or use other smart people's tools to make your own thing or maybe nothing too! All possibilities are fine.",[16,166,167],{},"I recently discovered ATProto capabilities when I moved my account from the US-based BlueSky to an Europe-based data server. After some exploration, I believe it's promising and I'll make things with those tools but that's worth another story.",[16,169,170],{},"See ya!",{"title":172,"searchDepth":173,"depth":174,"links":175},"",3,4,[176,178,183,188],{"id":13,"depth":177,"text":14},2,{"id":46,"depth":177,"text":47,"children":179},[180,181,182],{"id":57,"depth":173,"text":58},{"id":67,"depth":173,"text":68},{"id":77,"depth":173,"text":78},{"id":106,"depth":177,"text":107,"children":184},[185,186,187],{"id":113,"depth":173,"text":114},{"id":129,"depth":173,"text":130},{"id":139,"depth":173,"text":140},{"id":153,"depth":177,"text":154},"Thoughts","md",{"published_at":192,"updated_at":192,"headline":193},"2026-10-13T22:45:00","\\-",true,"\u002Fjournal\u002F2026\u002Fat-long-last-the-personal-blog",null,{"title":6,"description":172},"journal\u002F2026\u002Fat-long-last-the-personal-blog",[200],"Journal","OcNQ2MAea9cWIv7tj64ul08cduUHMw_hh1WvZurOflo",1793128094133]