{"id":19893,"date":"2019-07-16T00:00:00","date_gmt":"2019-07-16T00:00:00","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/"},"modified":"2026-09-14T18:33:22","modified_gmt":"2026-09-14T18:33:22","slug":"hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/","title":{"rendered":"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We don\u2019t sponsor (or attend) many conferences at Mailgun. In fact, to this date we have only sponsored one,\u00a0<a href=\"https:\/\/us.pycon.org\/2013\/\" target=\"_tabs\" rel=\"noopener noreferrer\">PyCon<\/a>. We make an exception for PyCon because it has always felt like the perfect conference for Mailgun.<\/p>\n\n<p class=\"wp-block-paragraph\">First and most importantly, Mailgun is built primarily using\u00a0<a href=\"http:\/\/www.python.org\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Python<\/a>. Second, the conference lacks a lot of the BS that most conferences have. It serves as an admirable juxtaposition to SXSW every year. It is about building stuff and advancing Python. We have yet to make it to SXSW but we make a point of being a sponsor of PyCon every year.<\/p>\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-1574\"><p class=\"h5 m-0\" id=\"toc-title-1574\">Inhaltsverzeichnis<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#getting-ready-for-pycon\">Getting ready for PyCon<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#getting-beyond-the-idea-phase\">Getting beyond the idea phase<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#upverter-makes-the-idea-a-reality\">Upverter makes the idea a reality<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">04<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#anchor_80-20-rule-rears-its-ugly-head\">80\/20 rule rears its ugly head<\/a><\/div><\/div><\/nav>\n<h2 class=\"wp-block-heading\">Getting ready for PyCon<\/h2>\n\n<p class=\"wp-block-paragraph\">This year we wanted to do something a little more interesting than just showing up with T-shirts and stickers. We wanted to stand out a bit. It\u2019s hard to compete with HP\u2019s free beer but we thought if we could come up with something in the spirit of the conference we could attract some attention beyond the t-shirt vultures.<\/p>\n\n<p class=\"wp-block-paragraph\">We thought of a few ideas for swag we could order but that didn\u2019t really excite us. What did excite us was building a real life Mailgun. We came up with the idea of building a sentry gun that was triggered by sending an email through Mailgun. It allowed us to demonstrate a use case (albeit a very obscure use case) for Mailgun and, as one of our visitors mentioned at our booth, it served to \u201c<i>bring the software into the physical world\u201d<\/i>.<\/p>\n\n<h2 class=\"wp-block-heading\">Getting beyond the idea phase<\/h2>\n\n<p class=\"wp-block-paragraph\">We started with the idea of using a paint ball gun. After a quick check with the conference organizers we realized our lawyers may not like that idea. So we ended up settling on a nerf gun. Contestants could trigger the gun by sending an email to a\u00a0<a href=\"https:\/\/documentation.mailgun.com\/en\/latest\/api-routes.html\" target=\"_tabs\" rel=\"noopener noreferrer\">Mailgun Route<\/a>. The Mailgun Route would accept the email and POST to a web service which would then signal the gun to fire. If the gun hit a target, the contestant would win a t-shirt. You had to earn the T-shirt at the Mailgun booth.<\/p>\n\n<p class=\"wp-block-paragraph\">The first big hurdle was that we are not hardware hackers and we didn\u2019t have a lot of time to figure it out. Fortunately, we knew some folks from YC that could help us out with that,\u00a0<a href=\"http:\/\/upverter.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Upverter<\/a>.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-3990\" width=\"392\" height=\"128\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/upverter.jpg\" alt=\"upverter\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/upverter.jpg 392w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/upverter-300x98.jpg 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Upverter offers cloud-based engineering tools and they had a big network of hardware folks. We asked them if they could help us out. We gave them a lot of leeway on the design and materials and in a few days they had spun up a\u00a0<a href=\"http:\/\/upverter.com\/challenges\/mailgun-automated-sentry-2013\/\" target=\"_tabs\" rel=\"noopener noreferrer\">contest to build the \u201cMailgun\u201d<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Upverter makes the idea a reality<\/h2>\n\n<p class=\"wp-block-paragraph\">In a couple weeks Upverter had three submissions and this winning\u00a0<a href=\"http:\/\/upverter.com\/turbolaser\/b2dcbe7535207960\/Nerf-Herder-Sentry-Gun\/\" target=\"_tabs\" rel=\"noopener noreferrer\">design<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Below is summary of the design process from Upverter:<\/p>\n\n<p class=\"wp-block-paragraph\">We settled on the Nerf Vulcan Rapid Fire EBF-25 since it had a full automatic mode. With the gun chosen, the requirements were posted:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Develop hardware and software to pan the gun using a servo motor, and fire it using a relay.<\/li>\n\n\n\n<li>Bonus points for using Python, since it would be demoed at a Python event.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">The final design used a Raspberry Pi running a Flask web server. MailGun was used to make POST requests to this server, which would fire the gun. Other post requests could start and stop the panning action of the gun.<\/p>\n\n<p class=\"wp-block-paragraph\">The\u00a0<a href=\"https:\/\/github.com\/sarfata\/pi-blaster\/\" target=\"_tabs\" rel=\"noopener noreferrer\">pi-blaster library for PWM<\/a>\u00a0was used to control the servos and ensure that the timing on the trigger pin would fire a single bullet.<\/p>\n\n<p class=\"wp-block-paragraph\">The source code for the design is\u00a0<a href=\"https:\/\/github.com\/turbolaser\/nerfer\" target=\"_tabs\" rel=\"noopener noreferrer\">available on Github<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">The mechanical design used a tripod for support, and a simple gearbox allowing the servo to rotate the gun. It would continuously pan, firing a dart when an email was received. Firing was handled by the gun\u2019s stock mechanism, using a relay to fake the trigger signal.<\/p>\n\n<h2 class=\"wp-block-heading\">80\/20 rule rears its ugly head<\/h2>\n\n<p class=\"wp-block-paragraph\">The gun and other hardware arrived the Tuesday before Pycon mostly assembled and ready to go. Although, as we thought further about how this would actually work, we realized we had a few more challenges to deal with.<\/p>\n\n<p class=\"wp-block-paragraph\">1) How do we automate the target? We could put up some kind of target and just watch to see if it hit but that is kind of lame. Someone would have to sit there and watch and there could be distractions.<\/p>\n\n<p class=\"wp-block-paragraph\">2) We needed a queue for submissions. There could be multiple people submitting emails at nearly the same time.<\/p>\n\n<p class=\"wp-block-paragraph\">3) We needed a way to tell people where they are in the queue and who won.<\/p>\n\n<p class=\"wp-block-paragraph\">4) Network access could be tricky at the conference venue. The Rasberry Pi IP address may not be publicly accessible so submitting an HTTP POST to it may not be possible.<\/p>\n\n<p class=\"wp-block-paragraph\">Like most things, the last 20% of the project included a lot of details that needed to be sorted out. Unfortunately, we only had two days.<\/p>\n\n<p class=\"wp-block-paragraph\">Luckily, one of our brilliant engineers, Anton, had just arrived from Russia and he sprung into action. Here\u2019s the design he came up for the system.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-49\" width=\"1296\" height=\"752\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-Infographics-Growth-Chart.png\" alt=\"chart\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-Infographics-Growth-Chart.png 1296w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-Infographics-Growth-Chart-300x174.png 300w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-Infographics-Growth-Chart-768x446.png 768w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/MG-Infographics-Growth-Chart-1024x594.png 1024w\" sizes=\"(max-width: 1296px) 100vw, 1296px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Anton set up a web server and wrote an application to deal with most of these challenges. The web app would queue submissions and display the queue and the winner in a browser. We could then just connect a monitor to any computer to show the contestants the status of their submission. Also, the web app would enable the Rasberry Pi to poll the web server for submissions rather than having to accept POSTs.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-3991\" width=\"490\" height=\"367\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/anton.jpeg\" alt=\"anton\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/anton.jpeg 490w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/anton-300x225.jpeg 300w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">In a genius move, Anton came up with the idea of using an android tablet as the target. The device\u2019s accelerometer would trigger a hit and then it would POST to the web app. It had the added benefit of being able to display the Mailgun logo on the screen as the target.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-3992\" width=\"275\" height=\"450\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/mailgun.png\" alt=\"mailgun\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/mailgun.png 275w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/mailgun-183x300.png 183w\" sizes=\"(max-width: 275px) 100vw, 275px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Anton also added some nice touches like the protective lego case around the Raspberry Pi.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-3994\" width=\"337\" height=\"446\" src=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/lego.jpeg\" alt=\"lego\" srcset=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/lego.jpeg 337w, https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/lego-227x300.jpeg 227w\" sizes=\"(max-width: 337px) 100vw, 337px\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">The gun was a pretty big hit at the conference. We had over 400 submissions and a lot of winners. Perhaps we made it too easy.<\/p>\n\n<p class=\"wp-block-paragraph\">Also, the gun gave us the added benefit of being able to screw around when it was slow during sessions. Here\u2019s Anton with a devilish grin while turning the gun into automatic mode.<\/p>\n\n<p class=\"wp-block-paragraph\">Yes, the whole contraption was a bit of a\u00a0<a href=\"http:\/\/www.rubegoldberg.com\/\" target=\"_tabs\" rel=\"noopener noreferrer\">Rube Goldberg machine<\/a>\u00a0hack but it sure was fun\u2026and that\u2019s kind of the point of Pycon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir bei Mailgun sponsern (oder besuchen) nicht viele Konferenzen. Tats\u00e4chlich haben wir bis heute nur eine einzige gesponsert: die PyCon. F\u00fcr die PyCon machen wir eine Ausnahme, denn sie hat sich schon immer wie die perfekte Konferenz f\u00fcr Mailgun angef\u00fchlt.<\/p>\n","protected":false},"author":13,"featured_media":3952,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[19],"class_list":["post-19893","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-dev-life"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013\" \/>\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.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-14T18:33:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/\",\"name\":\"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"datePublished\":\"2019-07-16T00:00:00+00:00\",\"dateModified\":\"2026-09-14T18:33:22+00:00\",\"description\":\"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Dev-Life.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/dev-life\\\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun","description":"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013","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.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/","og_locale":"de_DE","og_type":"article","og_title":"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun","og_description":"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013","og_url":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","article_modified_time":"2026-09-14T18:33:22+00:00","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/","url":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/","name":"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013 - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","datePublished":"2019-07-16T00:00:00+00:00","dateModified":"2026-09-14T18:33:22+00:00","description":"In diesem Jahr wollten wir etwas Interessanteres machen, als nur mit T-Shirts und Aufklebern aufzutauchen. Wir wollten ein wenig auffallen. Weiterlesen \u2013","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Dev-Life.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/de\/blog\/dev-life\/hardware-spass-bau-einer-e-mail-gesteuerten-kanone-fuer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/de\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/de\/blog\/"},{"@type":"ListItem","position":3,"name":"Hardware-Spa\u00df: Bau einer E-Mail-gesteuerten Kanone f\u00fcr die PyCon 2013"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/de\/#website","url":"https:\/\/www.mailgun.com\/de\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Leistungsstarke Transaktions-E-Mail-APIs, mit denen Sie E-Mails senden, empfangen und nachverfolgen k\u00f6nnen, speziell f\u00fcr Entwickler konzipiert. Erfahren Sie noch heute mehr!","publisher":{"@id":"https:\/\/www.mailgun.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/de\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.mailgun.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/19893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/users\/13"}],"version-history":[{"count":2,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/19893\/revisions"}],"predecessor-version":[{"id":19951,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog\/19893\/revisions\/19951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media\/3952"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/media?parent=19893"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/de\/wp-json\/wp\/v2\/blog_category?post=19893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}