I've recently rebranded and redesigned the look and feel of my website. As a part of that redesign, I've implemented both a light and a dark theme that will automatically be selected based on the user's preferences; it also includes a toggle switch that will allow the user to change that preference for this website. In this post, I will show you how I did it.
Dependency injection is a recurrent pattern in complex applications, and each day it is becoming more common to see it applied with Typescript. But TS has some quirks when comparing with classic languages, like Java or C#, that we need to bear in mind. In this post, I'll talk about them and about how they pushed me to reinvent the wheel by creating a new-brand DI library: DIOD.
Eso fue exactamente lo que yo me pregunté a 24 de Julio de 2017 cuando nuestra CEO nos informaba de que se iban a iniciar los trámites para un concurso de acreedores, un ERE de extinción... En definitiva, que la empresa no tenía un duro.
The war is over. It seems that 2016 has been the year of the peace deal between Microsoft and the FOSS community, the hostility has ceased, but let us make no mistake, there is still a long way to go.
FFMPEG is a cross-platform command line that can be used to convert videos in order to use them as a background using the 'video' HTML5 tag.