IT Featured

IT Featured Articles on cool technologies, focused on System Administration and Programming Languages

isync: free IMAP and MailDir mailbox synchronizer

isync: free IMAP and MailDir mailbox synchronizerisync is a command line application which synchronizes mailboxes; currently Maildir and IMAP4 mailboxes are supported. New messages, message deletions and flag changes can be propagated both ways. isync is suitable for use in IMAP-disconnected mode.Synchronization is based on unique message identifiers (UIDs), so no identification conflicts can occur …

isync: free IMAP and MailDir mailbox synchronizer Read More »

Fail2Ban

On these days I decided to tune a bit my new shiny linux server box. I started to set up fail2ban. I think fail2ban is very imporant nowadays because it is a good example of a tool for slowing down attacks without closing your server too much. Fail2ban is a daemon: it wll monitor your …

Fail2Ban Read More »

?FileSystem is faster than RAM [under your Operating System]

I am studying Apache Kafka (a “distributed streaming platform”) and I stubled upon this conclusion: the “disk read fear” a lot of projects have in the past, is a fake. A lot of distributed database started tutorial with the statement “disk read are slow, write are fast” which is true to some extent, and accounted …

?FileSystem is faster than RAM [under your Operating System] Read More »

Thinking in Angular 4: Templates

To understand Angular 4, after the “Hero” tutorial you should start from the Template syntax.  We highlighted some statement in red below: Data direction Syntax Type One-way from data source to view target {{expression}} [target]=”expression” bind-target=”expression” Interpolation Property Attribute Class Style One-way from view target to data source (target)=”statement” on-target=”statement” Event Two-way [(target)]=”expression” bindon-target=”expression” Two-way …

Thinking in Angular 4: Templates Read More »

The RUP

Because some friend of mine did not know about RUP, and deal with waterfall process, I decided to make a small recall for all poor young Project Manager dealing with bad developers, bad consultants and so on, out of there,   The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since …

The RUP Read More »

GraphQL and the Inversion of XML (some sort of)

I stumbled upon John Resing’s GraphQL (jQuery creator, by the way): GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing …

GraphQL and the Inversion of XML (some sort of) Read More »

And Microsoft Buys GitHub

An year ago, we discovered MSWindows was developed on Git as revision control System On this week, Microsoft decided to buy GitHub. I suppose they had a tons on projects on GitHub platform already! By the way, GitLab (the first competitor) now offers the Enterprise edition to open source project….

Docker Shadow of Lights on Raspberry Pi 2/3

Cloud, DevOps, and Microservices are three strong forces are melting together. Containers is the key technology around them. Before docker, horizontal scaling via VM spinning was feasible but a slow speed, compared to the speed of a docker container boot. So do you want to learn docker without going out of business? Let’s go! So if …

Docker Shadow of Lights on Raspberry Pi 2/3 Read More »

Exploring a 23 years old code base: LambdaMoo MUD Part 2

In this second article I will continue my jorney on LambdaMoo code base. The C code is very well written. Sometimes the API abuse global variable to avoid passing around identifier like output database file descriptor or the like. Because a lot of the system has been written in the Moo language, the core is …

Exploring a 23 years old code base: LambdaMoo MUD Part 2 Read More »

Let’s Encrypt Gioorgi!

At last, Gioorgi.com too become part of Let’s Encrypt . You can enjoy full SSL super encrypted website from today. We will leave the no-SSL version for a while, to let you choose between the fast and the secure.

Exploring a 23 years old code base: LambdaMoo MUD Part 1

On these days my greek daemon (the one which talk to me about deep nerd programming) was interested on LambdaMoo. LambdaMoo is an Object Oriented Multi User Dungeon born back in 1995. A MUD was a text based system you log in, talk with other, create adventures and so on. LambdaMoo has a script language …

Exploring a 23 years old code base: LambdaMoo MUD Part 1 Read More »

OpsDev

From an internal email of a very very big corporate company Incident Background: BIGPROJECT has been unavailable since APAC SOD due to a data refresh activity being wrongly triggered in from UAT to Production environments. Business Impact BIGPROJECT is unavailable for all users in the bank BIGPROJECT2 platform which sits on BIGPROJECT is unavailable this …

OpsDev Read More »