All posts by Simone Rescio

Scam from China Registry, why it’s stupid and you can ignore it

You’re here for the same reason I had to google about them last week, this “Domain Registration Service company in China” thing that claims someone wants to register your keyword and your domain with chinese TLD, urging you to escalate with the CEO. Why it’s stupid I got one, and they want to use “simonerescio” as … Continue reading Scam from China Registry, why it’s stupid and you can ignore it

Git – How to unfuck by Melanie G. A. PATRICK

A nice handbook for “unfucking” git commits with command line when things get ugly by Melanie G. A. PATRICK from Trivago

One I’d like to add myself, experimented today on my skin, is about fetching.

Let’s say you created some new tags on BitBucket/Stash/YourGitRepositoryOfChoice and now you want to checkout locally one of these new tags. You might assume that firing a “git fetch” will update everything, you proceed to checkout the tag but your command fails.

Turns out that if you want the tags to be updated, you’ll have to ask for them explicitly :

git fetch --tags

Before version 2 of git, the fetch command alone would update branches heads and with --tags option would update only tags, after version 2 when the option is included it will update tags and branches heads, aligning local workspace with remote repository.

 

How to enable for free HTTPS for a site on shared hosting

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

Spell updated with support for greek alphabet

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

You have not misunderstood closures and variables scope, Chrome debugger is trolling you

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

May is bike to work month, let’s ride!

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!

Keep Calm and go to Budapest

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

Fifty shades of browser

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

Keep calm and go to London

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