- Homepage
-
Keep your dependencies under check
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…
-
rip!
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).
-
The wave of bloated desktop apps
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
https://www.youtube.com/watch?v=e56PbkJdmZ8 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.
-
Making it in Madeira
Living outside of the big cities or big technology/financial hubs sometimes is the synonym of being left out of everything whats going on and being far away of many opportunities for your own professional development. On these places the ecosystem is vibrant with lots of events and meetups, either focused on networking or to share…
-
Starting the “1ppm Challenge”
So certain parts of the world already entered the year 2017 (this system doesn’t sound that great, but I will leave this discussion for another occasion) and we, here in Europe, are making the preparations to start the new year in a few hours. I am not found of those traditional new year resolutions that…
-
Before the flood
Yesterday I watched the above documentary on National Geography Channel, it is a good piece of work and it alerts to very pertinent issues, that have been in the agenda for many years/decades. Yet, we haven’t been able to overcome lobbies and established interests, that maintain the status quo and their “money machines” running with…
-
Pixels Camp 2016
A few weeks ago took place in Lisbon the first edition of Pixels Camp (aka Codebits 2.0), an event that I try to attend whenever it happens (see previous posts about it). It is the biggest technology focused event/conference in Portugal with a number of attendees close to 1000. This year the venue changed to…
-
EU-Free and Open Source Software Auditing project
Today I stumbled on this blog post about a poll for the EU-FOSSA. I’m not familiarized with all aspects of this pilot project, however by the information I could gather, it seems to be a really great idea. Most of us regularly use, up to a certain degree, several pieces of free (as in freedom)…
-
Test driving ZeroNet
A few weeks ago the “Decentralized Web Summit” took place in San Francisco, even though there was a video stream available at the time, I wasn’t able to watch it, but later I saw some excerpts of it. One of the talks that caught my attention was about a new thing called ZeroNet. It seemed…
-
Blogs, web feeds and the open web
As I already published before (twice), I’m a big supporter of an “ancient” and practically dead technology, at least as many like to call it, that still can be found in the Internet. It is the RSS, a very useful standard that is one of the foundations for publishing content to the Web in a…
-
Django Friday Tips: Timezone per user
Adding support for time zones in your website, in order to allow its users to work using their own timezone is a “must” nowadays. So in this post I’m gonna try to show you how to implement a simple version of it. Even though Django’s documentation is very good and complete, the only example given…
-
Receive PGP encrypted emails, without the sender needing to know how to do it
One common trouble of people trying to secure their email communications with PGP, is that more often that not the other end doesn’t know how to use these kind of tools. I’ll be honest, at the current state the learning curve is too steep for the common user. This causes a huge deal of trouble…
-
Log based analytics are still useful
A long time ago, most of the modern website analytics software made the shift from relying on server logs to use client-side code snippets to gather information about the user, in this last category we can include as examples Google Analytics and Piwik. In fact, this paradigm allows to collect information with greater detail about…