-
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 -
QB64: basic Revenge
Jun 27, 2020 · 1 min read ·
Quick Basic64 is a QBasic compatible programming language actively mantained.

It produce C-compiled code and works under Linux and MacOS too. It resemble the original QBasic IDE, and supports its dialect.
If you have some old qbasic code to "update", QB64 is your best friend:Give it a try!
Read More -
Java 15 will remove Solaris Support. This with the removal of Java Applet in JDK 9 is the final end of another Java mutation process cycle.
I mean, Java 1.0 is dead as we know it. Vector, Applet and the Solaris-only version are all dead. Template was a “too complex feature”.
Read More -
With t3a.nano instance you got 512MB at a very reasonable price per month (around $5 / 4.5€ for an on-demand instance). It should be enough for running a micro wordpress blog with docker, but sometime it is not. A pair of docker containers can eat up all the memory and your little box will be unable to launch docker-compose shutdown commands with out of memory error all way around. But we are here to solve the issue, and get the best bang for your bucks :)
Read More -
Docker was born for the cloud. It is the easiest way to run different software in a tiny box, installing it in a rapid way and with a nice way to wipe it in a snap. But when docker shines are the little docker compose files, which realize the Infrastructure as Code, a configuration file which declare in an easy and simple way how services are connected.
Read More -
runif
May 28, 2020 · 2 min read ·
Idempotent and minimal python 3 library for rapid scripting. Provide support for creating file, adding data to them, patching and so on.
Why?
(Ba)sh scripting is very easy to setup. So we end up using it all the time for simple procedural script.
Read More -
I am happy to announce pyc64 now supports save and load programs on top of real emulation. Irmen point me to the right code to look, and I implemented the fix in the weekend; happy hacking!
-
In 1985, all my work started with a VIC-20 with 5Kb of RAM, and only 3583 bytes free for the BASIC. With 3 more kilobytes, VIC-20 would be able to unveil its more versatile graphic capabilities, but we have no luck. In 1995 I got a 8 MegaBytes computer with 512MB hard disk as workstation for my University Exams. I was a lucky boy, and that PC helped me to graduate up to 2000.
Read More -
Hosting your own email server is not a mandatory task; it increase your attack surface too. But relaying too much on big emails provider (Gmail, Outlook, Aruba, Fastmail) could be a risk for our democracy. For instance, who decide how Spam is managed (i.e. what could be a Spam email)? Can we trust big providers? Email has legal value, and its content should stay as much as private as possible.

Read More
