Raspberry Pi was one of those projects that were “godsent” (just like Arduido). A cheap and very small computer that would let the little ones and also older folks learn, explore, prototype and build lots of things that previously would be inaccessible to many. So in this post I want to give you some tips […]
Author: Gonçalo Valério
Software developer and owner of this blog. More in the "about" page.
There, I said it … and a lot of other people said it before me (here, here, here, here, … and the list goes on and on). Before I proceed with my argument, I would like to say that, slack is great product (even if the client consumes lots of memory) and works very well […]
I’ve been looking into this area, of how to handle and manage a large quantity of secrets and users, for quite a while (old post), because when an organization or infrastructure grow, the number of “secrets” required for authentication and authorization increase as well. Is at this stage that bad practices (that are no more […]
How to work asynchronously
Just watched a talk by Jason Fried (available at the bottom of the post), about how you should take as much care about how your company works, as you take care of your products. More than the actual name or topic of the presentation, what I really liked to see were some of the processes […]
A few days ago it was announced that next versions of Firefox will have huge improvements on performance and resource usage. This is great because browsers nowadays consume huge amounts of resources, making it harder for people with olders or weaker machines to use the computer without starting to pulling out their hair. I’m not […]
Nowadays most software projects with a “decent size” rely on many software dependencies, or in other words: libraries and tools, developed by other people. That usually are under constant change. The reasons for these are clear and can go from implementing common patterns and avoid repeating ourselves, to accelerate the development, to use mature implementations […]
It is almost a decade old, but this documentary film is still worth viewing. It addresses the same issues as the Everything is a remix series (that I also shared in previous posts, here, here and here). https://vimeo.com/8040182
Recently there was been a big fuss about “Mastodon“, an open-source project that is very similar to twitter. The biggest difference is that it is federated. So what it means? It means that it works like “email”, there are several providers (called instances) where you can create an account (you can setup your own server […]
Some time ago I complained about a mindset that was producing a form of “bloated” software (software that uses a disproportionate amount of resources to accomplish “simple” tasks). Later I even posted an example of a popular chat application consuming a ridiculous amount of memory, given the its purpose. One recent example of this phenomenon […]
Managing a 100% remote company
This video about Gitlab was posted recently and is a very interesting case-study on how a company can normally function while having all of its employees working remotely.