Paolo Redaelli personal blog

Category: Eiffel

Learning PHP 7

Learning PHP 7: Learn the art of PHP programming through this example-rich book filled to the brim with tutorials every PHP developer needs to know One has to be humble enough to start from the beginning when he really wants to learn a language. I’ve read half of it and I discovered that most of…

[wp-svg-icons icon=”podcast” wrap=”div”] Never encode a constant in more than one place. So I had to resist the temptation to write code like1

Paolo Redaelli

Tonight I made a strange dream. I was taking an exam, It was geotechnical engineering.

It was held in a large lecture hall, an amphitheater.

For those who have dwelt the Politecnico of Milan, it was T12. This one.

The T12 lecture classroom

The T12 lecture classroom

Exiting the ivory tower

From “Web Development with Bootstrap 4 and Angular 2 – Second Edition” In one moment of compilation, a TypeScript compiler can generate a declaration file which contains only signatures of the exported types. The resulting declaration file with the extension .d.ts along with a JavaScript library or module can be consumed later by a third-party…

That ackward time

That ackward time when you feel silly, dumb and dumber all the same time. That is when you found another seemingly innocent one-liner that triggers an infinite recursion with stack exaustion and consequent crash of the app with something as simple as: properties_upper: INTEGER is do Result := properties_upper-1 end The silly aspect is that…

libfixmath

Cross Platform Fixed Point Maths Library Cross Platform Fixed Point Maths Library from Google Code Archive – Long-term storage for Google Code Project Hosting. Grabbed it before Google shut down everything! No need to reimplement everything, just as I plan to do with quad-precision floats.