{"id":511,"date":"2020-03-03T14:09:36","date_gmt":"2020-03-03T13:09:36","guid":{"rendered":"https:\/\/craft-coders.de\/3bpizkrx8k\/?page_id=511"},"modified":"2024-08-28T13:25:28","modified_gmt":"2024-08-28T11:25:28","slug":"home","status":"publish","type":"page","link":"https:\/\/craft-coders.de\/3bpizkrx8k\/","title":{"rendered":"Home"},"content":{"rendered":"<div id=\"cs-content\" class=\"cs-content\"><div class=\"x-section e511-e1 me7-0 me7-1 me7-2 me7-3\"><div class=\"x-bg\"><div class=\"x-bg-layer-lower-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2020\/02\/shutterstock_613464041-1-scaled.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: cover; object-position: top;\"\/><\/div><\/div><div class=\"x-row e511-e2 me7-d me7-e me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-r\"><div class=\"x-row-inner\"><div class=\"x-col e511-e3 me7-1d me7-1e me7-1f me7-1g me7-1h me7-1i\"><div class=\"x-text x-content e511-e4 me7-1r me7-1s me7-1t me7-1u me7-1v me7-1w me7-1x\"><h1>CraftCoders<strong>.app<\/strong><\/h1><\/div><div class=\"x-text x-content e511-e5 me7-1s me7-1t me7-1u me7-1w me7-1x me7-1y\"><h2>Apps for Jira and Confluence<\/h2><\/div><\/div><\/div><\/div><\/div><div class=\"x-section e511-e6 me7-0 me7-1 me7-3 me7-4 me7-5\"><div class=\"x-row x-container max width e511-e7 me7-d me7-f me7-g me7-h me7-i me7-k me7-q me7-s\"><div class=\"x-row-inner\"><div class=\"x-col e511-e8 me7-1f me7-1h me7-1j\"><div class=\"x-text x-content e511-e9 me7-1r me7-1s me7-1t me7-1z me7-20 me7-21 me7-22 me7-23\"><p>CraftCoders is a small software company from Germany that focuses on delivering reliable and feature-rich Atlassian apps. We automate our testing and deployment processes, allowing us to quickly release updates and new features.<\/p><\/div><\/div><\/div><\/div><\/div><div class=\"x-section e511-e10 me7-0 me7-1 me7-3 me7-5 me7-6 me7-7 me7-8\"><div class=\"x-row x-container max width e511-e11 me7-d me7-f me7-g me7-h me7-i me7-k me7-q me7-t\"><div class=\"x-row-inner\"><div class=\"x-col e511-e12 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e13 me7-29 me7-2a me7-2b\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Our Apps<\/h2><\/div><\/div><\/div><hr class=\"x-line e511-e14 me7-2e me7-2f\"><\/hr><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e15 me7-d me7-f me7-g me7-j me7-l me7-m me7-u me7-v\"><div class=\"x-row-inner\"><div class=\"x-col e511-e16 me7-1f me7-1g me7-1h me7-1i me7-1k me7-1l\"><div  class=\"x-feature-box center-text top-text cf\" style=\" max-width: none;\" data-x-element=\"feature_box\" data-x-params=\"{&quot;child&quot;:false,&quot;graphicAnimation&quot;:&quot;none&quot;,&quot;graphicAnimationOffset&quot;:&quot;50&quot;,&quot;graphicAnimationDelay&quot;:&quot;0&quot;}\"><div class=\"x-feature-box-graphic square \"><div class=\"x-feature-box-graphic-outer square\" style=\"\"><div class=\"x-feature-box-graphic-inner square\" style=\"font-size: 60px;\"><img decoding=\"async\" class=\"square\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2024\/08\/eda9e5a9-27a0-460b-84dc-72a60d94e45f.webp\" style=\"margin: 0 auto;\"><\/div><\/div><\/div><div class=\"x-feature-box-content \"><h4 class=\"x-feature-box-title\">mailto.wiki \u2013 Email for Confluence<\/h4><p class=\"x-feature-box-text\">mailto.wiki is a Confluence add-on that allows you to receive and send emails directly within Confluence. It's available for Cloud and Data Center.<\/p><\/div><\/div><a class=\"x-anchor x-anchor-button e511-e18 me7-2h me7-2i me7-2j me7-2k\" tabindex=\"0\" href=\"https:\/\/marketplace.atlassian.com\/1223249\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">More Information<\/span><\/div><\/div><\/a><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e19 me7-d me7-f me7-g me7-j me7-l me7-m me7-u me7-w\"><div class=\"x-row-inner\"><div class=\"x-col e511-e20 me7-1f me7-1g me7-1h me7-1i me7-1k me7-1l\"><hr class=\"x-line e511-e21 me7-2e me7-2f\"><\/hr><div  class=\"x-feature-box center-text top-text cf\" style=\" max-width: none;\" data-x-element=\"feature_box\" data-x-params=\"{&quot;child&quot;:false,&quot;graphicAnimation&quot;:&quot;none&quot;,&quot;graphicAnimationOffset&quot;:&quot;50&quot;,&quot;graphicAnimationDelay&quot;:&quot;0&quot;}\"><div class=\"x-feature-box-graphic square \"><div class=\"x-feature-box-graphic-outer square\" style=\"\"><div class=\"x-feature-box-graphic-inner square\" style=\"font-size: 80px;\"><img decoding=\"async\" class=\"square\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2024\/08\/f56124d3-d94a-4c93-b36f-82c3cd901a38.webp\" style=\"margin: 0 auto;\"><\/div><\/div><\/div><div class=\"x-feature-box-content \"><h4 class=\"x-feature-box-title\">OneNote to Confluence<\/h4><p class=\"x-feature-box-text\">OneNote for Confluence allows you to sync your OneNote notebooks with Confluence.<\/p><\/div><\/div><a class=\"x-anchor x-anchor-button e511-e23 me7-2h me7-2i me7-2j me7-2k\" tabindex=\"0\" href=\"https:\/\/marketplace.atlassian.com\/apps\/1234729\/onenote-to-confluence?tab=overview&amp;hosting=cloud\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">More Information<\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><div class=\"x-section e511-e24 me7-0 me7-1 me7-3 me7-9\"><div class=\"x-bg\"><div class=\"x-bg-layer-lower-img\" data-x-element-bg-layer=\"{&quot;parallaxSize&quot;:&quot;150%&quot;,&quot;parallaxDir&quot;:&quot;v&quot;,&quot;parallaxRev&quot;:false}\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2022\/06\/shutterstock_1803621895_2.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: cover; object-position: center;\"\/><\/div><div class=\"x-bg-layer-upper-color\" aria-hidden=\"true\" style=\" background-color: rgba(6, 6, 6, 0.7);\"><\/div><\/div><div class=\"x-row x-container max width e511-e25 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-x\"><div class=\"x-row-inner\"><div class=\"x-col e511-e26 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e27 me7-29 me7-2a me7-2c\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Custom Apps<\/h2><\/div><\/div><\/div><hr class=\"x-line e511-e28 me7-2f me7-2g\"><\/hr><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e29 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-y\"><div class=\"x-row-inner\"><div class=\"x-col e511-e30 me7-1f me7-1h me7-1i\"><div class=\"x-text x-content e511-e31 me7-1r me7-1s me7-1t me7-1w me7-1z me7-20 me7-22 me7-24\"><p>Are you looking for an app that doesn\u2019t yet exist on the Marketplace? Or do you have specific custom requirements? We can create a custom app tailored to your needs.<\/p><\/div><hr class=\"x-line e511-e32 me7-2f me7-2g\"><\/hr><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e33 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-z\"><div class=\"x-row-inner\"><div class=\"x-col e511-e34 me7-1f me7-1h me7-1i me7-1l\"><a class=\"x-anchor x-anchor-button e511-e35 me7-2h me7-2k me7-2l me7-2m\" tabindex=\"0\" href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/custom-atlassian-apps\/\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">Get an Offer<\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><div class=\"x-section e511-e36 me7-0 me7-1 me7-4 me7-5 me7-8 me7-a\"><div class=\"x-row x-container max width e511-e37 me7-d me7-f me7-g me7-h me7-i me7-k me7-q me7-10\"><div class=\"x-row-inner\"><div class=\"x-col e511-e38 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e39 me7-29 me7-2a me7-2b\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Founders<\/h2><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e40 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-n me7-q me7-11\"><div class=\"x-row-inner\"><div class=\"x-col e511-e41 me7-1f me7-1h me7-1i\"><hr class=\"x-line e511-e42 me7-2f me7-2g\"><\/hr><div class=\"x-text x-content e511-e43 me7-1r me7-1s me7-1t me7-1z me7-20 me7-21 me7-22 me7-23\"><div data-draftjs-conductor-fragment=\"{&quot;blocks&quot;:[{&quot;key&quot;:&quot;ejbfc&quot;,&quot;text&quot;:&quot;Wir sind ein Team hoch motivierter Softwareentwickler, die ihre Erfahrungen im Kontext aktueller und bew&auml;hrter Technologien ausgebildet haben. Unter dem Markennamen CraftCoders verfolgen wir die Leidenschaft, saubere und funktionale Software zu konstruieren, indem wir f&uuml;r unsere Kunden individuelle Webauftritte, Webanwendungen und Atlassian Plugins kreieren.&quot;,&quot;type&quot;:&quot;unstyled&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}}],&quot;entityMap&quot;:{}}\">We are two software developers from Germany who founded CraftCoders in 2020. Together, we share a passion for functional, long-lasting, and well-tested code: clean code.<\/div><\/div><\/div><\/div><\/div><div class=\"x-row x-hide-md x-hide-sm x-hide-xs e511-e44 me7-d me7-f me7-j me7-k me7-l me7-o me7-12\"><div class=\"x-row-inner\"><div class=\"x-col e511-e45 me7-1f me7-1g me7-1h me7-1i me7-1m\"><div class=\"x-bg\" style=\"border-radius: 10px;\"><div class=\"x-bg-layer-upper-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2020\/08\/hendrik-600.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: cover; object-position: center;\"\/><\/div><\/div><div class=\"x-text x-content e511-e46 me7-1r me7-1s me7-1w me7-1x me7-1z me7-25\"><div>Jan Hendrik Winter<span style=\"font-size: 50%; display: block;\">Software Engineer<\/span><\/div><\/div><\/div><div class=\"x-col e511-e47 me7-1f me7-1g me7-1h me7-1i me7-1m\"><div class=\"x-bg\" style=\"border-radius: 10px;\"><div class=\"x-bg-layer-upper-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2020\/08\/sebastian-600.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: cover; object-position: center;\"\/><\/div><\/div><div class=\"x-text x-content e511-e48 me7-1r me7-1s me7-1w me7-1x me7-1z me7-25\"><div>Sebastian Gellweiler<span style=\"font-size: 50%; display: block;\">DevOps Engineer<\/span><\/div><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e49 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-13\"><div class=\"x-row-inner\"><div class=\"x-col e511-e50 me7-1f me7-1h me7-1i me7-1l\"><hr class=\"x-line e511-e51 me7-2f me7-2g\"><\/hr><a class=\"x-anchor x-anchor-button e511-e52 me7-2h me7-2k me7-2l me7-2m\" tabindex=\"0\" href=\"https:\/\/craft-coders.de\/about-us\/index.html\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">Learn more about us<\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><div class=\"x-section e511-e53 me7-0 me7-1 me7-3 me7-4 me7-5 me7-b\"><div class=\"x-row x-container max width e511-e54 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-14\"><div class=\"x-row-inner\"><div class=\"x-col e511-e55 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e56 me7-29 me7-2b\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">How we work<\/h2><\/div><\/div><\/div><hr class=\"x-line e511-e57 me7-2e me7-2f\"><\/hr><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e58 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-15\"><div class=\"x-row-inner\"><div class=\"x-col e511-e59 me7-1f me7-1h me7-1i me7-1n\"><div class=\"x-text x-content e511-e60 me7-1r me7-1s me7-1t me7-1w me7-1z me7-20 me7-23 me7-26\"><div data-draftjs-conductor-fragment=\"{&quot;blocks&quot;:[{&quot;key&quot;:&quot;alojb&quot;,&quot;text&quot;:&quot;Wir begreifen Softwareentwicklung als Handwerk. Wie jede Handwerker, w&auml;hlen auch wir die passenden Werkzeuge, Prozesse und Erstellungsverfahren aus. Dabei orientieren wir uns etablierten und standardisierten Verfahren: &quot;,&quot;type&quot;:&quot;unstyled&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}},{&quot;key&quot;:&quot;20ef1&quot;,&quot;text&quot;:&quot;Wenn m&ouml;glich arbeiten wir mit unseren Kunden Agil zusammen&quot;,&quot;type&quot;:&quot;unordered-list-item&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}},{&quot;key&quot;:&quot;rb8t&quot;,&quot;text&quot;:&quot;Wir wenden Entwicklungsverfahren, wie das Domain Driven Design oder Test Driven Design an&quot;,&quot;type&quot;:&quot;unordered-list-item&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}},{&quot;key&quot;:&quot;870d3&quot;,&quot;text&quot;:&quot;Wir legen hohen Wert auf Dokumentation und Automatisierung&quot;,&quot;type&quot;:&quot;unordered-list-item&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}},{&quot;key&quot;:&quot;3736f&quot;,&quot;text&quot;:&quot;&quot;,&quot;type&quot;:&quot;unstyled&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}}],&quot;entityMap&quot;:{}}\">\n<div class=\"\" data-block=\"true\" data-editor=\"e3ojm\" data-offset-key=\"2t6tl-0-0\">\n<div class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\" data-offset-key=\"2t6tl-0-0\">\n<div data-draftjs-conductor-fragment=\"{&quot;blocks&quot;:[{&quot;key&quot;:&quot;9a733&quot;,&quot;text&quot;:&quot;Wir begreifen Softwareentwicklung als Handwerk. Deshalb w&auml;hlen auch wir die passenden Werkzeuge, Prozesse und Erstellungsverfahren mit Sorgfalt aus. Dabei orientieren wir uns etablierten und standardisierten Verfahren: &quot;,&quot;type&quot;:&quot;unstyled&quot;,&quot;depth&quot;:0,&quot;inlineStyleRanges&quot;:[],&quot;entityRanges&quot;:[],&quot;data&quot;:{}}],&quot;entityMap&quot;:{}}\">We view software engineering as a craft. It&rsquo;s not wizardry; it&rsquo;s engineering. It&rsquo;s all about precise, quality work with an eye for detail. We choose the right tools and processes to get the job done. We don&rsquo;t reinvent the wheel and stick to standards and well-established practices:<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><hr class=\"x-line e511-e61 me7-2e me7-2f\"><\/hr><div class=\"x-row e511-e62 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-16\"><div class=\"x-row-inner\"><div class=\"x-col e511-e63 me7-1f me7-1h me7-1i\"><ul id=\"\" class=\"x-ul-icons\" style=\"padding-left: 0px; font-size:  calc(0.5vw + 12px); color: rgb(83,83,83);\" ><li id=\"\" class=\"x-li-icon\" style=\"\" ><i class=\"x-icon-code\" aria-hidden=\"true\" style=\"\" data-x-icon-s=\"&#xf121;\" ><\/i>We adhere to established principles such as domain-driven design, test-driven development, and software design patterns.<\/li><li id=\"\" class=\"x-li-icon\" style=\"font-size:  calc(0.5vw + 12px);\" ><i class=\"x-icon-robot\" aria-hidden=\"true\" style=\"\" data-x-icon-s=\"&#xf544;\" ><\/i>Our code is written in a testable manner, and we automate our testing and deployment processes. All our products are well-documented.<\/li><li id=\"\" class=\"x-li-icon\" style=\"\" ><i class=\"x-icon-redo\" aria-hidden=\"true\" style=\"\" data-x-icon-s=\"&#xf01e;\" ><\/i>We use agile project management to structure our work.<\/li><\/ul><\/div><\/div><\/div><\/div><div class=\"x-col e511-e68 me7-1f me7-1h me7-1i\"><span class=\"x-image e511-e69 me7-2o\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2020\/03\/shutterstock_1213223074_craft_coders_colors-e1597335421680.png\" width=\"800\" height=\"412\" alt=\"Image\" loading=\"lazy\"><\/span><\/div><div class=\"x-col e511-e70 me7-1d me7-1f me7-1h me7-1i me7-1o\"><a class=\"x-anchor x-anchor-button e511-e71 me7-2h me7-2k me7-2l me7-2m\" tabindex=\"0\" href=\"https:\/\/craft-coders.de\/software-development\/index.html\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\"><span id=\"mce_17\" class=\"x-anchor-text-primary mce-content-body mce-edit-focus\" contenteditable=\"true\">More Information<\/span><\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><div class=\"x-section e511-e72 me7-0 me7-1 me7-3 me7-4 me7-5 me7-8\"><div class=\"x-row x-container max width e511-e73 me7-d me7-f me7-g me7-h me7-i me7-j me7-k me7-q me7-17\"><div class=\"x-row-inner\"><div class=\"x-col e511-e74 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e75 me7-29 me7-2a me7-2b\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Our Blog<\/h2><\/div><\/div><\/div><hr class=\"x-line e511-e76 me7-2f me7-2g\"><\/hr><div class=\"x-text x-content e511-e77 me7-1r me7-1s me7-1t me7-1z me7-20 me7-21 me7-22 me7-23\">Visit our <a href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/blog\/\">blog<\/a> to find exciting blog posts on topics that are important to us.<\/div><hr class=\"x-line e511-e78 me7-2f me7-2g\"><\/hr><\/div><\/div><\/div><div class=\"x-row x-container max width x-hide-md x-hide-sm x-hide-xs e511-e79 me7-d me7-f me7-g me7-i me7-k me7-l me7-n me7-q me7-18\"><div class=\"x-row-inner\"><div class=\"x-col e511-e80 me7-1f me7-1i me7-1l me7-1p\"><div class=\"x-bg\"><div class=\"x-bg-layer-upper-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2022\/05\/building_a_simple_domain_name_based_firewall_for_egress_filtering_linux_with_iptables_and_dnsmasq-1024x853-3.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: contain; object-position: top;\"\/><\/div><\/div><div class=\"x-text x-content e511-e81 me7-1r me7-1s me7-1t me7-1w me7-1z me7-27\"><a href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/building-a-simple-domain-name-based-firewall-for-egress-filtering\/\" style=\"color: #000;\">\n\n<div style=\"padding: 320px 30px 10px 30px; text-align: left; display: block;\">\n<p style=\"font-size: 1.2em; font-weight: bold;\">Building a simple domain name based firewall for egress filtering on Linux with iptables and dnsmasq<\/p>\n<p>Building a simple firewall on Linux system to only allow requests to a list of whitelisted domains using dnsmasq and iptables.<\/p>\n\n<\/div><\/a><\/div><\/div><div class=\"x-col e511-e82 me7-1f me7-1i me7-1l me7-1p\"><div class=\"x-bg\"><div class=\"x-bg-layer-upper-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2022\/05\/time-management-doing-less-lets-you-achieve-more.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: contain; object-position: top;\"\/><\/div><\/div><div class=\"x-text x-content e511-e83 me7-1r me7-1s me7-1t me7-1w me7-1z me7-27\"><a href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/time-management-doing-less-lets-you-achieve-more\/\" style=\"color: #000;\">\n\n<div style=\"padding: 320px 30px 10px 30px; text-align: left; display: block;\">\n<p style=\"font-size: 1.2em; font-weight: bold;\">Time Management: Doing Less lets you Achieve More<\/p>\n<p>\u201cThere is surely nothing quite so useless as doing with great efficiency what should not be done at all.\u201d \u2013 Peter F. Drucker [1] Effectiveness and Efficiency Do you know the difference between effectiveness and efficiency?\u2026<\/p>\n\n<\/div><\/a><\/div><\/div><div class=\"x-col x-hide-lg x-hide-md e511-e84 me7-1f me7-1i me7-1l me7-1p\"><div class=\"x-bg\"><div class=\"x-bg-layer-upper-img\"><img decoding=\"async\" src=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-content\/uploads\/2022\/05\/wordpress-without-the-security-hassles.jpg\" alt=\"Image\" loading=\"lazy\" style=\"object-fit: contain; object-position: top;\"\/><\/div><\/div><div class=\"x-text x-content e511-e85 me7-1r me7-1s me7-1t me7-1w me7-1z me7-27\"><a href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/wordpress-vs-static-web-pages-the-best-of-both-worlds\/\" style=\"color: #000;\">\n\n<div style=\"padding: 320px 30px 10px 30px; text-align: left; display: block;\">\n<p style=\"font-size: 1.2em; font-weight: bold;\">WordPress without the security hassles \u2013 using GitLab CI\/CD to automate transforming WordPress into a static website<\/p>\n<p>Recently we launched our new company website (craft-coders.de)\u2026<\/p>\n\n<\/div>\n<\/a><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e86 me7-d me7-g me7-h me7-p me7-19 me7-1a\"><div class=\"x-row-inner\"><div class=\"x-col e511-e87 me7-1f me7-1h me7-1i me7-1l\"><hr class=\"x-line x-hide-md x-hide-sm x-hide-xs e511-e88 me7-2f me7-2g\"><\/hr><a class=\"x-anchor x-anchor-button e511-e89 me7-2h me7-2k me7-2l me7-2m\" tabindex=\"0\" href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/blog\/\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">Visit our Blog<\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><div class=\"x-section e511-e90 me7-0 me7-3 me7-4 me7-5 me7-7 me7-c\"><div class=\"x-row x-container max width e511-e91 me7-d me7-g me7-h me7-p me7-19 me7-1b\"><div class=\"x-row-inner\"><div class=\"x-col e511-e92 me7-1f me7-1h me7-1i\"><div class=\"x-text x-text-headline e511-e93 me7-29 me7-2d\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Contact Us<\/h2><\/div><\/div><\/div><div class=\"x-text x-content e511-e94 me7-1s me7-1t me7-1z me7-20 me7-21 me7-24 me7-28\"><p>If you have any questions about our products, you want to hire us or you got any other questions, feel free to contact us.<\/p><\/div><\/div><\/div><\/div><div class=\"x-row x-container max width e511-e95 me7-d me7-g me7-l me7-p me7-19 me7-1c\"><div class=\"x-row-inner\"><div class=\"x-col e511-e96 me7-1f me7-1g me7-1h me7-1i me7-1q\"><a class=\"x-anchor x-anchor-button e511-e97 me7-2h me7-2i me7-2m me7-2n magic-t-link\" tabindex=\"0\" href=\"#\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\"><i data-x-icon-s=\"\uf095\" aria-hidden=\"true\" class=\"x-icon-phone\"><\/i>&nbsp;<span class=\"magic-t-de\"><span style=\"unicode-bidi:bidi-override;direction:rtl\">57544959 127 94+<\/span><\/span><\/span><\/div><\/div><\/a><\/div><div class=\"x-col e511-e98 me7-1f me7-1h me7-1i me7-1q\"><a class=\"x-anchor x-anchor-button e511-e99 me7-2h me7-2i me7-2m me7-2n magic-e-link\" tabindex=\"0\" href=\"#\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\"><i data-x-icon-s=\"\uf0e0\" aria-hidden=\"true\" class=\"x-icon-envelope\"><\/i><span style=\"display: inline-block; margin-left: 0.5em\" class=\"magic-e\"><span style=\"unicode-bidi:bidi-override;direction:rtl\">ed.sredoc-tfarc@liam<\/span><\/span><\/span><\/div><\/div><\/a><\/div><div class=\"x-col e511-e100 me7-1f me7-1h me7-1i me7-1q\"><a class=\"x-anchor x-anchor-button e511-e101 me7-2h me7-2i me7-2m me7-2n\" tabindex=\"0\" href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/contact\/\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\"><i data-x-icon-s=\"\uf815\" aria-hidden=\"true\" class=\"x-icon-pager\"><\/i><span style=\"display: inline-block; margin-left: 0.5em\">Contact Form<\/span><\/span><\/div><\/div><\/a><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CraftCoders.appApps for Jira and ConfluenceCraftCoders is a small software company from Germany that focuses on delivering reliable and feature-rich Atlassian apps. We automate our testing and deployment processes, allowing us to quickly release updates and new features.Our Appsmailto.wiki \u2013 Email for Confluencemailto.wiki is a Confluence add-on that allows you to receive and send emails directly within Confluence. It&#8217;s available for &#8230; <a href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/\" class=\"more-link\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-4.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-511","page","type-page","status-publish","hentry","no-post-thumbnail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CraftCoders \u2013 Apps for Jira &amp; Confluence<\/title>\n<meta name=\"description\" content=\"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/craft-coders.de\/3bpizkrx8k\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CraftCoders \u2013 Apps for Jira &amp; Confluence\" \/>\n<meta property=\"og:description\" content=\"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/craft-coders.de\/3bpizkrx8k\/\" \/>\n<meta property=\"og:site_name\" content=\"CraftCoders.app\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-28T11:25:28+00:00\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/\",\"url\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/\",\"name\":\"CraftCoders \u2013 Apps for Jira & Confluence\",\"isPartOf\":{\"@id\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/#website\"},\"datePublished\":\"2020-03-03T13:09:36+00:00\",\"dateModified\":\"2024-08-28T11:25:28+00:00\",\"description\":\"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/craft-coders.de\/3bpizkrx8k\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/#website\",\"url\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/\",\"name\":\"CraftCoders.app\",\"description\":\"Jira and Confluence apps\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/craft-coders.de\/3bpizkrx8k\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CraftCoders \u2013 Apps for Jira & Confluence","description":"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.","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:\/\/craft-coders.de\/3bpizkrx8k\/","og_locale":"en_US","og_type":"article","og_title":"CraftCoders \u2013 Apps for Jira & Confluence","og_description":"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.","og_url":"https:\/\/craft-coders.de\/3bpizkrx8k\/","og_site_name":"CraftCoders.app","article_modified_time":"2024-08-28T11:25:28+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/craft-coders.de\/3bpizkrx8k\/","url":"https:\/\/craft-coders.de\/3bpizkrx8k\/","name":"CraftCoders \u2013 Apps for Jira & Confluence","isPartOf":{"@id":"https:\/\/craft-coders.de\/3bpizkrx8k\/#website"},"datePublished":"2020-03-03T13:09:36+00:00","dateModified":"2024-08-28T11:25:28+00:00","description":"We are a small software company from Germany, that focuses on delivering reliable and feature rich Atlassian apps.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/craft-coders.de\/3bpizkrx8k\/"]}]},{"@type":"WebSite","@id":"https:\/\/craft-coders.de\/3bpizkrx8k\/#website","url":"https:\/\/craft-coders.de\/3bpizkrx8k\/","name":"CraftCoders.app","description":"Jira and Confluence apps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/craft-coders.de\/3bpizkrx8k\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/pages\/511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/comments?post=511"}],"version-history":[{"count":331,"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/pages\/511\/revisions"}],"predecessor-version":[{"id":2457,"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/pages\/511\/revisions\/2457"}],"wp:attachment":[{"href":"https:\/\/craft-coders.de\/3bpizkrx8k\/wp-json\/wp\/v2\/media?parent=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}