April 20, 2021

Technology Choices [31/365]

I started Requeme thinking that server-side rendering would be the best way to go for me. I wanted to use the web the way it was intended at first, through simple HTML pages. I am now reviewing this decision. Having an API on top of which I can put multiple different interfaces (like web, CLI and mobile) makes a lot of sense, and it seems like I would have to maintain the two independently if I were to serve HTML directly. Read more

April 6, 2021

Simple Technology [17/365]

Creating a new project usually means having to choose a tech stack, some architecture and make other decisions about the technology to use. Go for the simplest possible. Maybe your stack will be complex just because you are solving a hard problem. Don’t make it harder that it needs to be. Creating a web application, I chose to rely on basic web principles. I have multiple pages generated on the server instead of a Single Page Application, a RESTish API instead of a fancy GraphQL or gRPC one, and use basic Javascript instead of a JS framework until I need it. Read more

Copyright Marin Gilles 2019-2022