<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.0.0">Jekyll</generator><link href="https://matall.in/feed.xml" rel="self" type="application/atom+xml" /><link href="https://matall.in/" rel="alternate" type="text/html" /><updated>2020-04-18T18:10:16+00:00</updated><id>https://matall.in/feed.xml</id><title type="html">Carlos Matallín</title><subtitle>Code, design, and mountains</subtitle><entry><title type="html">Building an usable timezone selector (Part I)</title><link href="https://matall.in/posts/building-an-usable-timezone-selector/" rel="alternate" type="text/html" title="Building an usable timezone selector (Part I)" /><published>2017-08-11T00:00:00+00:00</published><updated>2017-08-11T00:00:00+00:00</updated><id>https://matall.in/posts/building-an-usable-timezone-selector</id><content type="html" xml:base="https://matall.in/posts/building-an-usable-timezone-selector/">&lt;p&gt;If you've been around for enough time in the software development field you'll have encountered with the problem of working with date and time data, not to mention timezones.&lt;/p&gt;

&lt;p&gt;One of the latest projects I've been working on involved creating a timezone selector. Having a &lt;code&gt;DateTime&lt;/code&gt; value stored in UTC format, we needed to be able to represent the data in the corresponding format depending on the timezone selected.&lt;/p&gt;

&lt;p&gt;The most straightforward solution to solve this is creating a selector with offset values for each option, which will be added or subtracted to the value stored.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;p data-height=&quot;265&quot; data-theme-id=&quot;0&quot; data-slug-hash=&quot;MvpwPy&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;matallo&quot; data-embed-version=&quot;2&quot; data-pen-title=&quot;timezone-selector-html&quot; class=&quot;codepen&quot;&gt;See the Pen &lt;a href=&quot;https://codepen.io/matallo/pen/MvpwPy/&quot;&gt;timezone-selector-html&lt;/a&gt; by Carlos Matallín (&lt;a href=&quot;https://codepen.io/matallo&quot;&gt;@matallo&lt;/a&gt;) on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/p&gt;
&lt;/figure&gt;

&lt;p&gt;The user picks an offset, the date and time are transformed depending on the option selected, and the card is promoted to the next column in the Kanban board. BOOM.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Offset vs timezone&lt;/h2&gt;

&lt;p&gt;However there is a difference between timezones and offsets. Multiple timezones can correspond to the same offset, and some timezones may change their offset depending on the time of the year.&lt;/p&gt;

&lt;p&gt;As the &lt;a href=&quot;http://momentjs.com/guides/#/lib-concepts/timezone-offset/&quot;&gt;Moment.js guides&lt;/a&gt; put it:&lt;/p&gt;

&lt;blockquote class=&quot;Blockquote&quot;&gt;A time zone usually has more than one offset from UTC due to daylight saving time. Several time zones may have the same offset at some point during the year. For example, the time zones America/Chicago, America/Denver, and America/Belize all have an offset of -06:00 at varying times. For this reason, it is impossible to infer a time zone from just an offset value.&lt;/blockquote&gt;

&lt;p&gt;The &lt;a href=&quot;http://momentjs.com/&quot;&gt;Moment.js&lt;/a&gt; library provides functionality related to adjusting times based on an offset value, and &lt;a href=&quot;http://momentjs.com/timezone/&quot;&gt;Moment Timezone&lt;/a&gt; library provides the support for adjusting dates based on timezone data.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Making the timezone selector usable&lt;/h2&gt;

&lt;p&gt;Again, we can just create a selector with the existing timezones, which will be used to calculate the offset for an existing &lt;code&gt;DateTime&lt;/code&gt; value, but we need to ask first &lt;strong&gt;&quot;How many timezones are there?&quot;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Loading all the data for the &lt;a href=&quot;http://momentjs.com/timezone/&quot;&gt;Moment Timezone&lt;/a&gt; library returns a list of &lt;strong&gt;593 timezones&lt;/strong&gt;, that can be hard to navigate and pick the prefered option from the selector.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;p data-height=&quot;265&quot; data-theme-id=&quot;0&quot; data-slug-hash=&quot;zdZBRj&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;matallo&quot; data-embed-version=&quot;2&quot; data-pen-title=&quot;timezone-selector-moment-html&quot; class=&quot;codepen&quot;&gt;See the Pen &lt;a href=&quot;https://codepen.io/matallo/pen/zdZBRj/&quot;&gt;timezone-selector-moment-html&lt;/a&gt; by Carlos Matallín (&lt;a href=&quot;https://codepen.io/matallo&quot;&gt;@matallo&lt;/a&gt;) on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/p&gt;
&lt;/figure&gt;

&lt;p&gt;Thus, a better question to ask would be &lt;strong&gt;&quot;What is the most usable way to show a timezone selector?&quot;&lt;/strong&gt;. We can find several answers in &lt;a href=&quot;https://ux.stackexchange.com/questions/21409/how-to-make-selecting-a-timezone-more-user-friendly&quot;&gt;UX Stack Exchange&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Removing the duplicates, showing the offset and some example cities&lt;/strong&gt;. Example lists of timezones grouped by offset can be found in &lt;a href=&quot;https://en.wikipedia.org/wiki/Time_zone#List_of_UTC_offsets&quot;&gt;Wikipedia&lt;/a&gt;, or &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/ms912391(v=winembedded.11).aspx&quot;&gt;Microsoft documentation&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Offer a text input to search among all the timezone options&lt;/strong&gt;. This can be achieved with a jQuery plugin such &lt;a href=&quot;https://select2.github.io/&quot;&gt;Select2&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These two approaches can be combined.&lt;/p&gt;

&lt;p&gt;However there are some drawbacks. Only one timezone value can be assigned to each group of cities, so those cities with the same offset but with different daylight savings time must be splitted into a different group.&lt;/p&gt;

&lt;p&gt;Another interesting alternative can be &lt;strong&gt;picking the timezone within an interactive map&lt;/strong&gt;, in the same fashion than macOS, or Ubuntu settings, and even make use of the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation&quot;&gt;Geolocation API&lt;/a&gt;. Nevertheless, it depends on the constraints in the form of the timezone selector.&lt;/p&gt;

&lt;p&gt;
  &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_520/v1526755725/matall.in/img/posts/building-an-usable-timezone-selector/macos.png 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_760/v1526755725/matall.in/img/posts/building-an-usable-timezone-selector/macos.png 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_1040/v1526755725/matall.in/img/posts/building-an-usable-timezone-selector/macos.png 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_1520/v1526755725/matall.in/img/posts/building-an-usable-timezone-selector/macos.png 1520w&quot; sizes=&quot;(max-width: 560px) 520px, 760px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_760/v1526755725/matall.in/img/posts/building-an-usable-timezone-selector/macos.png&quot; alt=&quot;macOS&quot; class=&quot;lazyload&quot;&gt;
&lt;/p&gt;

&lt;p&gt;Summing up, here are &lt;strong&gt;some tips to build an usable timezone selector:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Show timezones, not offsets.&lt;/li&gt;
  &lt;li&gt;Group timezones with same offset, and show some example cities.&lt;/li&gt;
  &lt;li&gt;Offer an input field to search timezones.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the final result:&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;p data-height=&quot;265&quot; data-theme-id=&quot;dark&quot; data-slug-hash=&quot;WEjKqG&quot; data-default-tab=&quot;html,result&quot; data-user=&quot;matallo&quot; data-embed-version=&quot;2&quot; data-pen-title=&quot;timezone-selector-moment-select2-html&quot; class=&quot;codepen&quot;&gt;See the Pen &lt;a href=&quot;https://codepen.io/matallo/pen/WEjKqG/&quot;&gt;timezone-selector-moment-select2-html&lt;/a&gt; by Carlos Matallín (&lt;a href=&quot;https://codepen.io/matallo&quot;&gt;@matallo&lt;/a&gt;) on &lt;a href=&quot;https://codepen.io&quot;&gt;CodePen&lt;/a&gt;.&lt;/p&gt;
&lt;/figure&gt;

&lt;p&gt;This is the first part of a series of posts where I'll explain how to build an usable timezone selector, stay tuned for the next post.&lt;/p&gt;</content><author><name></name></author><category term="development" /><summary type="html">If you've been around for enough time in the software development field you'll have encountered with the problem of working with date and time data, not to mention timezones.</summary></entry><entry><title type="html">Blockchain and cryptocurrency</title><link href="https://matall.in/posts/blockchain-cryptocurrency-ethereum/" rel="alternate" type="text/html" title="Blockchain and cryptocurrency" /><published>2017-06-04T00:00:00+00:00</published><updated>2017-06-04T00:00:00+00:00</updated><id>https://matall.in/posts/blockchain-cryptocurrency-ethereum</id><content type="html" xml:base="https://matall.in/posts/blockchain-cryptocurrency-ethereum/">&lt;p&gt;Several weeks ago I returned from my vacation in California, and despite I really wanted to publish the notes and pictures I took during those days in the West coast as soon as I came back, I scarcely had time besides work, and training. On top of that a new current obsession has taken over: &lt;strong&gt;Blockchain and cryptocurrency&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Blockchain&lt;/h2&gt;

&lt;p&gt;I first heard of &lt;a href=&quot;https://en.wikipedia.org/wiki/Blockchain&quot;&gt;Blockchain&lt;/a&gt; several years ago, and mostly referring to &lt;a href=&quot;https://en.wikipedia.org/wiki/Bitcoin&quot;&gt;Bitcoin&lt;/a&gt;. Since then I've been following casually its development, and watching from the sidelines. &lt;a href=&quot;#fn:1&quot; id=&quot;fnref:1&quot; class=&quot;Footnote js-Footnote&quot;&gt;1&lt;/a&gt; I wasn't really interested in its use as digital currency, but I was hooked on the underlying technology, and its decentralized design and applications.&lt;/p&gt;

&lt;p&gt;If I already lost you, before going any further I'd highly recommend watching this TED talk about &lt;a href=&quot;https://www.ted.com/talks/don_tapscott_how_the_blockchain_is_changing_money_and_business&quot;&gt;How the Blockchain is changing money and business&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ok, we're back.&lt;/p&gt;

&lt;p&gt;If there was a moment I could take a glimpse into the future, and envision what role Blockchains played in it, it was after watching this talk by &lt;a href=&quot;https://www.youtube.com/watch?v=MVyv4t0OKe4&quot;&gt;Mike Hearn: Autonomous agents, self driving cars and Bitcoin&lt;/a&gt;. I was already convinced Blockchain was part of that future, but I didn't think we were close yet.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; data-src=&quot;https://www.youtube.com/embed/MVyv4t0OKe4&quot; width=&quot;100%&quot; height=&quot;520&quot;&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;Several years have passed, and Bitcoin still has to face its most notorious challenges:&lt;/strong&gt; scalability of the platform, whose complexity grows exponentially as Bitcoin does, with bigger and bigger transaction times and fees; and agreement between all parts of the community. There are &lt;a href=&quot;https://bitcoincore.org/en/2016/01/26/segwit-benefits/&quot;&gt;highly technical problems&lt;/a&gt; to solve, too.&lt;/p&gt;

&lt;p&gt;Many visible heads have spoken on the current situation of Bitcoin, such &lt;a href=&quot;https://blog.plan99.net/the-resolution-of-the-bitcoin-experiment-dabb30201f7&quot;&gt;Mike Hearn&lt;/a&gt; himself, and it doesn't look as bright as once seemed.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Ethereum&lt;/h2&gt;

&lt;p&gt;Recently, this growing interest has picked up with a new decentralized platform. &lt;a href=&quot;https://www.ethereum.org/&quot;&gt;Ethereum&lt;/a&gt; is a distributed computing platform that can execute scripts, or &lt;strong&gt;Smart contracts&lt;/strong&gt;. &lt;a href=&quot;#fn:2&quot; id=&quot;fnref:2&quot; class=&quot;Footnote js-Footnote&quot;&gt;2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This new kid on the Blockchain looks more promising because of its capabilities not only as digital currency. While Ethereum popularity is peaking, so is &lt;abbr title=&quot;Ether&quot;&gt;ETH&lt;/abbr&gt;, the currency Token linked to the Ethereum Blockchain, and media outlets like Bloomberg ask if &lt;a href=&quot;https://www.bloomberg.com/news/articles/2017-05-31/bitcoin-risks-being-eclipsed-by-digital-coin-cousin-ethereum&quot;&gt;Bitcoin Is at Risk of No Longer Being the Biggest Digital Currency&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.reddit.com/r/ethereum/&quot;&gt;community&lt;/a&gt; is thriving, the &lt;a href=&quot;https://blog.ethereum.org/2017/05/24/roundup-round-iii/&quot;&gt;roadmap&lt;/a&gt; has plenty of developments in the pipeline, and every week there are new events and announcements lined up.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;img srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_520/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_760/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_920/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 920w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_1040/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_1520/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 1520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_1840/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png 1840w&quot; sizes=&quot;(max-width: 560px) 520px, (max-width: 800px) 760px, 920px&quot; src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,w_920/v1526742169/matall.in/img/posts/blockchain-cryptocurrency-ethereum/marketcap.png&quot; alt=&quot;Percentage of Total Market Capitalization of Bitcoin and Ethereum&quot; class=&quot;lazyload&quot;&gt;

  &lt;div class=&quot;Caption&quot;&gt;
    &lt;p&gt;Percentage of Total Market Capitalization of Bitcoin and Ethereum&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;p&gt;These past weeks have been specially remarkable, and we are in a key moment now:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;China's Biggest Exchanges to Add ETH&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://rolandkofler.github.io/flipper/&quot;&gt;ETH over 50% of BTC Marketcap&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;New members joining Enterprise Ethereum Alliance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I finally decided to take the plunge, and made some small investment.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Investing in cryptocurrency&lt;/h2&gt;

&lt;p&gt;The first thing to know once you've finally wrapped your head around to throw some money at cryptocurrency is where to get it. There are &lt;strong&gt;Exchanges&lt;/strong&gt; where you can change &lt;a href=&quot;https://en.wikipedia.org/wiki/Fiat_money&quot;&gt;fiat money&lt;/a&gt; (i.e. Euros) for cryptocurrency. My go to option when recommending an Exchange is &lt;a href=&quot;https://www.coinbase.com/join/55bfd4532dcf7f6e680001d2&quot;&gt;Coinbase&lt;/a&gt; (affiliate link), but there are many others.&lt;/p&gt;

&lt;p&gt;The process is very similar in all of them: you create an account, you get verified (in order to prevent money laundering), and you can use your credit card, or make a transfer for cryptocurrency.&lt;/p&gt;

&lt;p&gt;Don't take this as Trading Advice, but just use common sense, as in other investments:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Don't invest more than you are willing to lose&lt;/li&gt;
  &lt;li&gt;Don't try to time the market, you'll only manage to buy high, sell low&lt;/li&gt;
  &lt;li&gt;Do your research, holding is the best strategy if you believe in the technology&lt;/li&gt;
  &lt;li&gt;You'd probably want to take out your &lt;abbr title=&quot;Ether&quot;&gt;ETH&lt;/abbr&gt; from the Exchange, and save it in some &lt;a href=&quot;https://www.myetherwallet.com&quot;&gt;paper wallet&lt;/a&gt;, or buy a &lt;a href=&quot;https://www.ledgerwallet.com/products/ledger-nano-s&quot;&gt;hardware wallet&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Take into account your capital gain/loss taxes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you are in the possesion of some amount of cryptocurrency you will be able to send it between Exchanges, or use tools like &lt;a href=&quot;https://shapeshift.io/#/coins&quot;&gt;ShapeShift&lt;/a&gt; to trade any Blockchain asset.&lt;/p&gt;

&lt;h3 class=&quot;Title Title--h3 Content-title Content-title--h3 Title--cTypo3&quot;&gt;The FOMO is real&lt;/h3&gt;

&lt;p&gt;Investing in cryptocurrency has been my first approach to any kind of inversion, and &lt;strong&gt;&lt;abbr title=&quot;Fear Of Missing Out&quot;&gt;FOMO&lt;/abbr&gt; is even worse than social media as you are emotionally, and financially invested.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now I have adopted a more relaxed attitude, but at the beginning I couldn't help but constantly check the graphs. I also found myself reading all the time to learn the technology, and keeping up with the news in order to make informed decissions.&lt;/p&gt;

&lt;p&gt;You'll get familiar with terms like: &lt;em&gt;bull, bear, head &amp; shoulders, margin, long, short, dip, correction&lt;/em&gt;, and of course &lt;em&gt;#tothemoon&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If at this point you still have any doubt I'd recommend reading the &lt;a href=&quot;https://www.reddit.com/r/ethtrader/wiki/faq&quot;&gt;FAQ in ETHtrader&lt;/a&gt;, or the &lt;a href=&quot;https://www.ethadvisor.com&quot;&gt;Beginners Guide to Ether Investing&lt;/a&gt;.&lt;/p&gt;

&lt;h3 class=&quot;Title Title--h3 Content-title Content-title--h3 Title--cTypo3&quot;&gt;Tokens, and ICOs&lt;/h3&gt;

&lt;p&gt;Bitcoin, and Ethereum have inspired the creation of new Tokens, that can be used to incentivize participants in the network. Some people already call &lt;a href=&quot;https://medium.com/@cdixon/crypto-tokens-a-breakthrough-in-open-network-design-e600975be2ef&quot;&gt;Crypto Tokens: A Breakthrough in Open Network Design&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also, &lt;a href=&quot;https://medium.com/@balajis/thoughts-on-tokens-436109aabcbe&quot;&gt;Tokens enable an alternative to traditional financing&lt;/a&gt;, where through a token sale, or &lt;abbr title=&quot;Initial Coin Offering)&quot;&gt;ICO&lt;/abbr&gt;, anyone can participate in the funding of a product, or a company. This has a huge impact in the technology of the future.&lt;/p&gt;

&lt;p&gt;Some examples of these new Tokens, issued on top of the Ethereum network are &lt;a href=&quot;https://basicattentiontoken.org/&quot;&gt;BAT&lt;/a&gt;, from the creator of JavaScript and the co-founder of Mozilla, or &lt;a href=&quot;https://kin.kik.com/&quot;&gt;Kin&lt;/a&gt;, a cryptocurrency from &lt;a href=&quot;http://www.kik.com/&quot;&gt;Kik&lt;/a&gt; designed to bring people together in a new shared economy.&lt;/p&gt;

&lt;p&gt;It's difficult not to think this is some kind of Ponzi scheme or just a fad, but what would you do if you could time-travel to the past and invest in the Internet after seeing its true potential? It's easier in hindsight.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks to &lt;a href=&quot;http://juanluishortelano.com/sobre-criptomonedas-burbujas-y-predicciones/&quot;&gt;Juan Luis&lt;/a&gt; who inspired me writing this post.&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li id=&quot;fn:1&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;The closest I've ever been was a friend of mine who made a few grand investing in Bitcoin early. &lt;a href=&quot;#fnref:1&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:2&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;For a more detailed description here's an overview by Ethereum's creator &lt;a href=&quot;https://www.youtube.com/watch?v=66SaEDzlmP4&quot;&gt;Vitalik Buterin at Devcon2&lt;/a&gt;. &lt;a href=&quot;#fnref:2&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><author><name></name></author><category term="blockchain" /><summary type="html">Several weeks ago I returned from my vacation in California, and despite I really wanted to publish the notes and pictures I took during those days in the West coast as soon as I came back, I scarcely had time besides work, and training. On top of that a new current obsession has taken over: Blockchain and cryptocurrency.</summary></entry><entry><title type="html">How we work with CSS at CARTO</title><link href="https://matall.in/posts/css-carto/" rel="alternate" type="text/html" title="How we work with CSS at CARTO" /><published>2016-09-23T00:00:00+00:00</published><updated>2016-09-23T00:00:00+00:00</updated><id>https://matall.in/posts/css-carto</id><content type="html" xml:base="https://matall.in/posts/css-carto/">&lt;p&gt;Recently I've switched teams within &lt;a href=&quot;https://carto.com/&quot;&gt;CARTO&lt;/a&gt; and now I'm working full-time in the Builder team, since the &lt;a href=&quot;https://carto.com/blog/welcome-to-carto-builder/&quot;&gt;CARTO Builder was launched&lt;/a&gt; earlier this year. For some years now I've been in charge of the &lt;strong&gt;commercial, blog, and docs&lt;/strong&gt; sites working with a team of talented designers.&lt;/p&gt;

&lt;p&gt;While these sites have been redesigned several times during this period until the look they have now after &lt;a href=&quot;https://carto.com/blog/from-cartodb-to-carto/&quot;&gt;the new brand was introduced&lt;/a&gt;, the development and build process has mostly remained, refined in each iteration.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Some back story&lt;/h2&gt;

&lt;p&gt;In the beginning, the commercial site was part of the user management service which helps runs the &lt;strong&gt;CARTO&lt;/strong&gt; business (aka the &lt;em&gt;backoffice&lt;/em&gt;), along with the documentation. The &lt;strong&gt;blog&lt;/strong&gt; lived its own &lt;em&gt;millenial&lt;/em&gt; life in &lt;a href=&quot;https://www.tumblr.com/&quot;&gt;Tumblr&lt;/a&gt; under a subdomain. The stylesheets for all these sites were scattered between a submodule for this purpose, and the &lt;em&gt;backoffice&lt;/em&gt; repository.&lt;/p&gt;

&lt;p&gt;This worked for a ~10 people company, but as &lt;strong&gt;CARTO&lt;/strong&gt; grew over 100 people, with dedicated marketing and design teams, it wasn't the case anymore.&lt;/p&gt;

&lt;p&gt;One of the first measures taken was splitting the &lt;strong&gt;commercial, blog, and docs&lt;/strong&gt; sites into its own projects. We build them with &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt;, and then they are deployed to an &lt;a href=&quot;https://aws.amazon.com/s3/&quot;&gt;Amazon S3&lt;/a&gt; bucket via our CI setup, to both staging, and production environments. We even run tests to check the authors and categories are right.&lt;/p&gt;

&lt;p&gt;I have a pretty similar setup for &lt;a href=&quot;https://github.com/matallo/matall.in&quot;&gt;this site&lt;/a&gt;, which I usually use as a playground for new ideas, and I have been deeply inspired by &lt;a href=&quot;http://yeoman.io/&quot;&gt;Yeoman&lt;/a&gt;, using &lt;a href=&quot;http://gruntjs.com/&quot;&gt;Grunt&lt;/a&gt; as task runner, and &lt;a href=&quot;https://bower.io/&quot;&gt;Bower&lt;/a&gt; as package manager. &lt;a href=&quot;#fn:1&quot; id=&quot;fnref:1&quot; class=&quot;Footnote js-Footnote&quot;&gt;1&lt;/a&gt; Despite that &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; manages stylesheets pretty well, with support for &lt;a href=&quot;http://sass-lang.com/&quot;&gt;SASS&lt;/a&gt;, in my opinion there's still need of a better asset management (or space to improve).&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;How we work with CSS&lt;/h2&gt;

&lt;p&gt;This just solved the build step, but we still needed some rules, a framework which helped us build the styles and components in the styleguide created by the designers.&lt;/p&gt;

&lt;p&gt;There's a recurring discussion that keeps appearing in every team I've been:&lt;/p&gt;

&lt;blockquote class=&quot;Blockquote&quot;&gt;How do we work with our CSS?&lt;/blockquote&gt;

&lt;p&gt;I have not been able to answer this yet, nor I don't have a silver bullet, but there are some possible solutions. Of course, there's some degree of compromise in every of them.&lt;/p&gt;

&lt;h3 class=&quot;Title Title--h3 Content-title Content-title--h3 Title--cTypo3&quot;&gt;Styleguide&lt;/h3&gt;

&lt;p&gt;Most of the complaints CSS (unfairly) receives are related to how easy is to end up with a mess of files, classes, and &lt;code&gt;!important&lt;/code&gt;, however there are some guidelines I like to follow to avoid these situations.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;br /&gt;Use a &lt;a href=&quot;https://smacss.com/&quot; title=&quot;Scalable and Modular Architecture for CSS&quot;&gt;SMACSS&lt;/a&gt; approach for file structure, categorizing CSS rules in &lt;strong&gt;Variables, Mixins, Base, Components, Layout, and Utilities&lt;/strong&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Preprocessors&lt;/strong&gt;&lt;br /&gt; Use SCSS as preprocessor. I feel OK using CSS, but the support for mixins, and imports completely increases the productivity working with stylesheets. I'm not totally sold on SASS syntax, though.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Naming&lt;/strong&gt;&lt;br /&gt;Use &lt;a href=&quot;https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md&quot;&gt;SuitCSS&lt;/a&gt; naming conventions, or &lt;a href=&quot;https://en.bem.info/methodology/quick-start/&quot;&gt;BEM&lt;/a&gt;, creating reusable, composable components.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Specificity&lt;/strong&gt;&lt;br /&gt;Avoid unnecessary nesting. The use of &lt;code&gt;@extend&lt;/code&gt; can cause unintended consequences, bloating your files, and adding specificity to your selectors.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Browsers&lt;/strong&gt;&lt;br /&gt;Use &lt;a href=&quot;http://meyerweb.com/eric/tools/css/reset/&quot;&gt;Reset CSS&lt;/a&gt;, along with our own default styles. For vendor prefixes use &lt;a href=&quot;https://github.com/postcss/postcss&quot;&gt;PostCSS&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code&gt;. main.scss
├── _base.scss
├── _components.scss
├── _layout.scss
├── _mixins.scss
├── _utilities.scss
├── _variables.scss
├── base
│   ├── _defaults.scss
│   └── _reset.scss
├── components
│   ├── _aside.scss
│   ├── _buttons.scss
│   ├── _dialogs.scss
│   ├── _dropdowns.scss
│   ├── _footer.scss
│   ├── _grid.scss
│   ├── _header.scss
│   ├── _icons.scss
│   ├── _navbar.scss
│   ├── _offcanvas.scss
│   ├── _section.scss
│   ├── _separator.scss
│   ├── _subheader.scss
│   └── _titles.scss
├── layout
│   └── _home.scss
├── main.scss
├── mixins
│   └── _clearfix.scss
└── variables
    ├── _colors.scss
    ├── _sizes.scss
    └── _typography.scss
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The &lt;code&gt;main.scss&lt;/code&gt; file is the entry point, and is the only file which doesn't start with underscore:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;/* ==========================================================================
   #MAIN
   ========================================================================== */

/* Non-rendering scss
   ========================================================================== */

@import &quot;variables&quot;;
@import &quot;mixins&quot;;

/* Base
   ========================================================================== */

@import &quot;base&quot;;

/* Components
   ========================================================================== */

@import &quot;components&quot;;

/* Layout
   ========================================================================== */

@import &quot;layout&quot;;

/* Utilities
   ========================================================================== */

@import &quot;utilities&quot;;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;By requireing the non-rendering SCSS at the top of the file we make available the variables and mixins to the rest of the files.&lt;/p&gt;

&lt;p&gt;Similar files (such components) can be grouped in folders. I prefer to require every file in these folders explicitly.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;/* ==========================================================================
   #COMPONENTS
   ========================================================================== */

@import &quot;components/aside&quot;;
@import &quot;components/buttons&quot;;
@import &quot;components/dialogs&quot;;
@import &quot;components/dropdowns&quot;;
@import &quot;components/footer&quot;;
@import &quot;components/grid&quot;;
@import &quot;components/header&quot;;
@import &quot;components/icons&quot;;
@import &quot;components/navbar&quot;;
@import &quot;components/offcanvas&quot;;
@import &quot;components/section&quot;;
@import &quot;components/separator&quot;;
@import &quot;components/subheader&quot;;
@import &quot;components/titles&quot;;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Minification is applied to the entry files, and sourcemaps are created. Finally optimization tasks are performed like file revision, and gzipping.&lt;/p&gt;

&lt;p&gt;There's already some basic linting in the build tasks, and next steps would include extending the check of selectors usage, and implementing &lt;a href=&quot;https://github.com/katiefenn/parker&quot;&gt;Parker&lt;/a&gt; for stats.&lt;/p&gt;

&lt;h3 class=&quot;Title Title--h3 Content-title Content-title--h3 Title--cTypo3&quot;&gt;Development&lt;/h3&gt;

&lt;p&gt;So, the process of updating the stylesheets would go as follows:&lt;/p&gt;

&lt;p&gt;You check if the component you want to use already exists in the current stylesheets, if you need to extend it you create a modifier, if you find two components are very similar you consolidate them into one and create the corresponding children and modifiers, or you just create a new one.&lt;/p&gt;

&lt;p&gt;Of course, you'd need to update the components library in every project it is being used.&lt;/p&gt;

&lt;h3 class=&quot;Title Title--h3 Content-title Content-title--h3 Title--cTypo3&quot;&gt;Distribution&lt;/h3&gt;

&lt;p&gt;When it comes the time to include the stylesheets in your code, these are the most common scenarios:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Having the stylesheets checked in as part of every project&lt;/strong&gt; and replicate them where needed. This obviously doesn't scale, and it is very easy to end up having several differenciated user interfaces between projects. Also, you'll find many times having to manually overwrite the styles because they have not been completely updated.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Create a repository and include them as a Git submodule.&lt;/strong&gt; While this has brought us many headaches in the past, I think it is a good idea if you don't want to fiddle with package managers&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Include the CSS via Sprockets.&lt;/strong&gt; Of course this only applies in some cases like &lt;a href=&quot;http://rubyonrails.org/&quot;&gt;Rails&lt;/a&gt;, but I've had great experiences before. When working at &lt;a href=&quot;https://www.crisalix.com/en&quot;&gt;Crisalix&lt;/a&gt;, we already required our common stylesheets for use with the assets pipeline. &lt;a href=&quot;https://github.com/&quot;&gt;GitHub&lt;/a&gt; does this with &lt;a href=&quot;https://github.com/primer/primer&quot;&gt;Primer&lt;/a&gt;, too, their internal CSS toolkit and guidelines. &lt;em&gt;Edit: Just realized they distribute them via npm now&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Package them with Bower/npm.&lt;/strong&gt; My go-to option, the good thing is you don't need to publish them, but can install directly from the &lt;strong&gt;GitHub&lt;/strong&gt; URL. They can be bundled in a dist file, and used as a library (as you'll do with &lt;a href=&quot;http://getbootstrap.com/&quot;&gt;Bootstrap&lt;/a&gt;), or included separately from the &lt;code&gt;node_modules&lt;/code&gt; or &lt;code&gt;bower_components&lt;/code&gt; folders, after installing the corresponding package. This is my preferred option to try to keep file size low.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finally, you can always include them as an external resource after packaging, and deploying it to a CDN. But I would only see this happening for larger projects where there's not direct involvement with the development process.&lt;/p&gt;

&lt;p&gt;I'm happy to see UI libraries I built years ago are still being used extensively in production. Some of the examples I currenlty follow:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://primercss.io/&quot;&gt;Primer by GitHub&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.vanillaframework.io/&quot;&gt;Vanilla by Canonical&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.mapbox.com/base/&quot;&gt;Base by Mapbox&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://design.herokai.com/purple3&quot;&gt;Purple3 by Heroku&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://frontend.18f.gov/css/&quot;&gt;18F Front-End Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you know any more examples or want to share your experience?&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;p&gt;This post has been written using some of my own internal talks resources, and inspired in:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06&quot;&gt;Medium’s CSS is actually pretty f***ing good.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://markdotto.com/2014/07/23/githubs-css/&quot;&gt;GitHub's CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li id=&quot;fn:1&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Lately they moved to &lt;a href=&quot;http://gulpjs.com/&quot;&gt;gulp&lt;/a&gt;, but I keep an example &lt;a href=&quot;https://github.com/matallo/webapp&quot;&gt;generator-webapp&lt;/a&gt; using &lt;a href=&quot;http://gruntjs.com/&quot;&gt;Grunt&lt;/a&gt;, which I use as boilerplate for every project. I bet we'll see the same with &lt;a href=&quot;https://www.npmjs.com/&quot;&gt;npm&lt;/a&gt; in favour of &lt;a href=&quot;https://bower.io/&quot;&gt;Bower&lt;/a&gt;. &lt;a href=&quot;#fnref:1&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><author><name></name></author><category term="development" /><summary type="html">Recently I've switched teams within CARTO and now I'm working full-time in the Builder team, since the CARTO Builder was launched earlier this year. For some years now I've been in charge of the commercial, blog, and docs sites working with a team of talented designers.</summary></entry><entry><title type="html">Tokyo</title><link href="https://matall.in/posts/tokyo/" rel="alternate" type="text/html" title="Tokyo" /><published>2016-04-18T00:00:00+00:00</published><updated>2016-04-18T00:00:00+00:00</updated><id>https://matall.in/posts/tokyo</id><content type="html" xml:base="https://matall.in/posts/tokyo/">&lt;p&gt;Someday, I want to live in that city.&lt;/p&gt;

&lt;p&gt;Long story short: I had planned a trip to Japan with my family, but as they couldn't make it for those dates I finally decided to travel solo, inspired by some of my colleagues who had already done so. &lt;strong&gt;It's been my first solo trip and I couldn't be happier about the experience&lt;/strong&gt;. Well, if only I could have extended it.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 1&lt;/span&gt;Konnichiwa, motherfuckers&lt;/h2&gt;

&lt;p&gt;Just as I landed, I went to the ATM to withdraw some money as usual, &lt;a href=&quot;#fn:1&quot; id=&quot;fnref:1&quot; class=&quot;Footnote js-Footnote&quot;&gt;1&lt;/a&gt; and jumped on the &lt;a href=&quot;http://www.keiseibus.co.jp/en/kousoku/nrt16.html&quot;&gt;Keisei Bus Airport Express&lt;/a&gt; to Tokyo Station. There, I got myself a &lt;a href=&quot;http://www.jreast.co.jp/e/pass/suica.html&quot;&gt;Suica&lt;/a&gt; card, which acts as a prepaid card for transportation and some vending machines. Fares range from ~¥200-800 depending on the distance between stations. ~¥1000 per day worked for me.&lt;/p&gt;

&lt;figure class=&quot;Aside Aside--left&quot;&gt;
  &lt;img srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520/v1526842160/matall.in/img/posts/tokyo/12479630_215292582193657_289954997_n.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1040/v1526842160/matall.in/img/posts/tokyo/12479630_215292582193657_289954997_n.jpg 1040w&quot; sizes=&quot;520px&quot; src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520/v1526842160/matall.in/img/posts/tokyo/12479630_215292582193657_289954997_n.jpg&quot; alt=&quot;Tokyo City Lights&quot;&gt;

  &lt;div class=&quot;Caption Caption--aside&quot;&gt;
    &lt;p&gt;Tokyo City Lights&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;p&gt;I stayed in &lt;a href=&quot;http://www.booking.com/hotel/jp/imano-tokyo-hostel.html?aid=879223&quot;&gt;Imano Tokyo Hostel&lt;/a&gt; in Shinjuku, one of the best districts to get around Tokyo. Both the location and quality have been exceptional. I checked-in, and went out to take a look at the surroundings.&lt;/p&gt;

&lt;p&gt;I headed to the &lt;a href=&quot;http://www.metro.tokyo.jp/ENGLISH/OFFICES/observat.htm
&quot;&gt;Tokyo Metropolitan Government Building&lt;/a&gt;, which is free, and you can have some of the best sights of the city. However, it's very difficult to take good pictures due to the flares in the windows. I also visited the &lt;a href=&quot;http://www.booking.com/hotel/jp/park-hyatt-tokyo.html?aid=879223&quot;&gt;Park Hyatt Tokyo&lt;/a&gt;, the hotel appearing in &lt;strong&gt;Lost in Translation&lt;/strong&gt;. No doubt that it was the first movie I watched when I came back.&lt;/p&gt;

&lt;p&gt;I had for dinner a delicious ramen at &lt;a href=&quot;https://www.tripadvisor.es/Restaurant_Review-g1066457-d1686998-Reviews-Menya_Musashi-Shinjuku_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Menya Musashi&lt;/a&gt;. There's no banner in the facade, only a red curtain indicating the place. I got in, and observed how a local obtained a ticket from the vending machine. I carefully reproduced his steps, and sat in the bar to enjoy my noodles. In the background you can hear some jazz music, and the loud cookers preparing the ramen with some Samurai-like movements.&lt;/p&gt;

&lt;p&gt;Something that I noticed on my first days was how well the urban planning seems to work, being one of the most &lt;em&gt;bike friendly&lt;/em&gt; cities I've visited.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 2&lt;/span&gt;Shibuya, Ginza, Akihabara, Imperial Palace, and Shinjuku&lt;/h2&gt;

&lt;figure class=&quot;Aside Aside--left&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; data-src=&quot;https://team.carto.com/u/matallo/builder/e5b00fc0-a02f-11e6-94c1-0ef24382571b/embed&quot; class=&quot;Aside-media&quot; width=&quot;100%&quot; height=&quot;400&quot;&gt;&lt;/iframe&gt;

  &lt;div class=&quot;Caption Caption--aside&quot;&gt;
    &lt;p&gt;Imperial Palace&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;p&gt;The next day, I walked from Shinjuku to Shibuya. You can visit &lt;a href=&quot;https://www.tripadvisor.com/Attraction_Review-g1066456-d553408-Reviews-Hachiko-Shibuya_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Hachiko statue&lt;/a&gt;, and the famous &lt;a href=&quot;https://www.tripadvisor.com/Attraction_Review-g1066456-d4403399-Reviews-Shibuya_Pedestrian_Scramble-Shibuya_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Shibuya crossing&lt;/a&gt;. There are also big departament stores such &lt;a href=&quot;https://shibuya.tokyu-hands.co.jp/en/&quot;&gt;Tokyu Hands&lt;/a&gt;, where I got a power charger. &lt;a href=&quot;#fn:2&quot; id=&quot;fnref:2&quot; class=&quot;Footnote js-Footnote&quot;&gt;2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I took the Metro and went to &lt;a href=&quot;http://designit-tokyo.com/&quot;&gt;Designit Tokyo&lt;/a&gt; office. &lt;a href=&quot;#fn:3&quot; id=&quot;fnref:3&quot; class=&quot;Footnote js-Footnote&quot;&gt;3&lt;/a&gt; I met &lt;a href=&quot;https://twitter.com/agustinjv&quot;&gt;Agustín Jiménez&lt;/a&gt; and we had lunch at a sushi joint where dishes arrived on rails, literally. He recommended me visiting the business district of Ginza, where most banks and luxury brands have their buildings (there's also a &lt;a href=&quot;https://www.patagonia.com/patagonia-tokyo-marunouchi-japan/store_164326870.html&quot;&gt;Patagonia&lt;/a&gt; store). I had a coffee, and improvised a visit to Akihabara.&lt;/p&gt;

&lt;p&gt;As much as I loved Tokyo, that district was too much bizarre for me. I gave a quick tour and headed back to the hostel to put on my running wear for a casual run around the &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066443-d320050-Reviews-Imperial_Palace-Chiyoda_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Imperial palace&lt;/a&gt;, where many runners gather every night.&lt;/p&gt;

&lt;p&gt;One of the perks of travelling alone is that you meet people and make new friends. I had dinner with a room mate somewhere in &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066457-d1173749-Reviews-Omoide_Yokocho-Shinjuku_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Omoide Yokocho&lt;/a&gt; &lt;a href=&quot;#fn:4&quot; id=&quot;fnref:4&quot; class=&quot;Footnote js-Footnote&quot;&gt;4&lt;/a&gt; packed with salarymen. The meat was delicious but we went out the place smelling like smoke. BTW! Smoking is allowed at bars. Before calling it a night we had a craft beer in &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066457-d480651-Reviews-Shinjuku_Golden_Gai-Shinjuku_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Golden Gai&lt;/a&gt;. It was nice, but many pubs charge per entry, or serve an appetizer and charge it even if you don't have a bite.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 3&lt;/span&gt;Shinjuku Gyoen National Garden, Yoyogi, and Ueno&lt;/h2&gt;

&lt;p&gt;I was so exhausted from the previous day that I decided to take it easy and stay in bed for some extra time. I woke up at noon and replaced my usual &lt;strong&gt;7-Eleven&lt;/strong&gt; coffee + doughnut + orange juice breakfast for some Onigiri. &lt;a href=&quot;#fn:5&quot; id=&quot;fnref:5&quot; class=&quot;Footnote js-Footnote&quot;&gt;5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was going to be a relaxed day (or that's what I thought so) visiting parks and admiring the &lt;a href=&quot;https://www.jnto.go.jp/sakura/eng/index.php&quot;&gt;Bloom of Cherry Blossoms&lt;/a&gt;. I didn't choose the dates intentionally but &lt;strong&gt;I'd strongly recommend to visit Tokyo in these days&lt;/strong&gt;, not only the parks but the whole city is so beautiful.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--right&quot;&gt;
  &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520w/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_760w/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1000/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 1000w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1040/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1520/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 1520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_2000/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg 2000w&quot; sizes=&quot;(max-width: 560px) 520px, (max-width: 800px) 760px, 1000px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1000/v1526842313/matall.in/img/posts/tokyo/DSC_0217.jpg&quot; alt=&quot;Hanami&quot; class=&quot;lazyload&quot;&gt;

  &lt;div class=&quot;Caption&quot;&gt;
    &lt;a href=&quot;https://twitter.com/intent/tweet?text=5 days travelling solo in Tokyo — Carlos Matallín&amp;amp;url=https://matall.in/posts/tokyo/&amp;amp;via=matallo&quot; class=&quot;Slideshow-social&quot; title=&quot;Tweet this&quot;&gt;&lt;span class=&quot;Icon Icon--s12 Icon--cTwitter&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot;&gt;
  &lt;path fill=&quot;#ddd&quot; d=&quot;M15.97 3.058c-.587.26-1.218.436-1.88.515.676-.405 1.195-1.045 1.44-1.81-.633.376-1.333.648-2.077.794-.596-.636-1.446-1.033-2.387-1.033-1.806 0-3.27 1.464-3.27 3.27 0 .256.03.506.085.745C5.164 5.403 2.754 4.1 1.14 2.123.86 2.607.698 3.168.698 3.767c0 1.134.577 2.135 1.455 2.722-.537-.018-1.04-.165-1.482-.41v.04c0 1.585 1.128 2.907 2.624 3.207-.274.075-.563.115-.86.115-.212 0-.417-.02-.616-.06.416 1.3 1.624 2.246 3.055 2.272-1.12.877-2.53 1.4-4.06 1.4-.265 0-.525-.015-.78-.046 1.446.928 3.165 1.47 5.012 1.47 6.015 0 9.304-4.984 9.304-9.305 0-.142-.004-.283-.01-.423.636-.46 1.19-1.036 1.63-1.692z&quot; class=&quot;Icon-path&quot;/&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;

    &lt;p&gt;Shinjuku Gyoen National Garden, photograph by &lt;a href=&quot;https://www.flickr.com/photos/matallo/25722604713/in/album-72157664645019684/&quot;&gt;Carlos Matallín&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;p&gt;My first stop was &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066457-d479258-Reviews-Shinjuku_Gyoen_National_Garden-Shinjuku_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Shinjuku Gyoen National Garden&lt;/a&gt;, where I spent most of the day. There you can find a greenhouse, and three distinct styles, French Formal Garden, English Landscape Garden, and Japanese Traditional Garden, which in my opinion was the most impressive featuring cherry trees in all their shades.&lt;/p&gt;

&lt;p&gt;Then I went to &lt;a href=&quot;https://www.tripadvisor.com/Attraction_Review-g1066456-d561514-Reviews-Yoyogi_Park-Shibuya_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Yoyogi&lt;/a&gt; and had a quick walk. When I was planning my trip I put a pair of running shoes in my backpack, to run in the Oda Field running track, but I'm happy I finally changed my mind, as you are not allowed to run in the &lt;a href=&quot;https://www.tripadvisor.com/Attraction_Review-g1066456-d1373780-Reviews-Meiji_Jingu-Shibuya_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Meiji Jingu&lt;/a&gt;. I paid respect at the &lt;a href=&quot;http://www.meijijingu.or.jp/english/your/1.html&quot;&gt;main shrine buildings&lt;/a&gt; and catched the Metro to &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066461-d320441-Reviews-Ueno_Park-Taito_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Ueno&lt;/a&gt; where I was invited to a &lt;strong&gt;wonderful Hanami evening&lt;/strong&gt; &lt;a href=&quot;#fn:6&quot; id=&quot;fnref:6&quot; class=&quot;Footnote js-Footnote&quot;&gt;6&lt;/a&gt; with the &lt;a href=&quot;http://designit-tokyo.com/&quot;&gt;Designit Tokyo&lt;/a&gt; crew. Just when I thought it couldn't get better we booked a room at a karaoke place.

&lt;blockquote class=&quot;Blockquote&quot;&gt;Welcome to Japanese karaoke.&lt;/blockquote&gt;

&lt;p&gt;Drinks, dresses, and songs. I won't forget that night in my life.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--right&quot;&gt;
  &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520w/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_760w/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1000/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 1000w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1040/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1520/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 1520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_2000/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg 2000w&quot; sizes=&quot;(max-width: 560px) 520px, (max-width: 800px) 760px, 1000px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1000/v1526842348/matall.in/img/posts/tokyo/DSC_0408.jpg&quot; alt=&quot;Hanami&quot; class=&quot;lazyload&quot;&gt;

  &lt;div class=&quot;Caption&quot;&gt;
    &lt;a href=&quot;https://twitter.com/intent/tweet?text=5 days travelling solo in Tokyo — Carlos Matallín&amp;amp;url=https://matall.in/posts/tokyo/&amp;amp;via=matallo&quot; class=&quot;Slideshow-social&quot; title=&quot;Tweet this&quot;&gt;&lt;span class=&quot;Icon Icon--s12 Icon--cTwitter&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot;&gt;
  &lt;path fill=&quot;#ddd&quot; d=&quot;M15.97 3.058c-.587.26-1.218.436-1.88.515.676-.405 1.195-1.045 1.44-1.81-.633.376-1.333.648-2.077.794-.596-.636-1.446-1.033-2.387-1.033-1.806 0-3.27 1.464-3.27 3.27 0 .256.03.506.085.745C5.164 5.403 2.754 4.1 1.14 2.123.86 2.607.698 3.168.698 3.767c0 1.134.577 2.135 1.455 2.722-.537-.018-1.04-.165-1.482-.41v.04c0 1.585 1.128 2.907 2.624 3.207-.274.075-.563.115-.86.115-.212 0-.417-.02-.616-.06.416 1.3 1.624 2.246 3.055 2.272-1.12.877-2.53 1.4-4.06 1.4-.265 0-.525-.015-.78-.046 1.446.928 3.165 1.47 5.012 1.47 6.015 0 9.304-4.984 9.304-9.305 0-.142-.004-.283-.01-.423.636-.46 1.19-1.036 1.63-1.692z&quot; class=&quot;Icon-path&quot;/&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;

    &lt;p&gt;Hanami at Ueno Park, photograph by &lt;a href=&quot;https://www.flickr.com/photos/matallo/25720460774/in/album-72157664645019684/&quot;&gt;Carlos Matallín&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 4&lt;/span&gt;Hakone&lt;/h2&gt;

&lt;p&gt;Just a few hours of sleep and thirsty as hell, I got a coffee and ran to Shinjuku Sta. to catch the &lt;a href=&quot;http://www.odakyu.jp/english/romancecar/&quot;&gt;Romancecar&lt;/a&gt; I had previously booked (it hadn't been like that, I would have stayed in bed) to Hakone. The route to the town isn't anything special, but I flipped out when the driver climbed a ladded and disappeared to drive the train, as well as when we arrived and the workers bowed as the train entered the station.&lt;/p&gt;

&lt;p&gt;I catched the shuttle bus to &lt;a href=&quot;http://www.hakoneyuryo.jp/english/&quot;&gt;Hakone Yuryo&lt;/a&gt;, a hot spring resort. Bring your own towel (or buy one at the desk), but &lt;strong&gt;leave your swim suit at home&lt;/strong&gt;. Tatoos aren't allowed either. I spent the morning bathing in hot water butt naked, and had a bowl of hand made noodles at &lt;a href=&quot;https://www.tripadvisor.com/Restaurant_Review-g298171-d1539080-Reviews-Nisshin_Tei_Honten-Hakone_machi_Ashigarashimo_gun_Kanagawa_Prefecture_Kanto.html&quot;&gt;Nisshin Tei Honten&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I really like these kind of days to take a rest from all the frenzy (or recover from the hangover) and plan the next days. Back in Tokyo, I took away a &lt;strong&gt;Teriyaki McBurger&lt;/strong&gt; for dinner on my way to the hostel.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 5&lt;/span&gt;Tsukiji Market, and JAXA’s Tsukuba Space Center&lt;/h2&gt;

&lt;figure class=&quot;Aside Aside--left&quot;&gt;
  &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520/v1526842405/matall.in/img/posts/tokyo/12940147_1539549396347726_2102016688_n.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_1040/v1526842405/matall.in/img/posts/tokyo/12940147_1539549396347726_2102016688_n.jpg 1040w&quot; sizes=&quot;520px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/c_scale,f_auto,fl_progressive,w_520/v1526842405/matall.in/img/posts/tokyo/12940147_1539549396347726_2102016688_n.jpg&quot; alt=&quot;JAXA's Tsukuba Space Center&quot; class=&quot;lazyload&quot;&gt;

  &lt;div class=&quot;Caption Caption--aside&quot;&gt;
    &lt;p&gt;JAXA's Tsukuba Space Center&lt;/p&gt;
  &lt;/div&gt;
&lt;/figure&gt;

&lt;p&gt;I missed the tuna auction, but I didn't want to leave without eating some fresh sushi at &lt;a href=&quot;https://www.tripadvisor.es/Attraction_Review-g1066444-d315477-Reviews-The_Tsukiji_Market-Chuo_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Tsukiji Market&lt;/a&gt;. Wandering through the sushi stalls was making my mouth water and I queued for several minutes to have lunch at &lt;a href=&quot;http://www.tsukiji-sushiko.com/&quot;&gt;Tsukiji Sushiko&lt;/a&gt;. &lt;strong&gt;Best sushi I ever had.&lt;/strong&gt; They have some affordable menus a chef will thoughtfully prepare in front of you.&lt;/p&gt;

&lt;p&gt;When I first decided to travel to Japan I didn't know there was a Space Center located in Tsukuba. As you know, I have kind of an obsession with aerospace, so I just couldn't &lt;em&gt;not&lt;/em&gt; go. I took the &lt;strong&gt;Highway Express Bus&lt;/strong&gt; from Tokyo Station &lt;a href=&quot;http://www.jreast.co.jp/e/stations/e1039.html&quot;&gt;Yaesu South Exit&lt;/a&gt; to Tsukuba, which stops right at the Space Center.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://global.jaxa.jp/about/centers/tksc/&quot;&gt;JAXA's Tsukuba Space Center&lt;/a&gt; (TKSC) offers tours of its facility and exhibitions. &lt;a href=&quot;#fn:7&quot; id=&quot;fnref:7&quot; class=&quot;Footnote js-Footnote&quot;&gt;7&lt;/a&gt; In the Space Dome you can look at many full-scale satellite models, real rocket engines, and a life-size model of a Japanese module of the ISS. &lt;strong&gt;You can take a picture in a space suit, too.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I bought some souvenirs in the Space Shop, and returned to Tokio to have dinner with &lt;a href=&quot;https://twitter.com/agustinjv&quot;&gt;Agustín&lt;/a&gt; at &lt;a href=&quot;https://www.tripadvisor.es/Restaurant_Review-g1066457-d3801582-Reviews-Tonkatsu_Hamakatsu_Nishi_shinjuku-Shinjuku_Tokyo_Tokyo_Prefecture_Kanto.html&quot;&gt;Tonkatsu Hamakatsu&lt;/a&gt; in Shinjuku. It was spectacular, as the rest of the Japanese food I had.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;u-strike&quot;&gt;Sayonara&lt;/span&gt; Mata ne, Tokyo&lt;/h2&gt;

&lt;p&gt;I had a hard time trying to sleep on the last night, and my snoring room mates wouldn't help.&lt;/p&gt;

&lt;p&gt;I had planned to catch the Tokyo Metro to Tokyo Station with the few remaining yens on my Suica, then catch the &lt;a href=&quot;http://www.keiseibus.co.jp/en/kousoku/nrt16.html&quot;&gt;Keisei Bus Airport Express&lt;/a&gt; back to Narita. I slept in, and in the end I catched the more expensive (¥3000) &lt;a href=&quot;https://www.limousinebus.co.jp/en/bus_services/narita/shinjuku.html&quot;&gt;Airport Limousine Bus&lt;/a&gt; from Shinjuku Sta., arriving on time for the check-in and board.&lt;/p&gt;

&lt;p&gt;To be fair, I didn't expect all the transitions to be so smooth (I have an history). I had a really short timespan for one (1 hour, and 15 minutes) and was afraid to be left behind. And then, it happened:&lt;/p&gt;

&lt;p&gt;I handled the passport and boarding pass to the airline hostess on the Seoul transition, and at the time of reading the QR code &lt;strong&gt;a red light buzzed&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;blockquote class=&quot;Blockquote&quot;&gt;Excuse me sir, is this your last name?&lt;/blockquote&gt;

&lt;p&gt;No, no, no, no.&lt;/p&gt;

&lt;blockquote class=&quot;Blockquote&quot;&gt;Yes.&lt;/blockquote&gt;

&lt;p&gt;Actually, I had previously joked about the fact that my last name appeared slightly different in the boarding pass. After a short pause, the magic words:&lt;/p&gt;

&lt;blockquote class=&quot;Blockquote&quot;&gt;Free business upgrade, welcome aboard Korean Air.&lt;/blockquote&gt;

&lt;p&gt;A purse, slippers, the New York Times, and I actually did what Casey Neistat would have done: &lt;a href=&quot;https://www.youtube.com/watch?v=t9qxT8wI-0I&quot;&gt;I changed clothes in the restroom&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hashtag &lt;em&gt;lifegoals&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Summing up, &lt;strong&gt;my impression of Tokyo is that it's how major cities will look in the future&lt;/strong&gt;. Despite the fact that I didn't know most of the Japanese culture in advance, I found it amusing (unsettling, sometimes). &lt;strong&gt;Travelling solo has been outstanding&lt;/strong&gt;, but it's true the experience has been very different from my previous travels as a backpacker, where it used to be very ghetto.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, when do we open a CARTO office in Tokyo?&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;p&gt;Here's a list of resources I used for the article besides my own notes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.flickr.com/photos/matallo/sets/72157664645019684&quot;&gt;My album on Flickr&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.nytimes.com/2015/11/01/travel/tokyo-solo-travel.html&quot;&gt;Solo in Tokyo&lt;/a&gt;, by NYT.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.facebook.com/media/set/?set=a.10153883614527526.1073741834.659172525&amp;type=1&amp;l=eb913b26aa&quot;&gt;Siete días en Tokio&lt;/a&gt;, by &lt;a href=&quot;https://twitter.com/denegro&quot;&gt;Alberto Romero&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://monocle.com/travel/tokyo/&quot;&gt;Tokyo: Monocle Travel Guide&lt;/a&gt; I found in the hostel library.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Again, I'm so grateful to have such amazing friends who gave me some tips: &lt;a href=&quot;https://twitter.com/luisico&quot;&gt;Luisico&lt;/a&gt; (and &lt;a href=&quot;https://twitter.com/ladyju&quot;&gt;Ju&lt;/a&gt;), &lt;a href=&quot;https://twitter.com/fdans&quot;&gt;Fran&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/javier&quot;&gt;Javier&lt;/a&gt;, and &lt;a href=&quot;https://twitter.com/agustinjv&quot;&gt;Agustín&lt;/a&gt; (which deserves a special mention himself).&lt;/em&gt; &lt;a href=&quot;#fn:8&quot; id=&quot;fnref:8&quot; class=&quot;Footnote js-Footnote&quot;&gt;8&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li id=&quot;fn:1&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;In general, I didn't find Tokyo to be an expensive city. &lt;a href=&quot;#fnref:1&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:2&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Take into account US plugs can be used with Japanese power sockets, but voltage is different! &lt;a href=&quot;#fnref:2&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:3&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Shoutout: they are looking for talented &lt;span class=&quot;u-strike&quot;&gt;visual designers&lt;/span&gt;. &lt;a href=&quot;#fnref:3&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:4&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Or in English, Memory Lane (aka Piss Alley). &lt;a href=&quot;#fnref:4&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:5&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Rice balls filled with tuna and mayonnaise. &lt;a href=&quot;#fnref:5&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:6&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Hanami (&quot;flower viewing&quot;) is the Japanese traditional custom of enjoying the transient beauty of flowers. &lt;a href=&quot;#fnref:6&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:7&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;If you'd like to take the tour in English you have to call in advance. &lt;a href=&quot;#fnref:7&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
  &lt;li id=&quot;fn:8&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;I've been extremely lazy prepping the details for this trip, to the extent I realized the day before I had booked a bed in a shared female room (I called to the hostel and the amazing staff fixed it). Thus, I didn't bought a travel guide. &lt;a href=&quot;#fnref:8&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><author><name></name></author><category term="stories" /><summary type="html">Someday, I want to live in that city. Long story short: I had planned a trip to Japan with my family, but as they couldn't make it for those dates I finally decided to travel solo, inspired by some of my colleagues who had already done so. It's been my first solo trip and I couldn't be happier about the experience. Well, if only I could have extended it.</summary></entry><entry><title type="html">Analyzing federal surveillance planes with CartoDB</title><link href="https://matall.in/posts/deep-insights-federal-surveillance-planes/" rel="alternate" type="text/html" title="Analyzing federal surveillance planes with CartoDB" /><published>2016-04-13T00:00:00+00:00</published><updated>2016-04-13T00:00:00+00:00</updated><id>https://matall.in/posts/deep-insights-federal-surveillance-planes</id><content type="html" xml:base="https://matall.in/posts/deep-insights-federal-surveillance-planes/">&lt;p&gt;One week ago &lt;a href=&quot;https://www.buzzfeed.com/peteraldhous/spies-in-the-skies&quot;&gt;BuzzFeed News&lt;/a&gt; broke the story of U.S. government surveillance planes routinely circling over most major cities. It was while reading the &lt;a href=&quot;https://news.ycombinator.com/item?id=11465978&quot;&gt;Hacker News thread&lt;/a&gt; on the topic that I found the data, along with notes on the analysis, available on &lt;a href=&quot;http://buzzfeednews.github.io/2016-04-federal-surveillance-planes/analysis.html&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As I showed on my &lt;a href=&quot;/posts/deep-insights-visualizing-1m-flight-routes/&quot;&gt;flights routes post&lt;/a&gt; we are working at &lt;a href=&quot;https://carto.com/&quot;&gt;CartoDB&lt;/a&gt; on a visualization solution to explore and analyze location data.&lt;/p&gt;

&lt;p&gt;This time I didn't have to collect the data as &lt;strong&gt;BuzzFeed News&lt;/strong&gt; had already done the job. I just recreated their analysis with a set of widgets for dynamic filtering.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--wide&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; data-src=&quot;https://matallo.carto.com/builder/de68ddab-f0fc-49be-98fc-f1767cf14900/embed&quot; width=&quot;100%&quot; height=&quot;700&quot;&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;What is #putohelicoptero looking for?&lt;/h2&gt;

&lt;p&gt;Checking the methodology used by &lt;strong&gt;BuzzFeed News&lt;/strong&gt; I asked myself: &quot;What if we could do the same analysis with Spanish cities?&quot;&lt;/p&gt;

&lt;p&gt;Actually, this is something many Madrid citizens have already brought up before: If you live near Madrid city center, you'd have noticed the annoying noise of a helicopter flying over the city on some quiet nights. Just to give a rough idea, there's a Twitter account called &lt;a href=&quot;https://twitter.com/putohelicoptero&quot;&gt;@putohelicoptero&lt;/a&gt; featuring the helicopter.&lt;/p&gt;

&lt;p&gt;Digging for information I found the model of the helicopter in a news article by &lt;a href=&quot;http://www.elmundo.es/elmundo/2012/10/26/madrid/1351281127.html&quot;&gt;El Mundo&lt;/a&gt;, reporting all the inconveniences that the now known &lt;strong&gt;EC-135 'Cóndor'&lt;/strong&gt; caused.&lt;/p&gt;

&lt;p&gt;As explained in the &lt;strong&gt;BuzzFeed News&lt;/strong&gt; analysis, &lt;a href=&quot;https://www.flightradar24.com/&quot;&gt;Flightradar24&lt;/a&gt; receives data from a network of ground-based receivers, &lt;a href=&quot;#fn:1&quot; id=&quot;fnref:1&quot; class=&quot;Footnote js-Footnote&quot;&gt;1&lt;/a&gt; you just need an identifier for each aircraft to access that data. If only there was an aircraft registry similar to the Federal Aviation Administration &lt;a href=&quot;http://www.faa.gov/licenses_certificates/aircraft_certification/aircraft_registry/releasable_aircraft_download/&quot;&gt;registration database&lt;/a&gt; I could identify the model the &quot;Policia Nacional&quot; flights.&lt;/p&gt;

&lt;p&gt;And it exists.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.seguridadaerea.gob.es/lang_castellano/aeronaves/matric_clasif_regis/default.aspx&quot;&gt;Registro de Matrícula de Aeronaves Civiles&lt;/a&gt; publishes a document with all the aircraft registered in Spain. &lt;a href=&quot;#fn:2&quot; id=&quot;fnref:2&quot; class=&quot;Footnote js-Footnote&quot;&gt;2&lt;/a&gt; At first glance, at least 41 of those aircraft were a match with the model I was looking for, and then a colleague helped me introducing them in &lt;strong&gt;Flightradar24&lt;/strong&gt; for further filtering. &lt;a href=&quot;#fn:3&quot; id=&quot;fnref:3&quot; class=&quot;Footnote js-Footnote&quot;&gt;3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once we found it, we just had to export the location data and map it in &lt;a href=&quot;https://carto.com/&quot;&gt;CartoDB&lt;/a&gt;. As an example, this is the flight of the helicopter for New Year's Eve, checking Santiago Bernabéu stadium (Start of San Silvestre Vallecana), Vallecas (End of San Silvestre Vallecana), and Plaza de Sol.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; data-src=&quot;https://matallo.carto.com/builder/b38c7e68-0569-4b8d-ab28-0ab1390cfed0/embed&quot; width=&quot;100%&quot; height=&quot;520&quot;&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;p&gt;At a lower scale, &quot;Policia Nacional&quot; is also conducting surveillance flights that can be tracked, and later analyzed. At last we can already answer the question: &quot;What is #putohelicoptero looking for?&quot;&lt;/p&gt;

&lt;p&gt;We can see in which zones were conducted most of the surveillance flights, performing a spatial join to the boundaries of &lt;a href=&quot;http://datos.madrid.es/portal/site/egob/menuitem.c05c1f754a33a9fbe4b2e4b284f1a5a0/?vgnextoid=46b55cde99be2410VgnVCM1000000b205a0aRCRD&amp;vgnextchannel=374512b9ace9f310VgnVCM100000171f5a0aRCRD
&quot;&gt;Madrid barrios&lt;/a&gt; (activate the layer in the map above). &lt;a href=&quot;#fn:4&quot; id=&quot;fnref:4&quot; class=&quot;Footnote js-Footnote&quot;&gt;4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: &lt;a href=&quot;https://www.flightradar24.com/&quot;&gt;Flightradar24&lt;/a&gt; has a pretty restrictive license, thus I haven't shared the data from &lt;strong&gt;#putohelicoptero&lt;/strong&gt;. The data for federal surveillance flights is already available in BuzzFeed News GitHub account.&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li id=&quot;fn:1&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;You can &lt;a href=&quot;https://www.flightradar24.com/build-your-own&quot;&gt;build your own receiver&lt;/a&gt; with a Raspberry Pi and a low cost DVB-T USB stick, or &lt;a href=&quot;https://www.flightradar24.com/apply-for-receiver&quot;&gt;apply for a receiver&lt;/a&gt; &lt;a href=&quot;#fnref:1&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:2&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Last updated on 1st April 2016, as for the day of publication of this post &lt;a href=&quot;#fnref:2&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:3&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;You need a Premium account for more than 7 days historic data, but it's easy to obtain. Thanks to &lt;a href=&quot;https://github.com/javitonino&quot;&gt;@javitonino&lt;/a&gt; who assisted me in this process. &lt;a href=&quot;#fnref:3&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:4&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Data from November 2015 to March 2016. &lt;a href=&quot;#fnref:4&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><author><name></name></author><category term="maps" /><summary type="html">One week ago BuzzFeed News broke the story of U.S. government surveillance planes routinely circling over most major cities. It was while reading the Hacker News thread on the topic that I found the data, along with notes on the analysis, available on GitHub.</summary></entry><entry><title type="html">Visualizing 1M flight routes with CartoDB</title><link href="https://matall.in/posts/deep-insights-visualizing-1m-flight-routes/" rel="alternate" type="text/html" title="Visualizing 1M flight routes with CartoDB" /><published>2016-02-23T00:00:00+00:00</published><updated>2016-02-23T00:00:00+00:00</updated><id>https://matall.in/posts/deep-insights-visualizing-1m-flight-routes</id><content type="html" xml:base="https://matall.in/posts/deep-insights-visualizing-1m-flight-routes/">&lt;p&gt;Last week a friend &lt;a href=&quot;https://twitter.com/txarly/status/699349558497845248&quot;&gt;asked on Twitter&lt;/a&gt; how to extract some data from &lt;a href=&quot;http://www.flightstats.com/company/monthly-performance-reports/airlines/&quot;&gt;Airline On-Time Performance Reports&lt;/a&gt; in a Tableau public dashboard. I replied back with some tricks using Tabula, when the raw data or a workbook aren't provided, and turned in.&lt;/p&gt;

&lt;p&gt;While the data was interesting, it lacked location reference, thus eliminating the possibility of representing it on a map, not to mention further geospatial analysis. But the idea of visualizing it lived on.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Getting the data&lt;/h2&gt;

&lt;p&gt;Friday night, destroyed after a hard week. I got home, had some dinner, and started poking at FlightStats Developer Center. I grabbed a RedBull to stay awake, and wrote a script to get the rating for every route in a dataset from &lt;a href=&quot;http://openflights.org/data.html&quot;&gt;OpenFlights.org&lt;/a&gt;.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;script src=&quot;https://gist.github.com/matallo/8a1a158c3e1d093e323f.js&quot;&gt;&lt;/script&gt;
&lt;/figure&gt;

&lt;p&gt;I validated the visualization with a sample of flights departing from &lt;a href=&quot;https://matallo.carto.com/builder/dbc10032-d7f3-11e5-8e48-0e31c9be1b51/embed&quot;&gt;Barcelona&lt;/a&gt;, with a very simple line visualization: a color ramp corresponding to a 5 star scale (red for 1, green for 5).&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--center&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; width='100%' height='520' frameborder='0' data-src='https://matallo.carto.com/builder/dbc10032-d7f3-11e5-8e48-0e31c9be1b51/embed' allowfullscreen&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;p&gt;Several hours, a couple of &lt;code&gt;&quot;Authorization failed. usage limits are exceeded&quot;&lt;/code&gt;, and different API keys later I had the data.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;Explore and analyze&lt;/h2&gt;

&lt;p&gt;Fast forward to this week. We've been working on some &lt;em&gt;new and shiny&lt;/em&gt; stuff at CartoDB that &lt;a href=&quot;https://carto.com/blog/deep-insights/&quot;&gt;has just been presented&lt;/a&gt; at &lt;abbr title=&quot;Mobile World Congress&quot;&gt;MWC&lt;/abbr&gt; — &lt;a href=&quot;https://carto.com/engine/&quot;&gt;CartoDB for Deep Insights&lt;/a&gt;. I had the data ready, so I uploaded it to CartoDB, and created my first Deep Insights dashboard within a couple of minutes. BOOM.&lt;/p&gt;

&lt;figure class=&quot;Slideshow Slideshow--wide&quot;&gt;
  &lt;iframe class=&quot;lazyload&quot; width=&quot;100%&quot; height=&quot;700&quot; frameborder=&quot;0&quot; data-src=&quot;https://team.carto.com/u/matallo/builder/71d401dc-d9b6-11e5-9076-0e3ff518bd15/embed&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/figure&gt;

&lt;p&gt;A quick look at the visualization and I can start uncovering stories.&lt;/p&gt;

&lt;p&gt;We're continuously working to improve this, so any feedback is welcomed. Go ahead and &lt;a href=&quot;https://team.carto.com/u/matallo/tables/ratings_copy_1/public&quot;&gt;play with the data&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can check the code in &lt;a href=&quot;https://github.com/matallo/flightstats&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: I'm not a Data Scientist, just some guy who knows how to put together a script in Ruby and happens to work at &lt;a href=&quot;https://carto.com/&quot;&gt;CartoDB&lt;/a&gt;. I really, really, really got inspired by &lt;a href=&quot;https://defaultnamehere.tumblr.com/post/139351766005/graphing-when-your-facebook-friends-are-awake&quot;&gt;this post&lt;/a&gt; to share the visualization. I usually tinker a lot but never end up sharing anything because I'm too critical with the results, so please be kind.&lt;/em&gt;&lt;/p&gt;</content><author><name></name></author><category term="maps" /><summary type="html">Last week a friend asked on Twitter how to extract some data from Airline On-Time Performance Reports in a Tableau public dashboard. I replied back with some tricks using Tabula, when the raw data or a workbook aren't provided, and turned in.</summary></entry><entry><title type="html">Vietnam</title><link href="https://matall.in/posts/vietnam/" rel="alternate" type="text/html" title="Vietnam" /><published>2015-10-28T00:00:00+00:00</published><updated>2015-10-28T00:00:00+00:00</updated><id>https://matall.in/posts/vietnam</id><content type="html" xml:base="https://matall.in/posts/vietnam/">&lt;p&gt;Last Summer I took a holiday trip to Vietnam with the single purpose of crossing the country on a motorbike with my friend &lt;a href=&quot;https://twitter.com/adrpz&quot;&gt;Adrián&lt;/a&gt;, who convinced me to join this adventure.&lt;/p&gt;

&lt;p&gt;I had never ridden a motorbike before. Seriously, not even in high school. But after watching &lt;a href=&quot;https://en.wikipedia.org/wiki/Top_Gear:_Vietnam_Special&quot;&gt;Top Gear: Vietnam Special&lt;/a&gt; — just look for it in &lt;abbr title=&quot;The Pirate Bay&quot;&gt;TPB&lt;/abbr&gt; — it sounded like a great vacation plan. I had already been to Sri Lanka three years before and the idea of coming back to Southeast Asia for a long trip resonated well.&lt;/p&gt;

&lt;p&gt;We asked for holidays at work, bought our plane tickets and waited until the last minute to prepare all the rest of stuff while drinking beers and eating croquetas. &lt;a href=&quot;#fn:1&quot; id=&quot;fnref:1&quot; class=&quot;Footnote js-Footnote&quot;&gt;1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We were departing from Madrid to Ho Chi Minh City, make our way to Hanoi, and then come back. The initial plan, as in the original Top Gear route, was to &lt;strong&gt;drive across the whole country from South to North&lt;/strong&gt;, but after checking the distances and all we wanted to do — plus, remember the fact that I didn't know how to ride a motorbike — we discarded this option early, and ended up making use of different means of transportation: car, plane, motorbike, bike, train, bus, and boat.&lt;/p&gt;

&lt;p&gt;It could be tempting to squeeze a lot of places to see and things to do, but we arranged a good mix of touristing, resting and traveling. We were on holidays, so the last thing you want to do is stressing out.&lt;/p&gt;

&lt;p&gt;Regarding the motorbike: &lt;strong&gt;you don't need a driving license&lt;/strong&gt;. You will find a lot of info online about how you are not supposed to ride a motorbike in Vietnam unless you have a Vietnamese driving license, besides how dangerous Vietnamese roads are. Honestly, I hardly saw any police, the roads are even better than many secondary roads in Spain and the only thing you have to worry about is to wear a helmet and orientate properly. &lt;a href=&quot;#fn:2&quot; id=&quot;fnref:2&quot; class=&quot;Footnote js-Footnote&quot;&gt;2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Of course this is my personal experience, and maybe we were just lucky, but I wouldn't make such a big deal of it. Either way, buy good travel insurance which covers driving a vehicle: &lt;a href=&quot;https://www.worldnomads.com/&quot;&gt;World Nomads&lt;/a&gt; is the quality standard.&lt;/p&gt;

&lt;p&gt;In the following text I basically will leave out all the general information you can find in the &lt;a href=&quot;http://amzn.to/1WYl1FQ&quot;&gt;Lonely Planet travel guide&lt;/a&gt; and recommend the places and advice that worked for us. &lt;a href=&quot;#fn:3&quot; id=&quot;fnref:3&quot; class=&quot;Footnote js-Footnote&quot;&gt;3&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;ho_chi_minh_city&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Days 1 to 3&lt;/span&gt;Ho Chi Minh City&lt;/h2&gt;

  &lt;p&gt;Ho Chi Minh City received us with a warm welcome, and after booking an Uber &lt;a href=&quot;#fn:4&quot; id=&quot;fnref:4&quot; class=&quot;Footnote js-Footnote&quot;&gt;4&lt;/a&gt; from the Airport to the &lt;a href=&quot;http://www.booking.com/hotel/vn/bich-duyen.html?aid=879223&quot;&gt;Bich Duyen hotel&lt;/a&gt; the first drama bursted out: &lt;strong&gt;I had lost my passport&lt;/strong&gt;. I assumed this could happen at some point, but we had not even spent an hour in the country and we were already in trouble. Retracing our steps: we went to the airline desks to clarify some doubts for the upcoming internal flights (more on this later), we bought the SIM card for our smartphones &lt;a href=&quot;#fn:5&quot; id=&quot;fnref:5&quot; class=&quot;Footnote js-Footnote&quot;&gt;5&lt;/a&gt;, and we withdrew several millions of &lt;abbr title=&quot;Vietnamese dongs&quot;&gt;VND&lt;/abbr&gt; from the ATM. &lt;a href=&quot;#fn:6&quot; id=&quot;fnref:6&quot; class=&quot;Footnote js-Footnote&quot;&gt;6&lt;/a&gt; I must had it forgotten somewhere along that path (with the rest of my documentation). That's where I learnt one of the good things of traveling with a sidekick: you always have a backup when things go awry. Before I could freak out the Lost and Found office of the airport contacted me to pick my passport up: phew!&lt;/p&gt;

  &lt;p&gt;A tough touristic day was awaiting the next day, so we had a Phở for dinner at &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293925-d2492572-Reviews-Pho_Quynh-Ho_Chi_Minh_City.html&quot;&gt;Pho Quynh&lt;/a&gt;, went back to the hotel and called it a day.&lt;/p&gt;

  &lt;p&gt;One of the things I liked most about Vietnam was its assorted food dishes. You can have Phở for breakfast but the majority of the hotels will serve you a mix of scrambled eggs, bacon, and fruit. So that's what we had, as well as drank some juice and &lt;strong&gt;the worst coffee ever&lt;/strong&gt;. Damn, as good the food is there, they still brew a horrible coffee, but we needed the energy boost.&lt;/p&gt;

  &lt;figure class=&quot;Aside Aside--right&quot;&gt;
    &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_560/v1526843828/matall.in/img/posts/vietnam/11821086_1485207625130151_1329221319_n.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1040/v1526843828/matall.in/img/posts/vietnam/11821086_1485207625130151_1329221319_n.jpg 1040w&quot; sizes=&quot;520px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_520/v1526843828/matall.in/img/posts/vietnam/11821086_1485207625130151_1329221319_n.jpg&quot; alt=&quot;Sputnik statue at Central Post Office&quot; class=&quot;Aside-media lazyload&quot;&gt;

    &lt;div class=&quot;Caption Caption--aside&quot;&gt;
      &lt;p&gt;Sputnik statue at Central Post Office&lt;/p&gt;
    &lt;/div&gt;
  &lt;/figure&gt;

  &lt;p&gt;We headed to the &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293925-d317890-Reviews-Reunification_Palace-Ho_Chi_Minh_City.html&quot;&gt;Reunification Palace&lt;/a&gt;, and then we visited &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293925-d311103-Reviews-War_Remnants_Museum-Ho_Chi_Minh_City.html&quot;&gt;War Remnants Museum&lt;/a&gt;. You may think you know what happened in Vietnam as you've seen it in the movies and such, but &lt;strong&gt;words can't describe the atrocities that these poor people suffered&lt;/strong&gt;, it was a really moving visit. We also went to see &lt;a href=&quot;http://www.tripadvisor.com/ShowUserReviews-g293925-d2273335-r121975767-Ba_Thien_Hau_Temple-Ho_Chi_Minh_City.html&quot;&gt;Phuoc An Hoi Quan Pagoda&lt;/a&gt; and we walked our way back to Backpackers district through old Saigon: &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293925-d317893-Reviews-Ho_Chi_Minh_Square-Ho_Chi_Minh_City.html&quot;&gt;Ho Chi Minh Square&lt;/a&gt;, &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293925-d317896-Reviews-Saigon_Notre_Dame_Cathedral-Ho_Chi_Minh_City.html&quot;&gt;Notre Dame&lt;/a&gt; (yes, they also have a Notre Dame), and &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293925-d311089-Reviews-Central_Post_Office-Ho_Chi_Minh_City.html&quot;&gt;Central Post Office&lt;/a&gt; which I discovered it has a Sputnik commemorative statue (I couldn't find this in any guide!).&lt;/p&gt;

  &lt;p&gt;Once at the Backpackers district, we drank the cheapest Saigon beer at some corner bar, had the tastiest Tikka Masala for dinner at &lt;a href=&quot;http://www.tripadvisor.com/Restaurant_Review-g293925-d2254119-Reviews-Baba_s_Kitchen-Ho_Chi_Minh_City.html&quot;&gt;Baba's Kitchen&lt;/a&gt;, and ordered Jack Daniels shots at a live music place before passing out.&lt;/p&gt;

  &lt;p&gt;The day after we had quite a hangover but we were just a communist burger with fries away to fix this. Luckily there was &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293925-d4731745-Reviews-Chuck_s_Burgers-Ho_Chi_Minh_City.html&quot;&gt;Chuck's Burgers&lt;/a&gt; to help and once we were fully recovered we visited the &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293925-d455387-Reviews-Fine_Arts_Museum-Ho_Chi_Minh_City.html&quot;&gt;Fine Arts Museum&lt;/a&gt;. As said, there were several days of not doing very much, I read a lot on those days (I finished &lt;a href=&quot;http://waitbutwhy.com/2016/09/spacexs-big-fking-rocket-the-full-story.html&quot;&gt;Tim Urban's SpaceX series&lt;/a&gt;, &lt;a href=&quot;http://amzn.to/1kUNZu4&quot;&gt;The Martian&lt;/a&gt;, and &lt;a href=&quot;http://amzn.to/1WYl30o&quot;&gt;Elon Musk's biography&lt;/a&gt;) or just rested: it's even better at a French café drinking an iced coffee.&lt;/p&gt;

  &lt;p&gt;At the end of the day we packed up our bags and prepared everything for the next days on the road.&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;hoi_an&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Days 4 and 5&lt;/span&gt;Hoi An&lt;/h2&gt;

  &lt;p&gt;We had bought plane tickets from &lt;abbr title=&quot;Ho Chi Minh City&quot;&gt;HCMC&lt;/abbr&gt; to Da Nang. This was one of the things I was least sure. First we were going to go by motorbike, then by train, and finally we decided to stay one night more at the hotel and fly. We wanted to be fresh and have a whole day at our disposal to get used to the motorbikes. In the end it was the best decision, &lt;strong&gt;whenever you can, just fly long distances.&lt;/strong&gt;&lt;/p&gt;

  &lt;p&gt;We had already arranged with &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g298082-d4680804-Reviews-MotorVina_Motorbike_Rentals-Hoi_An_Quang_Nam_Province.html&quot;&gt;MotorVina Motorbike Rentals&lt;/a&gt; we would be arriving in the morning to Da Nang to pick up the bikes so we had the entire day to go to Hoi An, where we were going to be staying for a couple of days. I can still remember the face of the guy when he first saw me:&lt;/p&gt;

  &lt;blockquote class=&quot;Blockquote&quot;&gt;Has your friend ever ridden a motorbike?&lt;/blockquote&gt;

  &lt;p&gt;Ha! A couple of minutes and I had already tamed the beast in our way to the closest petrol station, next stop: Hoi An. There wasn't really much to do in Da Nang so we went by the coastline until we found the village of Hoi An and we checked-in at the &lt;a href=&quot;http://www.booking.com/hotel/vn/full-house-homestay.html?aid=879223&quot;&gt;Full House Homestay&lt;/a&gt;. &lt;strong&gt;I was totally blown away by the kindness of the host family&lt;/strong&gt;, who treated us like kings since the very moment we crossed the door. This wasn't an exception as this story already happened at &lt;abbr title=&quot;Ho Chi Minh City&quot;&gt;HCMC&lt;/abbr&gt; and will repeat in Hue.&lt;/p&gt;

  &lt;p&gt;The thing to do in Hoi An is to get a bespoke shirt or dress; I also took the opportunity to walk through the market stalls, and buy some souvenirs. The food was delicious too, and we had a lunch composed of the local dishes: &lt;em&gt;banh vac, banh bao, cao lau&lt;/em&gt; and my favourite: &lt;em&gt;banh xeo&lt;/em&gt;. We had to wait until the tailor finished the clothes so we sunbathed in &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g298082-d2294435-Reviews-Cua_Dai_Beach-Hoi_An_Quang_Nam_Province.html&quot;&gt;Cua Dai Beach&lt;/a&gt; for the rest of the day.&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;hai_van_pass&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 6&lt;/span&gt;Hai Van Pass&lt;/h2&gt;

  &lt;p&gt;The great day arrived. I mean, the whole travel made sense (if it made any) because we wanted to drive through the roads that one day served as the highway for the country. The itinerary for the day was: start at Hoi An and arrive to Hue, making some pauses in the middle.&lt;/p&gt;

  &lt;figure class=&quot;Aside Aside--right&quot;&gt;
    &lt;img srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:10,c_fill,f_auto,fl_progressive,g_south,w_520/v1526844342/matall.in/img/posts/vietnam/CNEkv_vUsAAsrut.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:10,c_fill,f_auto,fl_progressive,g_south,w_1040/v1526844342/matall.in/img/posts/vietnam/CNEkv_vUsAAsrut.jpg 1040w&quot; sizes=&quot;520px&quot; src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:10,c_fill,f_auto,fl_progressive,g_south,w_520/v1526844342/matall.in/img/posts/vietnam/CNEkv_vUsAAsrut.jpg&quot; alt=&quot;My motorbike was a Honda 150cc&quot; class=&quot;Aside-media lazyload&quot;&gt;

    &lt;div class=&quot;Caption Caption--aside&quot;&gt;
      &lt;p&gt;My motorbike was a Honda 150cc&lt;/p&gt;
    &lt;/div&gt;
  &lt;/figure&gt;

  &lt;ul&gt;
    &lt;li&gt;Marble Mountains&lt;/li&gt;
    &lt;li&gt;Hai Van Pass&lt;/li&gt;
    &lt;li&gt;Lang Co Bay&lt;/li&gt;
    &lt;li&gt;Elephant Springs&lt;/li&gt;
  &lt;/ul&gt;

  &lt;p&gt;&lt;strong&gt;I really liked the sensation of driving the bike&lt;/strong&gt; and the turns in the pass; the sights were also astonishing. Everything went smoothly until the last part of the route when it started pouring. I thought it was ok to hit pedal to the metal, this way we could arrive as soon as possible to our hotel and dry ourselves, but when Adrián overtook me to pull-over it was clear it was not ok. I still laugh when I remember telling this to our new friends some days after.&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;hue&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 7 and 8&lt;/span&gt;Hue&lt;/h2&gt;

  &lt;p&gt;The &lt;a href=&quot;http://www.booking.com/hotel/vn/jade-hue.html?aid=879223&quot;&gt;Jade Hotel&lt;/a&gt; in Hue didn't let down. Actually this would be an understatement. We arrived to the entrance with the motorbikes and two bellboys parked them and brought our backpacks inside, where two fruit juices were waiting for us. Many restaurants and bars piled in the streets beside the river, where we had a well deserved dinner.&lt;/p&gt;

  &lt;figure class=&quot;Slideshow&quot;&gt;
    &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_520w/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_760w/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1000/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 1000w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1040/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1520/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 1520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_2000/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg 2000w&quot; sizes=&quot;(max-width: 560px) 520px, (max-width: 800px) 760px, 1000px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1000/v1526844713/matall.in/img/posts/vietnam/21660789875_5d302a0c18_o.jpg&quot; alt=&quot;Tomb of Tu Duc&quot; class=&quot;lazyload&quot;&gt;

    &lt;div class=&quot;Caption&quot;&gt;
      &lt;a href=&quot;https://twitter.com/intent/tweet?text=Carlos and Adrián's Top Gear: Vietnam Special — Carlos Matallín&amp;amp;url=https://matall.in/posts/vietnam/&amp;amp;via=matallo&quot; class=&quot;Slideshow-social&quot; title=&quot;Tweet this&quot;&gt;&lt;span class=&quot;Icon Icon--s12 Icon--cTwitter&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot;&gt;
  &lt;path fill=&quot;#ddd&quot; d=&quot;M15.97 3.058c-.587.26-1.218.436-1.88.515.676-.405 1.195-1.045 1.44-1.81-.633.376-1.333.648-2.077.794-.596-.636-1.446-1.033-2.387-1.033-1.806 0-3.27 1.464-3.27 3.27 0 .256.03.506.085.745C5.164 5.403 2.754 4.1 1.14 2.123.86 2.607.698 3.168.698 3.767c0 1.134.577 2.135 1.455 2.722-.537-.018-1.04-.165-1.482-.41v.04c0 1.585 1.128 2.907 2.624 3.207-.274.075-.563.115-.86.115-.212 0-.417-.02-.616-.06.416 1.3 1.624 2.246 3.055 2.272-1.12.877-2.53 1.4-4.06 1.4-.265 0-.525-.015-.78-.046 1.446.928 3.165 1.47 5.012 1.47 6.015 0 9.304-4.984 9.304-9.305 0-.142-.004-.283-.01-.423.636-.46 1.19-1.036 1.63-1.692z&quot; class=&quot;Icon-path&quot;/&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;

      &lt;p&gt;Tomb of Tu Duc, photograph by &lt;a href=&quot;https://www.flickr.com/photos/41426288@N00/21660789875&quot;&gt;Adrián Perez&lt;/a&gt;&lt;/p&gt;
    &lt;/div&gt;
  &lt;/figure&gt;

  &lt;p&gt;We wanted to make the most of time with the bikes so we went to &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293926-d451128-Reviews-Tomb_of_Tu_Duc-Hue_Thua_Thien_Hue_Province.html&quot;&gt;Tomb of Tu Duc&lt;/a&gt; in the morning, and spent the afternoon in &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293926-d317599-Reviews-Hue_Imperial_City_The_Citadel-Hue_Thua_Thien_Hue_Province.html&quot;&gt;The Imperial City&lt;/a&gt; after waving goodbye to our beloved Hondas. Some beers at the &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293926-d1748982-Reviews-Why_Not_Bar_Restaurant-Hue_Thua_Thien_Hue_Province.html&quot;&gt;Why not?&lt;/a&gt; because why not? and back to the hotel.&lt;/p&gt;

  &lt;p&gt;Tip: unlike in Spain, if you ask for peanuts you'll probably have to pay them.&lt;/p&gt;

  &lt;p&gt;The last day at Hue was really quiet as the only agenda was taking the train to Hanoi. We bought some supplies as we were going to be spending more than 12 hours (all night long) in a soft berth.&lt;/p&gt;

  &lt;p&gt;Despite we initially wanted to take the &lt;a href=&quot;https://vietnam-railway.com/train/sapatourist/livitrans-express-train&quot;&gt;Livitrans Express&lt;/a&gt; (the luxury train) they were sold out and we finally took the &lt;a href=&quot;https://vietnam-railway.com/train/route/train-from-hue-to-hanoi&quot;&gt;Reunification Express&lt;/a&gt;. We weren't sure about the conditions of the train but it really surprised me: Adrián, who is 1.90 meters tall slept through the night.&lt;/p&gt;

  &lt;p&gt;We arrived on time to have a proper full breakfast at &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293924-d1236678-Reviews-Puku_Cafe-Hanoi.html&quot;&gt;Puku&lt;/a&gt; before embarking in our Ha Long Bay love cruise.&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;ha_long_bay&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Days 9 to 11&lt;/span&gt;Ha Long Bay&lt;/h2&gt;

  &lt;p&gt;Maybe the most difficult part about going on a cruise by Ha Long Bay is deciding which travel agency to trust, as prices vary for the same type of cruise. Or even worse: you're sold a quality which doesn't correspond for the price you're paying. We had already done our homework and chose &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293924-d6894263-Reviews-Lily_s_Travel_Agency_Day_Tours-Hanoi.html&quot;&gt;Lily's Travel Agency&lt;/a&gt;. We went on a 3-day cruise sleeping the first night at the &lt;strong&gt;Fantasea&lt;/strong&gt; boat and the second night in Cat Ba island, &lt;em&gt;all-but-drinks-included&lt;/em&gt;.&lt;/p&gt;

  &lt;p&gt;Peter —Mr. &quot;hello, everysbody&quot;—, our excellent guide for the next three days picked us up at Lily's office and we got on the bus for a dull 4-hour journey to the tourist boat wharf. Passengers on board, plenty of food for lunch, and first stop at a cave with a cock shaped rock. Some swimming and kayaking before dropping anchor between the beautiful karst rocks.&lt;/p&gt;

  &lt;figure class=&quot;Slideshow&quot;&gt;
    &lt;img data-srcset=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_520w/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_760w/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 760w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1000/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 1000w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1040/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 1040w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1520/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 1520w, https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_2000/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg 2000w&quot; sizes=&quot;(max-width: 560px) 520px, (max-width: 800px) 760px, 1000px&quot; data-src=&quot;https://res.cloudinary.com/dcuclvhyb/image/upload/ar_16:9,c_fill,f_auto,fl_progressive,w_1000/v1526844941/matall.in/img/posts/vietnam/11939584_639257006217468_1401974900_n.jpg&quot; alt=&quot;Ha Long Bay&quot; class=&quot;lazyload&quot;&gt;

    &lt;div class=&quot;Caption&quot;&gt;
      &lt;a href=&quot;https://twitter.com/intent/tweet?text=Carlos and Adrián's Top Gear: Vietnam Special — Carlos Matallín&amp;amp;url=https://matall.in/posts/vietnam/&amp;amp;via=matallo&quot; class=&quot;Slideshow-social&quot; title=&quot;Tweet this&quot;&gt;&lt;span class=&quot;Icon Icon--s12 Icon--cTwitter&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot;&gt;
  &lt;path fill=&quot;#ddd&quot; d=&quot;M15.97 3.058c-.587.26-1.218.436-1.88.515.676-.405 1.195-1.045 1.44-1.81-.633.376-1.333.648-2.077.794-.596-.636-1.446-1.033-2.387-1.033-1.806 0-3.27 1.464-3.27 3.27 0 .256.03.506.085.745C5.164 5.403 2.754 4.1 1.14 2.123.86 2.607.698 3.168.698 3.767c0 1.134.577 2.135 1.455 2.722-.537-.018-1.04-.165-1.482-.41v.04c0 1.585 1.128 2.907 2.624 3.207-.274.075-.563.115-.86.115-.212 0-.417-.02-.616-.06.416 1.3 1.624 2.246 3.055 2.272-1.12.877-2.53 1.4-4.06 1.4-.265 0-.525-.015-.78-.046 1.446.928 3.165 1.47 5.012 1.47 6.015 0 9.304-4.984 9.304-9.305 0-.142-.004-.283-.01-.423.636-.46 1.19-1.036 1.63-1.692z&quot; class=&quot;Icon-path&quot;/&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;

      &lt;p&gt;Ha Long Bay, photograph by &lt;a href=&quot;https://instagram.com/p/62Bd-ZGwvg/&quot;&gt;Carlos Matallín&lt;/a&gt;&lt;/p&gt;
    &lt;/div&gt;
  &lt;/figure&gt;

  &lt;p&gt;In all these travels there's this sort of epiphany where induced by the drinks and the gorgeous landscapes I think of how lucky I am; to be able to travel to the other side of the world —literally— and enjoy with some new friends we made on the boat.&lt;/p&gt;

  &lt;p&gt;That or we were drunk as hell. &lt;a href=&quot;#fn:7&quot; id=&quot;fnref:7&quot; class=&quot;Footnote js-Footnote&quot;&gt;7&lt;/a&gt;&lt;/p&gt;

  &lt;p&gt;The second day we set course to Cat Ba island, the largest of the archipelago which at its heart lies a National Park. We did some intense sweaty hiking and checked-in at the &lt;a href=&quot;http://www.booking.com/hotel/vn/catba-fantasea-and-queen.html?aid=879223&quot;&gt;Cat Ba Palace Hotel&lt;/a&gt; for lunch. A quick nap after we were already on our way to &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g737051-d5979069-Reviews-Monkey_Island-Cat_Ba.html&quot;&gt;Monkey Island&lt;/a&gt;, quite a place to celebrate the &lt;a href=&quot;http://grumpygamer.com/monkey25&quot;&gt;25th birthday&lt;/a&gt; of the game laying at the beach. Spoiler: it's full of monkeys and no trace of Guybrush Threepwood.&lt;/p&gt;

  &lt;p&gt;After the unexpected party the day before on the boat, a couple of drinks were more than enough to return to the hotel early.&lt;/p&gt;

  &lt;p&gt;The third day on the boat was mostly to return to land first and then to Hanoi in the damn bus. But before that we attended a Vietnamese food cooking class on the deck, where we prepared our own lunch.&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;js-Scroll-step&quot; id=&quot;hanoi&quot;&gt;
  &lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Days 12 and 13&lt;/span&gt;Hanoi&lt;/h2&gt;

  &lt;p&gt;We didn't like Hanoi as much as we did &lt;abbr title=&quot;Ho Chi Minh City&quot;&gt;HCMC&lt;/abbr&gt;, maybe because we had spent some more time in Saigon and knew it better. You can visit all the interesting places in just one day, however, you can't miss some of the best restaurants and cafés of all Vietnam.&lt;/p&gt;

  &lt;p&gt;Sharing all that time on the Fantasea cruise invited making a special bond with some people, so once we got off the bus we had a quick shower at the hotel &lt;a href=&quot;#fn:8&quot; id=&quot;fnref:8&quot; class=&quot;Footnote js-Footnote&quot;&gt;8&lt;/a&gt; and went to have a beer and some dinner at &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293924-d2220663-Reviews-Nola_Cafe-Hanoi.html&quot;&gt;Nola Café&lt;/a&gt;, the most charming café in town hands down.&lt;/p&gt;

  &lt;p&gt;The day after we woke up early to go to the &lt;a href=&quot;http://www.tripadvisor.co.uk/Attraction_Review-g293924-d311064-Reviews-Ho_Chi_Minh_Mausoleum-Hanoi.html&quot;&gt;Ho Chi Minh mausoleum complex&lt;/a&gt;, not that we were very into the Government buildings, but seeing the bearded guy everywhere got me intrigued at least. The place looks very Soviet-era as expected, and there was an special exhibit for the 70th anniversary of Vietnam People's Army. &lt;a href=&quot;#fn:9&quot; id=&quot;fnref:9&quot; class=&quot;Footnote js-Footnote&quot;&gt;9&lt;/a&gt;&lt;/p&gt;

  &lt;p&gt;The highlight of the day was the lunch at &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293924-d941423-Reviews-KOTO_Van_Mieu_Training_Restaurant-Hanoi.html&quot;&gt;Koto&lt;/a&gt;, we shared a mix of starters, the duck dish, and finished  with a piece of cake: delicious.&lt;/p&gt;

  &lt;p&gt;Other spots that are worth paying the visit are the &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293924-d311083-Reviews-Temple_of_Literature_National_University-Hanoi.html&quot;&gt;Temple of Literature&lt;/a&gt; and the &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293924-d311069-Reviews-Hoa_Lo_Prison-Hanoi.html&quot;&gt;Hoa Lo Prison Museum&lt;/a&gt;, with the later being as impressive as the War Remnants Museum.&lt;/p&gt;

  &lt;p&gt;The trip was coming to an end and we had to catch a plane the next day, &lt;a href=&quot;#fn:10&quot; id=&quot;fnref:10&quot; class=&quot;Footnote js-Footnote&quot;&gt;10&lt;/a&gt; so after wandering a bit through the Old Quarter streets we found a nice place to have dinner.&lt;/p&gt;
&lt;/div&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;&lt;span class=&quot;Content-date&quot;&gt;Day 14&lt;/span&gt;Back to Ho Chi Minh City&lt;/h2&gt;

&lt;p&gt;We spent the last day in HCMC visiting those places we didn't have time on the first days: &lt;a href=&quot;http://www.tripadvisor.com/Attraction_Review-g293925-d454973-Reviews-Museum_of_Ho_Chi_Minh_City-Ho_Chi_Minh_City.html&quot;&gt;Museum of Ho Chi Minh City&lt;/a&gt; and the saddest &lt;a href=&quot;http://www.tripadvisor.es/Attraction_Review-g293925-d317904-Reviews-Zoo_and_Botanical_Gardens-Ho_Chi_Minh_City.html&quot;&gt;zoo and botanical garden&lt;/a&gt; in the world, but at least we enjoyed a Japanese-inspired pizza for lunch at &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293925-d2200413-Reviews-Pizza_4P_s-Ho_Chi_Minh_City.html&quot;&gt;4P's&lt;/a&gt; and a fulfilling barbeque at &lt;a href=&quot;http://www.tripadvisor.es/Restaurant_Review-g293925-d1813651-Reviews-Quan_Nuong-Ho_Chi_Minh_City.html&quot;&gt;Quan Nuong&lt;/a&gt; to wrap up our 2-week travel to Vietnam.&lt;/p&gt;

&lt;h2 class=&quot;Title Title--cTypo1 Title--h2 Content-title Content-title--h2&quot;&gt;End of travel&lt;/h2&gt;

&lt;p&gt;One of the things that surprised me most about the country was &lt;strong&gt;despite the fact that it is a Communist regime the day to day doesn't differ that much from any other Western country&lt;/strong&gt;. The Vietnamese way of being ranges from the uncanny kindness to the ruthless unenthusiasm, depending on the opinion of the tourists having an impact on their jobs or businesses. In any case, it is praiseworthy how they have overcome any kind of resentment the war may have provoked in them.&lt;/p&gt;

&lt;p&gt;To cut it short: &lt;strong&gt;this is the perfect trip for couples&lt;/strong&gt; —at this point I won't avoid the joke— and there's a wide range of things to do if you like outdoors, motorbikes, and food. If I missed anything it was a bit more of adventure. It's difficult to get away from the tourist circuit, but this doesn't mean you won't enjoy it a lot. Also, it's moderately cheap, so you won't spend a fortune. The only downside was it gets pretty hot depending on the hour of the day.&lt;/p&gt;

&lt;p&gt;We're already thinking of the next destination.&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;p&gt;Here's a list of resources I used for the article besides my own notes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.flickr.com/photos/elgekonegro&quot;&gt;Adrián's Flickr photo gallery&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://instagram.com/explore/tags/vietcongada/&quot;&gt;Our pictures on Instagram&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://twitter.com/search?q=%23vietcongada&amp;src=typd&quot;&gt;Our over-oversharing on Twitter&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://team.carto.com/u/matallo/tables/openpaths_matallo_20150818_20150831/public&quot;&gt;My OpenPaths running in background for two weeks&lt;/a&gt; &lt;a href=&quot;#fn:11&quot; id=&quot;fnref:11&quot; class=&quot;Footnote js-Footnote&quot;&gt;11&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;I couldn't be grateful enough to &lt;a href=&quot;https://twitter.com/fdans&quot;&gt;Fran&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/phobeo&quot;&gt;Ricardo&lt;/a&gt;, and &lt;a href=&quot;https://twitter.com/javier&quot;&gt;Javier&lt;/a&gt; for proofreading an early version of this article, to &lt;a href=&quot;https://twitter.com/adrpz&quot;&gt;Adrián&lt;/a&gt; for putting up with me the whole travel, and to &lt;a href=&quot;http://www.nytimes.com/newsgraphics/2013/10/13/russia/&quot; title=&quot;New York Times&quot;&gt;NYT&lt;/a&gt; from where I got the inspiration for this post.&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;Sep Sep--content&quot;&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li id=&quot;fn:1&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Note for future self: buying plane tickets with a bar public wifi may not be the safest Internet practice. &lt;a href=&quot;#fnref:1&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:2&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;This is the part where I can't enter the country anymore. &lt;a href=&quot;#fnref:2&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:3&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;The &lt;a href=&quot;http://amzn.to/1WYl1FQ&quot;&gt;Lonely Planet travel guide&lt;/a&gt; is a must, to know what to see in the major cities we relied on &lt;a href=&quot;http://www.tripadvisor.es/&quot;&gt;TripAdvisor&lt;/a&gt;, and for the reservations of the flights and hotels we used &lt;a href=&quot;https://www.kayak.es/&quot;&gt;Kayak&lt;/a&gt; and &lt;a href=&quot;http://www.booking.com/&quot;&gt;Booking&lt;/a&gt; respectively. For foreign travel advice the page of the &lt;a href=&quot;http://www.exteriores.gob.es/Embajadas/HANOI/es/Embajada/Paginas/Recomendaciones.aspx?IdP=195&quot;&gt;Embassy of Spain in Hanoi&lt;/a&gt; is the way to go, as well as the page of the &lt;a href=&quot;http://www.vietnamembassy.es/&quot;&gt;Vietnam Embassy in Spain&lt;/a&gt;. This post by &lt;a href=&quot;https://medium.com/@marbarbera/vietnam-en-16-d%C3%ADas-e7a01fcaf4d4&quot;&gt;Mar Barbera&lt;/a&gt; is also priceless, and helped us prepare most of our itinerary, as well as the Vietnam series of &lt;a href=&quot;http://losjunys.com/tag/vietnam/&quot;&gt;Los Junys&lt;/a&gt;. &lt;a href=&quot;#fnref:3&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:4&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;I'm not the biggest fan of Uber practices, but I prefered not to get ripped off by taxi drivers. It payed off because when we had a problem with a driver who got lost in one of the journeys, the company responded very well to my feedback and got a reasonable discount. &lt;a href=&quot;#fnref:4&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:5&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;Look for the MobiFone stands just by the airport exit. You can give your mobile to the girls in the desk to set it up (&lt;a href=&quot;https://medium.com/android-news/what-is-the-surprisingly-commercial-android-backdoor-depicted-in-mr-robot-bde7804cbac5#.j30zchoz4&quot;&gt;and a backdoor&lt;/a&gt;) for you. You can get a data plan for few hundred thousand &lt;abbr title=&quot;Vietnamese dongs&quot;&gt;VND&lt;/abbr&gt; and there's good 3G coverage in the whole country. &lt;a href=&quot;#fnref:5&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:6&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;1 Million &lt;abbr title=&quot;Vietnamese dongs&quot;&gt;VND&lt;/abbr&gt; ~= 40 EUR. We had enough with 6M each, and payed the food and accomodation with credit card (they charge 3% per transaction). &lt;a href=&quot;#fnref:6&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:7&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;We spent 1,000,000 &lt;abbr title=&quot;Vietnamese dongs&quot;&gt;VND&lt;/abbr&gt; on beers. &lt;strong&gt;One. Fucking. Million.&lt;/strong&gt; &lt;a href=&quot;#fnref:7&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:8&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;By far the Backpackers Hotel was the worst of all in which we stayed, bad hygiene (cockroaches in the bathtub), not enough breakfast, and bad service (we had to ask for toilet paper). I'm not even linking it. &lt;a href=&quot;#fnref:8&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:9&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;I'm not sure if this was normal but there was propaganda on every corner. It's true that our visit happened at the same time as the country's celebration on 18 Aug. and 2 Sep. &lt;a href=&quot;#fnref:9&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:10&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;The airport is located far from the city but it only takes less than 2 hours and several thousand &lt;abbr title=&quot;Vietnamese dongs&quot;&gt;VND&lt;/abbr&gt; to go by bus.&lt;a href=&quot;#fnref:10&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;

  &lt;li id=&quot;fn:11&quot; class=&quot;Footnotes-item js-Footnotes-item&quot;&gt;There are several gaps (i.e. in the train arriving to Hanoi) after running out of battery. &lt;a href=&quot;#fnref:11&quot; class=&quot;Footnote-return&quot;&gt;↩&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content><author><name></name></author><category term="stories" /><summary type="html">Last Summer I took a holiday trip to Vietnam with the single purpose of crossing the country on a motorbike with my friend Adrián, who convinced me to join this adventure.</summary></entry></feed>