Let’s start with a right and proper premise : when it comes to security there’s no silver bullet in this specific case the “s” that is affixed to the end of the HTTP protocol does, indeed, stand for “secure” but it should read “more secure“. Probably you’ve heard about the infamous Heartbleed bug that became notorious … Continue reading How to enable for free HTTPS for a site on shared hosting
With the release of Spell 1.4.0 today on Google PlayStore I introduced support for spelling characters of the Greek alphabet, widely used in mathematic and scientific notations. The reference guide was as usuale the official Unicode table for Greek characters, within the unicode ranges of u0391-u03a9 for upper case letters, u03b1-u03c9 for lower case letters, u0375-u03ce for accented letters and special characters. For the pronunciation … Continue reading Spell updated with support for greek alphabet
Suppose you need to add a new feature to an existing and relatively complex module, inside you will find already declared several local variables such as external dependencies, and aliases for paths of particularly lengthy objects. The approach that I use when I have to explore a new component or flow is to set a … Continue reading You have not misunderstood closures and variables scope, Chrome debugger is trolling you
Spring comes to an end and is about to give step to the summer, the morning air is still brisk to the point of being enjoyable when accompanied by the right amount of motion, what better combination of factors to support the cause of a more sustainable urban mobility by riding on a bike? For this cause … Continue reading May is bike to work month, let’s ride!
Big multinational companies like Expedia are not made up only of scattered offices across the globe, they avail of the help of global partners that play a vital role in supporting a scalable and flexible business growth. One of the great partners that supports Hotels.com technological developments is EPAM Systems with offices in Budapest, Hungary, … Continue reading Keep Calm and go to Budapest
Creating an engaging and immersive User Experience does not come just from choices involving the position and role of specific components of an application, whether native or web. Historically Front End developers chase the chimera of customizing the appearance of elements that should be ruled by the operating system, in order to conform to the style of the brand, to … Continue reading Fifty shades of browser
Addressing constantly malfunctioning services and dev environments with stubs and mocks in the long run is like addressing a broken pipe causing a water outage with water buckets, a JSON bucket is a temporary patch but not a permanent solution.
Image by Tracy Medeiros
One of the advantages of working in a big multinational company like Expedia is the fact that you can get in touch with people from different cultural backgrounds. Even though email, chat, video conferencing and screen sharing can speed up remote collaboration, nothing beats the dear old face to face communication with a white board to display concepts … Continue reading Keep calm and go to London
If you talk with the call center of any Italian mobile carrier to have explanations they will tell you that it’s your fault, that you didn’t paid attention while browsing and you definitely tapped recklessly on some clearly visible banner. It’s false. It’s been some years, in my case from 2014 with H3G better known as Three Italy, that the illegal … Continue reading Defend yourself from unsolicited mobile subscriptions charges with SMS (text) barring
The optical character recognition, better known as OCR, which allows to extract text contained in pictures that respect certain conditions (like font type, contrast and alignment), is one of the main features that was put on hold in the app due to the lacking of any plugin capable of processing the image on the smartphone itself without relying on external web … Continue reading Spell updated to version 1.3.0