En
All English articles are marked under this category
-
SQLite is a fast, embedded dataabse with tons of feature. Below a set of feature I share with you.
-
I am not a project manager-born killer, but I learned a lot in my tiny life (and with 20+ experience, I am more or less in the middle of my career).
My rules when I must do an estimation are
- Tune your estimation on the context. To make simple the explanation, I will divide the estimation in categories; for instance take the fine grained and big cost estimation ones. All fine-grained estimation tasks should be between 2 and 10 days (it is an example). Big cost models are done with 10x or 20x days multiplexer Avoid mixing small estimation with bigger one (i.e. do not mix a task of 5 days with a task of 20 days, reason below).
- Never never never estimate a task less than two days. As one of my boss said, if you ends before your estimation, no one will complain; but be late of a day...also you have no chances to increase it after declaring it. Every time you open your IDE or answer to a call, two days are gone. In a small company I worked for, it was forbidden to have less than two days on a SAP time capture, because admin's customer invoice management overhead was higher than supposed gain.
- For fine grained estimation follow the 2,3,5 rules, if possibile
Suppose you have done a wrong estimation on a task, haven’t you?
Read More -
In my personal top ten on open source software initiative with some original sin inside them. Note: this is not a negative review, is only a snapshot of the world I see, I could be wrong, but please explain to me my mistakes, if any.
Read More -
Abstract: Make a database which can be store historic modification is often considered a “secondary” activity, but bad design leads to databases that are difficult to optimize and often not very understandable. In this article we illustrate a simple method that respects the dictates of relational theory & is easy to understand. As a plus we will show it on SQLite, a small but powerful database system.
Read More -
On 2002, I was forced to build a small java class to “sync” two databases (sorry for Italian):

SmartSync used the Metadata offered by JDBC API to be able to copy data between two tables. In the last years I evolved it to be able to support a special use case called “dump to SQLite”.
Read More -
Some news site still try in 2021 to disable right click and ability to copy content. These tactis are very very poor, and only block the users not interested in copying/stealing your code.
The idea is to put something like that on body tag:
<body oncopy="return false" oncut="return false" onpaste="return false" onbeforecopy="return false" ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
The code to re-enable it is easy to find out:
Read More -
Securing our privacy, defending our rights is increasing becoming difficult. Who can refrain from using Facebook or GMail nowedays?
No one. But my printer downloads update, track down my paper usage too often from my taste. We already reviewed PiHole in the past. After some trial and error, here my suggestions
Read More -
The HP 42S accompanied me throughout my university career, secretly designed for me some function graphs and with its 7KB alphanumeric also managed to make me keep some secret notes.
I bought it on December 5, 1992, paying it 229,000 lire, a year before I started university (about 200€ now considering inflation * ).
Read More -
Add the following css lines to your CSS theme, possibly at the end
1div::before { 2content:" C:" attr(class) "" 3} 4 5*::before,*::after { 6color:red; 7font-weight:100; 8font-size:2.0em 9}and div classes will showup easily. Very handly while customizing WoooordPress :) This page show a demo.
-
In Microservices architecture, you decompose your services in a set of fine-grained services. These services are full-stack software, from front end API down to database layer.
Each microservice is responsible and owns its data.
For instance if you have a MovieInventory service and a CheckIn/Checkout services, they must communicate each other via API.
Read More -
It all started with the Covid Lockdown. For the first time, Italy has complied with the RULES. 97% of people complied with the restraints imposed by a government that certainly did not shine out of charisma, perhaps fear helped.
Then we became the best in the world at managing the epidemic from Covid, the country with fewer resources than Germania and France.
Read More -
Amazon Elastic Container services (ECS) is the Amazon Solution for running docker containers on Amazon.
ECS is not a docker swarm implementation. I am writing this article to stress this, because this point is not very clear digging in the tutorials (it is explained a bit in the question “What is the difference between Docker Swarm, Kubernetes, and Amazon ECS” but then the tuytorials mix the things up too much).
Read More -
On Friday one of the biggest content delivery network (CDN) had a configuration issue on its DNS, causing a global outrage for about half an hour. Hacker news has a long thread about it, but the embarrassing point is a lot of services was affected (Patreon, npmjs, DigitalOcean, Coinbase, Zendesk, Medium, GitLab…) including healthcheck 3-thrd part services (!)
Read More -
https://github.com/daitangio/misterioWhy
I need to show Ansible and Saltstack configuration manager are nice tools but in a K8s world, the same result can be achieved in a much simpler way.It was to teach the container way to some co-worker.Without effort, I end up with a tool I am using on my home machines, which include a bunch of very different architecture (Ubuntu Boxes, ARMs RPi2, Windooze).So I think it would be nice show Misterio to the world...and yes there is a bit of magic, called containers. -
[UPDATED 21/3/2022]
I have a shiny mail server on gioorgi.com. I decided to manage it on first person because it is important to have tight control on your email, in my humble opinion. It is not strictly necessary, but lending your email address to big company like Googles, Microsoft, Yahoo and so on could be a issue if you get banned by them for whenever reason.
Read More

