{"id":3111,"date":"2016-08-18T10:50:33","date_gmt":"2016-08-18T09:50:33","guid":{"rendered":"https:\/\/ee.yelkdev.site\/?p=3111"},"modified":"2025-03-13T02:27:09","modified_gmt":"2025-03-13T02:27:09","slug":"hungry-innovation-behold-cake-button","status":"publish","type":"post","link":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/","title":{"rendered":"Hungry for innovation: behold the Cake Button"},"content":{"rendered":"<p>Here at Equal Experts we like to have pet projects and help the community. And of course, we are also geeks at heart.<\/p>\n<p>So when we at EE Portugal came across the problem I\u2019m about to explain, we had to solve it.<\/p>\n<h3>The problem<\/h3>\n<p>Everyday at around 10:30am and 4:30pm, a company called YumYum arrives at our office building with a trolley full of croissants, pastries, sweet and normal bread (it\u2019s the Portuguese way!).<\/p>\n<p>Naturally we strive to stay healthy and avoid the temptation of sweets, thus whenever possible we choose brown bread. That means the last people that get to the trolley have no choice but to eat cakes. And to make things worse, EE\u2019s office is on the upper floor \u2013 so when we finally notice the trolley has arrived, it is already too late.<\/p>\n<img decoding=\"async\" class=\"alignnone wp-image-3471 size-full\" src=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Cakes-1.png\" alt=\"Cakes\" width=\"900\" height=\"520\" srcset=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Cakes-1.png 900w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Cakes-1-300x173.png 300w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Cakes-1-768x444.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\n<h3>The solution<\/h3>\n<p>We had already tried a low-tech solution: the receptionist tried to phone one of us, who would then shout to the room \u201cYumYum time!\u201d. But the people using headphones would always miss it.<\/p>\n<p>This situation was far from optimal. Clearly, an expert could do better.<\/p>\n<blockquote>\n<p style=\"padding-left: 30px;\">What if\u2026 there was a magic button that the receptionist could press and it would notify the whole team on Slack?<\/p>\n<\/blockquote>\n<p>Then I spoke with my colleague Mark Winteringham and he suggested: \u201cThe Internet Button is that magic you are looking for!\u201d<\/p>\n<h3>The implementation<\/h3>\n<p>Before long, <a href=\"https:\/\/www.particle.io\/products\/hardware\/internet-button\" target=\"_blank\" rel=\"noopener noreferrer\">The Internet Button<\/a> was in our hands. The little package includes 11 LEDs, four buttons, an accelerometer, a speaker and a small chip (Photon) that controls all this and directly connects to wifi.<\/p>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-7667\" src=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button.png\" alt=\"\" width=\"942\" height=\"435\" srcset=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button.png 942w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button-300x139.png 300w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button-768x355.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/>\n<p>&nbsp;<\/p>\n<p>I programmed one of the buttons to push a message to our Slack channel on every click.\u00a0The code was written in C++, coded locally on Particle\u2019s local IDE (a flavour of Atom). The editor includes a button to compile the code and another to deploy it to the device. So the way it works is the code is sent to Particle\u2019s cloud, where it is compiled, and then sent to the physical device \u2013 all through wifi. It\u2019s great!<\/p>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-7668\" src=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button_architecture.png\" alt=\"\" width=\"942\" height=\"296\" srcset=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button_architecture.png 942w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button_architecture-300x94.png 300w, https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/Button_architecture-768x241.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/>\n<p>&nbsp;<\/p>\n<h3>The glory<\/h3>\n<p>\u2022 EE\u2019s team is now the first to arrive to YumYum\u2019s trolley, even though we are on another floor.<br \/>\n\u2022 People who use headphones are back to a healthy diet.<br \/>\n\u2022 The receptionist\u2019s efficiency on this task was improved by 700%.<br \/>\n\u2022 Three companies are now subscribers of our YumYutton alerts.<br \/>\n\u2022 We are being asked to develop a visual and audible alert along the main floor.<\/p>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-7670\" src=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/combo.gif\" alt=\"\" width=\"533\" height=\"300\" \/>\n<h3>Lessons learned<\/h3>\n<ul>\n<li>Make the world a wee bit more awesome everyday!<\/li>\n<li>Everyone loves a cake button.<\/li>\n<\/ul>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-7669\" src=\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2016\/08\/cake_gathering-300x194-1.png\" alt=\"\" width=\"300\" height=\"194\" \/>\n<p>&nbsp;<\/p>\n<p><em>Diogo Nunes is a Software Tester for Equal Experts Portugal. When he\u2019s not designing or running uncompromising software tests (or making cake buttons), you might find him posting on his site at <a href=\"http:\/\/www.diogonunes.com\" target=\"_blank\" rel=\"noopener noreferrer\">diogonunes.com<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here at Equal Experts we like to have pet projects and help the community. And of course, we are also geeks at heart. So when we at EE Portugal came across the problem I\u2019m about to explain, we had to solve it. The problem Everyday at around 10:30am and 4:30pm, a company called YumYum arrives [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":3147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[6],"tags":[140],"location":[397],"class_list":["post-3111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ee-life","tag-ee-life"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hungry for innovation: behold the Cake Button | Equal Experts<\/title>\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.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hungry for innovation: behold the Cake Button\" \/>\n<meta property=\"og:description\" content=\"Here at Equal Experts we like to have pet projects and help the community. And of course, we are also geeks at heart. So when we at EE Portugal came across the problem I\u2019m about to explain, we had to solve it. The problem Everyday at around 10:30am and 4:30pm, a company called YumYum arrives [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\" \/>\n<meta property=\"og:site_name\" content=\"Equal Experts\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-18T09:50:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-13T02:27:09+00:00\" \/>\n<meta name=\"author\" content=\"Diogo Nunes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EqualExperts\" \/>\n<meta name=\"twitter:site\" content=\"@EqualExperts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diogo Nunes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\"},\"author\":{\"name\":\"Diogo Nunes\",\"@id\":\"https:\/\/www.equalexperts.com\/#\/schema\/person\/4a5d45e2b91ba87604eedc0018d04d7b\"},\"headline\":\"Hungry for innovation: behold the Cake Button\",\"datePublished\":\"2016-08-18T09:50:33+00:00\",\"dateModified\":\"2025-03-13T02:27:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\"},\"wordCount\":473,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.equalexperts.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage\"},\"thumbnailUrl\":\"\",\"keywords\":[\"EE Life\"],\"articleSection\":[\"EE Life\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\",\"url\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\",\"name\":\"Hungry for innovation: behold the Cake Button | Equal Experts\",\"isPartOf\":{\"@id\":\"https:\/\/www.equalexperts.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2016-08-18T09:50:33+00:00\",\"dateModified\":\"2025-03-13T02:27:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.equalexperts.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hungry for innovation: behold the Cake Button\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.equalexperts.com\/#website\",\"url\":\"https:\/\/www.equalexperts.com\/\",\"name\":\"Equal Experts\",\"description\":\"Making Software. Better.\",\"publisher\":{\"@id\":\"https:\/\/www.equalexperts.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.equalexperts.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.equalexperts.com\/#organization\",\"name\":\"Equal Experts\",\"url\":\"https:\/\/www.equalexperts.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.equalexperts.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2018\/08\/Equal_Experts_Logo_CMYK_Colour.jpg\",\"contentUrl\":\"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2018\/08\/Equal_Experts_Logo_CMYK_Colour.jpg\",\"width\":719,\"height\":340,\"caption\":\"Equal Experts\"},\"image\":{\"@id\":\"https:\/\/www.equalexperts.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EqualExperts\",\"https:\/\/www.linkedin.com\/company\/equal-experts\/?viewAsMember=true\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.equalexperts.com\/#\/schema\/person\/4a5d45e2b91ba87604eedc0018d04d7b\",\"name\":\"Diogo Nunes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.equalexperts.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/773236157331a5cc3bd4f988151e83fde0fe513c7e27d7a63e1c39569df99e28?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/773236157331a5cc3bd4f988151e83fde0fe513c7e27d7a63e1c39569df99e28?s=96&d=mm&r=g\",\"caption\":\"Diogo Nunes\"},\"sameAs\":[\"http:\/\/www.diogonunes.com\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hungry for innovation: behold the Cake Button | Equal Experts","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.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/","og_locale":"en_GB","og_type":"article","og_title":"Hungry for innovation: behold the Cake Button","og_description":"Here at Equal Experts we like to have pet projects and help the community. And of course, we are also geeks at heart. So when we at EE Portugal came across the problem I\u2019m about to explain, we had to solve it. The problem Everyday at around 10:30am and 4:30pm, a company called YumYum arrives [&hellip;]","og_url":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/","og_site_name":"Equal Experts","article_published_time":"2016-08-18T09:50:33+00:00","article_modified_time":"2025-03-13T02:27:09+00:00","author":"Diogo Nunes","twitter_card":"summary_large_image","twitter_creator":"@EqualExperts","twitter_site":"@EqualExperts","twitter_misc":{"Written by":"Diogo Nunes","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#article","isPartOf":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/"},"author":{"name":"Diogo Nunes","@id":"https:\/\/www.equalexperts.com\/#\/schema\/person\/4a5d45e2b91ba87604eedc0018d04d7b"},"headline":"Hungry for innovation: behold the Cake Button","datePublished":"2016-08-18T09:50:33+00:00","dateModified":"2025-03-13T02:27:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/"},"wordCount":473,"commentCount":0,"publisher":{"@id":"https:\/\/www.equalexperts.com\/#organization"},"image":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage"},"thumbnailUrl":"","keywords":["EE Life"],"articleSection":["EE Life"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/","url":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/","name":"Hungry for innovation: behold the Cake Button | Equal Experts","isPartOf":{"@id":"https:\/\/www.equalexperts.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage"},"image":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage"},"thumbnailUrl":"","datePublished":"2016-08-18T09:50:33+00:00","dateModified":"2025-03-13T02:27:09+00:00","breadcrumb":{"@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/www.equalexperts.com\/blog\/ee-life\/hungry-innovation-behold-cake-button\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.equalexperts.com\/"},{"@type":"ListItem","position":2,"name":"Hungry for innovation: behold the Cake Button"}]},{"@type":"WebSite","@id":"https:\/\/www.equalexperts.com\/#website","url":"https:\/\/www.equalexperts.com\/","name":"Equal Experts","description":"Making Software. Better.","publisher":{"@id":"https:\/\/www.equalexperts.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.equalexperts.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.equalexperts.com\/#organization","name":"Equal Experts","url":"https:\/\/www.equalexperts.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.equalexperts.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2018\/08\/Equal_Experts_Logo_CMYK_Colour.jpg","contentUrl":"https:\/\/www.equalexperts.com\/wp-content\/uploads\/2018\/08\/Equal_Experts_Logo_CMYK_Colour.jpg","width":719,"height":340,"caption":"Equal Experts"},"image":{"@id":"https:\/\/www.equalexperts.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EqualExperts","https:\/\/www.linkedin.com\/company\/equal-experts\/?viewAsMember=true"]},{"@type":"Person","@id":"https:\/\/www.equalexperts.com\/#\/schema\/person\/4a5d45e2b91ba87604eedc0018d04d7b","name":"Diogo Nunes","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.equalexperts.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/773236157331a5cc3bd4f988151e83fde0fe513c7e27d7a63e1c39569df99e28?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/773236157331a5cc3bd4f988151e83fde0fe513c7e27d7a63e1c39569df99e28?s=96&d=mm&r=g","caption":"Diogo Nunes"},"sameAs":["http:\/\/www.diogonunes.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/posts\/3111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/comments?post=3111"}],"version-history":[{"count":0,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/posts\/3111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/media?parent=3111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/categories?post=3111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/tags?post=3111"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/www.equalexperts.com\/wp-json\/wp\/v2\/location?post=3111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}