Stefano Bartoletti @stefanobartoletti.it · 18/09/2026The least architectural and structural decisions you delegate to AI, the better. Let it do the code monkey, but you should always be the senior making key decisions during the whole process. If you are not, well, you will have problems sooner or later, my friend. 010
Stefano Bartoletti @stefanobartoletti.it · 10/09/2026The best things on the web are green 💚 First day at Three.js Conf was a blast! @gsap-greensock.bsky.social 021
Stefano Bartoletti @stefanobartoletti.it · 04/09/2026Something AI agents can't do on their own if left to run without precise instructions constraints and fences, is respect KISS principles They get verbose, overdo requested tasks, and address what they think are "issues" even when not instructed Anyone else experiencing this? 000
Stefano Bartoletti @stefanobartoletti.it · 02/09/2026Just one week left for Three.js Conf in Paris! Let's meet there if you are participating too! 110
Stefano Bartoletti @stefanobartoletti.it · 06/08/2026When authoring skills for an AI agent you can't just blindly trust AI itself to write the constraints that it needs to follow later when actually coding: you need to revise and tweak them, your direction should be intentional, at least if you want the AI to work your way. 110
Stefano Bartoletti @stefanobartoletti.it · 17/07/2026People going full agentic and telling you that if you read your code you are wasting time, and people manually tweaking animation values and small visual details because it also needs to "feel" right. I'm in the latter category. 000
Stefano Bartoletti @stefanobartoletti.it · 08/07/2026A little new useful feature in my "Nuxt Social Share" module: now together with social sharing buttons, you also have available some "Ask AI" buttons. You can try it with `npx nuxt@latest module add nuxt-social-share` nuxt-social-share.stefanobartoletti.it/usage/suppor... 000
Stefano Bartoletti @stefanobartoletti.it · 07/07/2026What I'm active on lately: 💪An updated version of my @nuxt.com + @storyblok.com starter, that includes: a tailor-made page builder, blog and portfolio features, @gsap-greensock.bsky.social and Lenis already included and configured, SEO and LLMs ready, and more useful features. More 🧵 121
Stefano Bartoletti @stefanobartoletti.it · 22/06/2026After years of using it, sometimes TypeScript still gives me some headaches. Ngl, it feels like an unnecessary complication and a slowdown But the reality is that it forces you to solve problems before they can crawl unnoticed into production, so thanks TS for your pedantry :D 010
Stefano Bartoletti @stefanobartoletti.it · 24/03/2026🗓️New availability opening up mid-April🗓️ I'm a freelance web developer specialized in high-quality frontends with ➡️Vue/Nuxt ➡️GSAP/Lenis animations ➡️Headless CMS (proud @storyblok.com MVP) Need help with a landing page, portfolio or other creative website? DM me and let's talk! 132
Stefano Bartoletti @stefanobartoletti.it · 25/02/2026You know you are doing something weird when your AI agent replies to you "You are probably right!" instead of "You are absolutely right!" 010
Stefano Bartoletti @stefanobartoletti.it · 20/02/2026I just love how Copilot can get creative with its auto-completion suggestions for code comments, inventing whole stories in its own head 000
Stefano Bartoletti @stefanobartoletti.it · 16/01/2026I analyzed the stacks for all 30 Awwwards SOTY nominees Here are the top 3 frameworks: 🥇 @vuejs.org / @nuxt.com (13) 🥈 #webflow (6) 🥉 HTML+JS (4) I'm not surprised to see Vue and Nuxt at the top of the list, but I was not expecting such domination 😮 (more 👇) 2297
Stefano Bartoletti @stefanobartoletti.it · 20/11/2025The new shiny award just landed! 🏆 Honored to have been recognized as a @storyblok.com MVP 2026 Builder 🚀 140
Stefano Bartoletti @stefanobartoletti.it · 30/09/2025👨💻My latest project is live! New website for Consensys, the company behind @metamask.io. Created in collaboration with Studio Freight. 🔧 Built with @svelte.dev, @gsap-greensock.bsky.social, @splinetool.bsky.social 👉 Case study: www.stefanobartoletti.it/work/consens... 010
Stefano Bartoletti @stefanobartoletti.it · 26/09/2025Some of my latest projects required me to use different stacks than my usual. I must say that nothing else I'm trying, works and feels "right" like working with @vuejs.org and @nuxt.com, you always feel like they are helping you achieve your goals and not fighting the tools. 051
Stefano Bartoletti @stefanobartoletti.it · 25/09/2025Developers problems: you need to add a new case study to your portfolio website, it will take about an hour at most. You end up creating new features and tweaking old ones, you are a week into it and probably next one as well, and you haven't even started with the content update 010
Stefano Bartoletti @stefanobartoletti.it · 08/05/2025Freed up availability starting in June! 👨💻I'm design-speaking creative dev fluent in #vue #nuxt and #GSAP 🤘Looking to team up with creative agencies & independent designers to craft amazing stuff! ☕ Reply or DM to book a virtual coffee chat! 🙏 Karma points if you share! 040
Stefano Bartoletti @stefanobartoletti.it · 26/03/2025I'm a longtime fan of the "Syberia" series, and I've just finished the last installment, "The World Before": 10/10 if you ask me. Great setting, deep and believable characters, touching and emotional story, all as usual. And Kate Walker is one of the best videogame characters ever. 000
Stefano Bartoletti @stefanobartoletti.it · 26/03/2025Vibe coding is cool and all, but when a simple oneliner would have solved the problem at hand, it completely rewrites my components with both different styling/linting and logic (often being more complex, verbose, and unclear) 110
Stefano Bartoletti @stefanobartoletti.it · 10/03/2025Is it just me or Gmail spam filters are not really working great lately? 000
Stefano Bartoletti @stefanobartoletti.it · 28/02/2025My new laptop got me covered for both work and gaming 🚀 And everything works great with Linux 🐧 110
Stefano Bartoletti @stefanobartoletti.it · 25/02/2025Sometimes being a freelance developer means being free to invest in yourself, make your own choices, and feel free to sail your boat along your own course. Ultimately being empowered by being the architect of your own destiny. Some other times it just feels like a solitary and tiresome voyage 060
Stefano Bartoletti @stefanobartoletti.it · 16/02/2025Reddit should seriously stop translating its content into my own language if I'm not explicitly telling it so. It is annoying and not useful at all 030
Stefano Bartoletti @stefanobartoletti.it · 11/02/2025Sometimes you have to remind yourself the fundamentals. 040
Stefano Bartoletti @stefanobartoletti.it · 10/02/2025Is it a good choice to use Histoire for component development instead of Storybook? I like the idea of having a Vue environment and be able to use Vue conventions since I'm mostly dealing with Vue, but this project seems to be not very updated lately. Ideas? histoire.dev #vue #nuxthistoire.devHistoireFast stories powered by Vite 110
Stefano Bartoletti @stefanobartoletti.it · 30/01/2025I simply can't believe ittomshardware.comFacebook flags Linux topics as 'cybersecurity threats' — posts and users being blockedDistroWatch is one of the largest affected organizations. 020
Stefano Bartoletti @stefanobartoletti.it · 26/01/2025Sometimes playing The Witcher 3 only means spending time in Photo Mode, just taking pictures like a shameless tourist 130
Stefano Bartoletti @stefanobartoletti.it · 20/01/2025Animations in progress for an upcoming project. Mixing @nuxt.com & @vuejs.org integrated transitions with advanced animations from @gsap-greensock.bsky.social All good things in web development have green logos 💚😏 1141
Stefano Bartoletti @stefanobartoletti.it · 20/01/2025Is #Claude Pro's subscription worthwhile? I prefer its output and evaluations over #ChatGPT, but it is very limited in the number of messages and chat length. Is Pro effectively removing these limits (5x more usage than Free doesn't seem that much, since Free is really limited) Opinions? 210
Stefano Bartoletti @stefanobartoletti.it · 16/01/2025I need to dynamically toggle a class to the `body` of a page inside a @nuxt.com project ``` const myState = useState('myState') useHead({ bodyAttrs: { class: myState.value !== null ? 'overflow-hidden' : '', }, }) ``` this is not working, it always applies even if the value is null, why? 100
Stefano Bartoletti @stefanobartoletti.it · 14/01/2025I'm chatting with four different people over four different social media/messaging apps Modern solutions require modern problems 130
Reposted by Stefano Bartolettidanielroe @danielroe.dev · 14/12/2024I came to @bsky.app for a number of reasons but the most important was that people I care about are/feel safer here keeping that true is THE most important thing please, bsky team, keep this place safe for everyone 🙏 716812
Stefano Bartoletti @stefanobartoletti.it · 14/12/2024My only concern about the Witcher trailer is that I will have to buy a new computer specifically built to run ityoutu.beThe Witcher IV — Cinematic Reveal Trailer | The Game Awards 2024YouTube video by The Witcher 130
Stefano Bartoletti @stefanobartoletti.it · 13/12/2024No matter how much you explain that a minimal reproduction is essential in issue reports to solve THEIR problems people will still put "not needed". Then in the next 3~4 comments you try to explain that they need to provide it and that you only work on your OSS project and not their final project 010
Stefano Bartoletti @stefanobartoletti.it · 11/12/2024Having to watch a 5 mins "tutorial" video filled with marketing s**t only to check how to find a simple information bit, that could take 2 seconds at most in written form, sucks. Royally. And it doesn't make me "engaged". At all. Ok I said it. 120
Stefano Bartoletti @stefanobartoletti.it · 10/12/2024A month ago I hosted a talk at "Bologna FrontEnd", talking about modern web techs, creative development, and especially designer/developer relationship, something that sparked many questions and a nice conversation at the end The meeting is now live on YouTube! (Italian audio only)youtu.beBFE48 · L'avventura di un nuovo portfolio con Stefano BartolettiYouTube video by Bologna Front End 020
Stefano Bartoletti @stefanobartoletti.it · 06/12/2024A brief wrap of my most important highlights of 2024, started with my new website finally going live, and went on with more interesting things. Also, something about my goals for 2025 (mostly trying to get new collaborations across Europe and possibly North America) Check it on LinkedIn 👇linkedin.comStefano Bartoletti on LinkedIn: 🗓️ As 2024 is coming to an end, these days I found myself reflecting on…🗓️ As 2024 is coming to an end, these days I found myself reflecting on the past 12 months and trying to have a look at the big picture. I must honestly say… 010
Stefano Bartoletti @stefanobartoletti.it · 29/11/2024In a world always in a hurry where being concise is always a priority sometimes I struggle to adapt Language is the voice of our thoughts, and some thoughts require us to use also complex wording and long-form to be properly expressed Why we don't seem to have time for anything anymore? 120
Stefano Bartoletti @stefanobartoletti.it · 26/11/2024Coding is fun, positively challenging, creative and can give a lot of satisfaction. And when you complete your projects, you are usually proud of yourself Coding can also be tiring, be "I'm not good enough", frustrating, leading to self-doubt Two sides of the same coin that always come together 161
Stefano Bartoletti @stefanobartoletti.it · 21/11/2024If you are looking for a nice person and a great developer to follow, I got you covered 👇 160
Stefano Bartoletti @stefanobartoletti.it · 19/11/2024Still experimenting with Three.js by @mrdoob.bsky.social, while following @bruno-simon.bsky.social's course. #threejsJourney 020
Stefano Bartoletti @stefanobartoletti.it · 18/11/2024I'm an experienced Vue/Nuxt developer, and I need/want to increase my skills also with stacks based on @react.dev / @nextjs.org. Where should I start? Some ideas and resources that could help me gain minimal working knowledge in a reasonable amount of time? 430
Stefano Bartoletti @stefanobartoletti.it · 17/11/2024A reminder for newcomers about this starter pack At the moment includes, among others @bruno-simon.bsky.social @okaydev.co @quentinhocde.bsky.social @codrops.bsky.social @gsap.com It's WIP, I'm open to suggestions for new people and accounts that may have recently joined 🦋 go.bsky.app/KPfEP9U 5204
Stefano Bartoletti @stefanobartoletti.it · 17/11/2024I'm not at copydennis.com levels, but I noticed that some websites out there are "very faithfully inspired" by my own. Not just the design, but also some of the copy, and some of them have not even bothered to change social media links and point to my own accounts 030