Onorato Vaticone

October 2017
M T W T F S S
« Aug    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Categories



Posted by Onorato on

Get and Set sucks!

Abstract In this post (provocative title :-)) I want to talk a little bit about the habit of (ab)using the (get and set) accessors in Object Oriented languages. I’ll try, step by step, from the OO definition through the end define why it is bad and what we can do to avoid this. OO Definition Well, there’re tons of definitions so I won’t try to give mine but something has to be [...]

Read Article 7 Min Read Object Orientation


Posted by Onorato on

Italianitá

  Merita di essere condivisa, mi ci ritrovo in pieno .. uno dei motivi per cui sono emigrato! <Che le cose siano così, non vuol dire che debbano andare così. Solo che, quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare, ed è allora che la stragrande maggioranza preferisce lamentarsi piuttosto che fare> [Giovanni Falcone]

Read Article 1 Min Read Others

Posted by Onorato on

Problem-Solving culture

One of the greatest post I ever read! One of the main issue of some team and individuals is looking at the problem (“how did we get here”,  “who is responsible for that”, etc …). There is just one way to succeed and is looking at the solution(s) instead and keep the lesson learned for the retrospective. Retrospective is the team’s opportunity to inspect and adapt, [...]

Read Article 1 Min Read Others

Posted by Onorato on

Do you know Mars-One?

  “Mars One will establish a permanent human settlement on Mars. Crews of four will depart every two years, starting in 2024. Our first unmanned mission will be launched in 2018“, this and much more info on the mars-one web site. What’s Mars-One? Mars One is a not-for-profit foundation that will establish a permanent human settlement on Mars. When/Schedule? The road-map should [...]

Read Article 1 Min Read Others

Posted by Onorato on

OpenSSL bug – and why you should log off from facebook!! –

  In this post I’m talking about the bug recently discovered on OpenSSL and why is so important. WHAT IS SSL (and TLS): SSL (Secure Sockets Layerv2/3) and its replacement, TLS (Transport Layer Security), are cryptography protocol which  provide communication security over the Internet. In a Client-Server communication they provide a “secure” communication through 1) authentication [...]

Read Article 11 Min Read Programming

Posted by Onorato on

Hot interview questions: 02 – Stack Unwinding

Stack unwinding is strictly related to exceptions. Let’s consider the following example: in this example, in the div method, we see that when the divisor is zero an exception is raised. Different things happen here: In the div’s caller once the exception is cached the destructor of every (automatic) object (i.e.: allocated on the stack) is called. Known as: Stack unwinding. The object [...]

Read Article 2 Min Read Programming

Posted by Onorato on

Solutions_01: Online Video&Subtitle

  How many times happened to you to watch a movie on the net (YouTube or other streaming channels) but without subtitles? well, I’d like to present a simple solution that will allow you to overcame this problem. First, what’s a subtitle? a subtitle is a text file (.srt) containing basically two info: 1) a sentence and a time-tag. During the movie the video player will basically show [...]

Read Article 2 Min Read Others