{"id":3321,"date":"2018-12-17T07:00:41","date_gmt":"2018-12-17T07:00:41","guid":{"rendered":"https:\/\/www.diogonunes.com\/blog\/?p=3321"},"modified":"2020-05-15T14:23:11","modified_gmt":"2020-05-15T13:23:11","slug":"how-to-config-cloudflare-hosted-email-gmail","status":"publish","type":"post","link":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/","title":{"rendered":"Cloudflare + Hosting + Gmail"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?resize=400%2C200&#038;ssl=1\" alt=\"\" width=\"400\" height=\"200\" class=\"aligncenter size-medium wp-image-3328\" srcset=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?resize=400%2C200&amp;ssl=1 400w, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?resize=768%2C384&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?w=900&amp;ssl=1 900w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<h3>How to keep using your hosted email on Gmail, after migrating to Cloudflare<\/h3>\n<p><!--more--><\/p>\n<p>My initial setup for this website was: &#8211; <strong>Domain<\/strong> from <a href=\"https:\/\/www.diogonunes.com\/blog\/namecheap-domains\">Namecheap<\/a> <em>(no one beats their <a href=\"https:\/\/www.diogonunes.com\/blog\/namecheap-domains\">price\/quality<\/a>)<\/em> &#8211; <strong>WebHost<\/strong> from a Portuguese company<\/p>\n<p>My webhost offers domain email addresses, so I had a few <code>*@diogonunes.com<\/code> addresses configured.<\/p>\n<p>Since I use Gmail daily for my personal email, I configured it to send and receive from <code>*@diogonunes.com<\/code> addresses just like any other <code>*@gmail.com<\/code>. You can easily find guides online on how to configure it. It&#8217;s totally worth it, I&#8217;m very productive this way.<\/p>\n<h3>Adding Cloudflare to the mix<\/h3>\n<p>Then a friend recommended me Cloudflare: a free service that sits in front of your webhost and protects your website from malicious attacks (like DoS). For free!<\/p>\n<p>The service was easy to setup thanks to their semi-automated guide. After some DNS changes my website was protected.<\/p>\n<p>However, my domain email addresses stopped working. I could not receive emails and Gmail would display some errors in the settings tab.<\/p>\n<p>To keep my Gmail integration working I followed <a href=\"https:\/\/serverfault.com\/a\/642956\/131531\">these instructions<\/a>:<\/p>\n<ol>\n<li>The MX record should be for your domain, not for a subdomain.<\/li>\n<li>An MX record should not point to a CNAME. Point it to a record with an IP.<\/li>\n<\/ol>\n<p>An example of a working domain:<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/i.stack.imgur.com\/GccBx.png?w=580&#038;ssl=1\" alt=\"example\" \/><\/p>\n<p>I hope this helps you as much as it did for me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to keep using your hosted email on Gmail, after migrating to Cloudflare<\/p>\n","protected":false},"author":1,"featured_media":3328,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[31,48],"class_list":["post-3321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-tutorial","tag-web-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloudflare + Hosting + Gmail - The Geeky Gecko<\/title>\n<meta name=\"description\" content=\"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloudflare + Hosting + Gmail - The Geeky Gecko\" \/>\n<meta property=\"og:description\" content=\"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\" \/>\n<meta property=\"og:site_name\" content=\"The Geeky Gecko\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-17T07:00:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-15T13:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diogo Nunes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialexnunes\" \/>\n<meta name=\"twitter:site\" content=\"@dialexnunes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diogo Nunes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\"},\"author\":{\"name\":\"Diogo Nunes\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"headline\":\"Cloudflare + Hosting + Gmail\",\"datePublished\":\"2018-12-17T07:00:41+00:00\",\"dateModified\":\"2020-05-15T13:23:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\"},\"wordCount\":226,\"publisher\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"image\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1\",\"keywords\":[\"tutorial\",\"web dev\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\",\"url\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\",\"name\":\"Cloudflare + Hosting + Gmail - The Geeky Gecko\",\"isPartOf\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1\",\"datePublished\":\"2018-12-17T07:00:41+00:00\",\"dateModified\":\"2020-05-15T13:23:11+00:00\",\"description\":\"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1\",\"width\":900,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.diogonunes.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloudflare + Hosting + Gmail\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#website\",\"url\":\"https:\/\/www.diogonunes.com\/blog\/\",\"name\":\"The Geeky Gecko\",\"description\":\"The Geeky Gecko\",\"publisher\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.diogonunes.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\",\"name\":\"Diogo Nunes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1\",\"width\":799,\"height\":799,\"caption\":\"Diogo Nunes\"},\"logo\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.diogonunes.com\",\"https:\/\/x.com\/dialexnunes\"],\"url\":\"https:\/\/www.diogonunes.com\/blog\/author\/diogo-nunes\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloudflare + Hosting + Gmail - The Geeky Gecko","description":"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/","og_locale":"en_US","og_type":"article","og_title":"Cloudflare + Hosting + Gmail - The Geeky Gecko","og_description":"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.","og_url":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/","og_site_name":"The Geeky Gecko","article_published_time":"2018-12-17T07:00:41+00:00","article_modified_time":"2020-05-15T13:23:11+00:00","og_image":[{"width":900,"height":450,"url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","type":"image\/jpeg"}],"author":"Diogo Nunes","twitter_card":"summary_large_image","twitter_creator":"@dialexnunes","twitter_site":"@dialexnunes","twitter_misc":{"Written by":"Diogo Nunes","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#article","isPartOf":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/"},"author":{"name":"Diogo Nunes","@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"headline":"Cloudflare + Hosting + Gmail","datePublished":"2018-12-17T07:00:41+00:00","dateModified":"2020-05-15T13:23:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/"},"wordCount":226,"publisher":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"image":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","keywords":["tutorial","web dev"],"articleSection":["Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/","url":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/","name":"Cloudflare + Hosting + Gmail - The Geeky Gecko","isPartOf":{"@id":"https:\/\/www.diogonunes.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage"},"image":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","datePublished":"2018-12-17T07:00:41+00:00","dateModified":"2020-05-15T13:23:11+00:00","description":"How to keep using your hosted email on Gmail, after migrating to Cloudflare. You just need two steps but they are not straightforward.","breadcrumb":{"@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#primaryimage","url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","width":900,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.diogonunes.com\/blog\/how-to-config-cloudflare-hosted-email-gmail\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.diogonunes.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloudflare + Hosting + Gmail"}]},{"@type":"WebSite","@id":"https:\/\/www.diogonunes.com\/blog\/#website","url":"https:\/\/www.diogonunes.com\/blog\/","name":"The Geeky Gecko","description":"The Geeky Gecko","publisher":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.diogonunes.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c","name":"Diogo Nunes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1","width":799,"height":799,"caption":"Diogo Nunes"},"logo":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.diogonunes.com","https:\/\/x.com\/dialexnunes"],"url":"https:\/\/www.diogonunes.com\/blog\/author\/diogo-nunes\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/12\/938a195f8810cb9b31c6503221891897_XL.jpg?fit=900%2C450&ssl=1","jetpack-related-posts":[{"id":2970,"url":"https:\/\/www.diogonunes.com\/blog\/github-pages-custom-domain-namecheap\/","url_meta":{"origin":3321,"position":0},"title":"Using a custom domain on GitHub Pages (step by step for Namecheap)","author":"Diogo Nunes","date":"10 April, 2017","format":false,"excerpt":"No extra cost for using a custom domain. To have a website online you need two things: a domain and a host. I'm assuming you already bought a cool and cheap domain on Namecheap (they're great). Now the only thing missing is a place to host your website. $1 buys\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.diogonunes.com\/blog\/category\/tech\/"},"img":{"alt_text":"GitHub Pages logo","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/12\/maxresdefault-1.jpg?fit=1200%2C673&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/12\/maxresdefault-1.jpg?fit=1200%2C673&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/12\/maxresdefault-1.jpg?fit=1200%2C673&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/12\/maxresdefault-1.jpg?fit=1200%2C673&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/12\/maxresdefault-1.jpg?fit=1200%2C673&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2045,"url":"https:\/\/www.diogonunes.com\/blog\/automatic-blog-newsletters-using-mailchimp\/","url_meta":{"origin":3321,"position":1},"title":"Automatic blog newsletters using Mailchimp","author":"Diogo Nunes","date":"6 April, 2015","format":false,"excerpt":"You have a blog and an RSS feed announcing your posts. If you're lazy efficient like me, you already take advantage of that RSS through IFTTT to automatically share your posts on your favorite social networks. You probably remember me mentioning this awesome service on \"Software too good to be\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.diogonunes.com\/blog\/category\/tech\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2015\/04\/rss-mailchimp-feat.png?fit=800%2C450&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2015\/04\/rss-mailchimp-feat.png?fit=800%2C450&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2015\/04\/rss-mailchimp-feat.png?fit=800%2C450&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2015\/04\/rss-mailchimp-feat.png?fit=800%2C450&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1481,"url":"https:\/\/www.diogonunes.com\/blog\/custom-domain-for-rails-application-at-heroku\/","url_meta":{"origin":3321,"position":2},"title":"Using a custom domain for your (Rails) application at Heroku","author":"Diogo Nunes","date":"3 November, 2014","format":false,"excerpt":"Because no one will remember gentle-tundra-5348.herokuapp.com If you deployed your Rails application to heroku for free, you probably ended up with an URL like http:\/\/weird-name-1234.herokuapp.com\/. You can rename that URL to something more familiar, but it will always be of the form *.heroku.com. That's fine when your just testing or\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.diogonunes.com\/blog\/category\/tech\/"},"img":{"alt_text":"original photo: http:\/\/goo.gl\/dxaV95","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2014\/11\/Heroku-Rails-Station.jpg?fit=600%2C400&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2014\/11\/Heroku-Rails-Station.jpg?fit=600%2C400&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2014\/11\/Heroku-Rails-Station.jpg?fit=600%2C400&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":3029,"url":"https:\/\/www.diogonunes.com\/blog\/phantomdriver-headless-chrome-driver-jenkins\/","url_meta":{"origin":3321,"position":3},"title":"Move from PhantomDriver to headless ChromeDriver on Jenkins","author":"Diogo Nunes","date":"3 July, 2017","format":false,"excerpt":"I had to make that joke \u261d\ufe0f UPDATE: The initial goal of this post was to guide you through the configuration of the headless Chrome (Driver) on Jenkins. However, in the meantime this happened: the maintainer of PhantomJS is stepping down because headless Chrome is coming Chrome is faster and\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.diogonunes.com\/blog\/category\/tech\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2017\/04\/ghostbuster-logo.jpg?fit=1200%2C1037&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2017\/04\/ghostbuster-logo.jpg?fit=1200%2C1037&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2017\/04\/ghostbuster-logo.jpg?fit=1200%2C1037&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2017\/04\/ghostbuster-logo.jpg?fit=1200%2C1037&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2017\/04\/ghostbuster-logo.jpg?fit=1200%2C1037&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4147,"url":"https:\/\/www.diogonunes.com\/blog\/emergency-exit\/","url_meta":{"origin":3321,"position":4},"title":"Emergency Exit","author":"Diogo Nunes","date":"24 May, 2021","format":false,"excerpt":"Disclaimer: This post contains sad and dark thoughts. If your empathy makes you vulnerable to such thoughts please stop reading. Disclaimer: This post addresses suicidal thoughts. If you are having them, please seek local profissional help today. This post does not serve as advice, I'm no expert. As a kid\u2026","rel":"","context":"In &quot;Thoughts&quot;","block_context":{"text":"Thoughts","link":"https:\/\/www.diogonunes.com\/blog\/category\/thoughts\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2021\/03\/onlineprinters-fNqU-W8Fugk-unsplash-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2021\/03\/onlineprinters-fNqU-W8Fugk-unsplash-scaled.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2021\/03\/onlineprinters-fNqU-W8Fugk-unsplash-scaled.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2021\/03\/onlineprinters-fNqU-W8Fugk-unsplash-scaled.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2021\/03\/onlineprinters-fNqU-W8Fugk-unsplash-scaled.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2523,"url":"https:\/\/www.diogonunes.com\/blog\/testing-for-agile-teams\/","url_meta":{"origin":3321,"position":5},"title":"Testing for agile teams: Introduction (#1)","author":"Diogo Nunes","date":"10 October, 2016","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. The agile way Remember the manifesto. Focus on delivering small chunks of business value in short cycles. Numerous implementations of the manifesto: Scrum, XP, Kanban, DSDM... Solve problems as a team of people who all feel responsible for delivering\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-1.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/3321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/comments?post=3321"}],"version-history":[{"count":3,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/3321\/revisions"}],"predecessor-version":[{"id":3377,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/3321\/revisions\/3377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/media\/3328"}],"wp:attachment":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/media?parent=3321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/categories?post=3321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/tags?post=3321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}