I’ve been dreaming for the past year to work daily on a beautiful iPad Pro 12.9. Unfortunately, there were no way to web dev decently with the current status quo. So I decided I would build my own setup : FullStacked IDE. Here I am, a year and half later with a powerful, globally deployable web dev workspace. In a way, I feel relief to have finally manage to make it functional, but at the same time, I feel like this is just the beginning of a new adventure.
Webpack, next.js, vite and other frameworks all did their own version of a hot module replacement system. I always wondered how it works under the hood, so I decided to build my own.
FullStacked is a tool to create, dev and deploy web apps solely using TypeScript. For more than a year, I've been adding features into the same single npm package. I just went through the third full code refactor and it's now split into 10 different packages. I wrote a bit about why I did that and how it makes it essentiel to every TypeScript Web App project.
For my first article, I explained and detailed how I built this blog site with my latest project : typescript-rpc. Learn about a weird, but elegant way to approach server side rendering.