When I posted my message regarding the WhatsApp policy changes, there were five people in my Signal contact list. Today it’s eighteen. Looking at the ongoing media coverage, I have hope that it becomes a persistent trend. I’ve decided to share the following manifesto with all my friends, colleagues and contacts, to bring this important topic to their attention.
The just announced WhatsApp EULA update has far reaching consequences for our privacy. It wants us to agree to share our WhatsApp data with other Facebook lines of business as well as third parties, otherwise it will stop working on Feb 8th, 2021.
Make the bloat go away with return to Terminal! Here’s a fantastic Spotify Premium client for the console, written with the mighty rust …
An excellent biographic article about E.W.Dijkstra, one of the founding fathers of computer science and laureate of ACM Turing Award. Long, detailed, but highly entertaining piece, recommended for the lunch break!
Imagine a web application used simultaneously by many users. It can become necessary to keep them in sync. We want to ensure that they all look at the same fresh data. We might want them to interact with each other. Think about co-editing of documents on Google Drive, chat applications etc. We’ve implemented a simple solution for seamless synchronization of application state in real time, using a NoSQL database hosted in the cloud.
A simple task: copy a file from one machine to another. Not easy, as it turns out to be. We’re now 20 years into the 21st century and these things are as tedious as ever. I have found and used a few tools which make it much easier.
A slightly ironic look at realities of hiring in IT. True story based on own experiences, discussing a controversial issue of programmer’s rank and seniority, with lots of rants and code samples for entertainment. At some point in my programming career I’ve been named a Senior Software Developer. Then my customers started asking me to help interview their new hires. Many of them applying for a similar senior role. What does this term mean? How did these interrogations go?
Simple no-dependencies alternative to Vuex state management, based on Vue 3 Reactivity System. Reactivity in Vue 3 is now decoupled from its UI limitations and it can be used for other purposes as well. As we’ve demonstrated, it can be used as a powerful tool to handle state within Vue 3 applications.