"use strict";(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[811],{2632:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(7294),s=a(5444),i=a(7450);function c(e){var t=e.pages;return l.createElement("nav",{className:"bg-diit border-b border-gray-200 flex","aria-label":"Breadcrumb"},l.createElement("ol",{role:"list",className:"max-w-screen-xl w-full mx-auto px-4 flex space-x-4 sm:px-6 lg:px-8"},l.createElement("li",{className:"flex"},l.createElement("div",{className:"flex items-center"},l.createElement(s.Link,{to:"/",className:"text-white hover:text-blue-300"},l.createElement(i.tvw,{className:"flex-shrink-0 h-5 w-5","aria-hidden":"true"}),l.createElement("span",{className:"sr-only"},"Home")))),t.map((function(e){return l.createElement("li",{key:e.name,className:"flex"},l.createElement("div",{className:"flex items-center"},l.createElement("svg",{className:"flex-shrink-0 w-6 h-full text-white",viewBox:"0 0 24 44",preserveAspectRatio:"none",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},l.createElement("path",{d:"M.293 0l22 22-22 22h1.414l22-22-22-22H.293z"})),l.createElement(s.Link,{to:e.href,className:"ml-4 text-sm font-medium text-white hover:text-blue-300","aria-current":e.current?"page":void 0},e.name)))}))))}},7198:function(e,t,a){var l=a(7294),s=a(5444),i=a(1615),c=a(3375),n=a(5186);t.Z=function(e){var t=e.children;(0,s.useStaticQuery)("3649515864");return l.createElement(l.Fragment,null,l.createElement(n.q,{htmlAttributes:{lang:"de-DE"}}),l.createElement("div",{className:"relative h-full bg-gray-100 font-sans"},l.createElement(i.Z,null),l.createElement("main",null,t)),l.createElement(c.Z,null))}},143:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var l=a(7294),s=a(5444),i=a(2359),c=a(7198),n=a(6179),r=a(2632);function m(){return l.createElement(c.Z,null,l.createElement(n.Z,{title:"Meine Entwicklungsphilosophie"}),l.createElement(r.Z,{pages:[{name:"Artikel",href:"/Artikel",current:!0}]}),l.createElement("div",{className:"bg-white"},l.createElement("div",{className:"relative bg-gray-50 py-16 sm:py-24 lg:py-32"},l.createElement("div",{className:"relative"},l.createElement("div",{className:"text-center mx-auto max-w-md px-4 sm:max-w-3xl sm:px-6 lg:px-8 lg:max-w-7xl"},l.createElement("h2",{className:"mt-2 text-3xl font-extrabold text-gray-900 tracking-tight sm:text-4xl"},"Artikel über meine Entwicklungstätigkeit"),l.createElement("p",{className:"mt-5 mx-auto max-w-prose text-xl text-gray-500"},"Hier veröffentliche ich in unregelmäßigen Abständen Artikel zu meinen Erfahrungen in der Software-Entwicklung.")),l.createElement("div",{className:"mt-12 mx-auto max-w-md px-4 grid gap-8 sm:max-w-lg sm:px-6 lg:px-8 lg:grid-cols-3 lg:max-w-7xl"},l.createElement("div",{className:"flex flex-col rounded-lg shadow-lg overflow-hidden"},l.createElement("div",{className:"flex-shrink-0"},l.createElement(s.Link,{to:"/Artikel/SimpleFailsLess",className:"block mt-2"},l.createElement(i.S,{src:"../../images/SimpleFailsLess.jpg",formats:["auto","webp","avif"],alt:"Warum einfache Designs weniger oft fehlschlagen",className:"h-48 w-full object-cover",__imageData:a(1782)}))),l.createElement("div",{className:"flex-1 bg-white p-6 flex flex-col justify-between"},l.createElement("div",{className:"flex-1"},l.createElement("p",{className:"text-sm font-medium text-red-600"},"Einstellung"),l.createElement(s.Link,{to:"/Artikel/SimpleFailsLess",className:"block mt-2"},l.createElement("p",{className:"text-xl font-semibold text-gray-900"},"»Simple Fails Less«"),l.createElement("p",{className:"mt-3 text-base text-gray-500"},"Diese 3 Worte sind die Essenz meiner Entwicklungserfahrung. In der Praxis sind einfache Lösungen komplizierten Lösungen in allen Belangen überlegen. Das fängt beim Design an und hört beim eigentlichen Programmcode auf.")),l.createElement("p",{className:"mt-6"},l.createElement(s.Link,{to:"/Artikel/SimpleFailsLess",className:"text-blue-600 text-medium hover:underline"},"Mehr erfahren »"))))),l.createElement("div",{className:"flex flex-col rounded-lg shadow-lg overflow-hidden"},l.createElement("div",{className:"flex-shrink-0"},l.createElement(s.Link,{to:"/Artikel/SolidPrinciples",className:"block mt-2"},l.createElement(i.S,{src:"../../images/solid_principles.jpg",formats:["auto","webp","avif"],alt:"SOLID Prinzipien der objekt-orientierten Entwicklung",className:"h-48 w-full object-cover",__imageData:a(8521)}))),l.createElement("div",{className:"flex-1 bg-white p-6 flex flex-col justify-between"},l.createElement("div",{className:"flex-1"},l.createElement("p",{className:"text-sm font-medium text-red-600"},"Design"),l.createElement(s.Link,{to:"/Artikel/SolidPrinciples",className:"block mt-2"},l.createElement("p",{className:"text-xl font-semibold text-gray-900"},"SOLID Principles"),l.createElement("p",{className:"mt-3 text-base text-gray-500"},"Programm-Design muss vor allem verständlich, flexibel und wartbar sein. Genau für diesen Zweck gibt es diese Prinzipien und jeder Programmierer tut gut daran, diese zu befolgen.")),l.createElement("p",{className:"mt-6"},l.createElement(s.Link,{to:"/Artikel/SolidPrinciples",className:"text-blue-600 text-medium hover:underline"},"Mehr erfahren »"))))),l.createElement("div",{className:"flex flex-col rounded-lg shadow-lg overflow-hidden"},l.createElement("div",{className:"flex-shrink-0"},l.createElement(s.Link,{to:"/Artikel/TestDrivenDevelopment"},l.createElement(i.S,{src:"../../images/tdd.jpg",formats:["auto","webp","avif"],alt:"Test-driven Development",className:"h-48 w-full object-cover",__imageData:a(3518)}))),l.createElement("div",{className:"flex-1 bg-white p-6 flex flex-col justify-between"},l.createElement("div",{className:"flex-1"},l.createElement("p",{className:"text-sm font-medium text-red-600"},"Methodik"),l.createElement(s.Link,{to:"/Artikel/TestDrivenDevelopment",className:"block mt-2"},l.createElement("p",{className:"text-xl font-semibold text-gray-900"},"Test Driven Development (TDD)"),l.createElement("p",{className:"mt-3 text-base text-gray-500"},"TDD halte ich für eine sinnvolle Entwicklungsmethodik. In dem Artikel führe ich aus, warum ich denke, dass jeder Entwickler testgetrieben entwickeln sollte.")),l.createElement("p",{className:"mt-6"},l.createElement(s.Link,{to:"/Artikel/TestDrivenDevelopment",className:"text-blue-600 text-medium hover:underline"},"Mehr erfahren »"))))))))))}},1782:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#283848","images":{"fallback":{"src":"/static/7d7a297ea6fa954017beabcc2b25bfe5/3f4ea/SimpleFailsLess.jpg","srcSet":"/static/7d7a297ea6fa954017beabcc2b25bfe5/f1a3a/SimpleFailsLess.jpg 150w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/81bf6/SimpleFailsLess.jpg 300w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/3f4ea/SimpleFailsLess.jpg 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/7d7a297ea6fa954017beabcc2b25bfe5/329f7/SimpleFailsLess.avif 150w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/d0c69/SimpleFailsLess.avif 300w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/80f52/SimpleFailsLess.avif 600w","type":"image/avif","sizes":"(min-width: 600px) 600px, 100vw"},{"srcSet":"/static/7d7a297ea6fa954017beabcc2b25bfe5/70dfd/SimpleFailsLess.webp 150w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/9b21f/SimpleFailsLess.webp 300w,\\n/static/7d7a297ea6fa954017beabcc2b25bfe5/9ff6b/SimpleFailsLess.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":400}')},3518:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#484858","images":{"fallback":{"src":"/static/e1220115da699e931c7feded32e34cf9/cfe9f/tdd.jpg","srcSet":"/static/e1220115da699e931c7feded32e34cf9/80c01/tdd.jpg 288w,\\n/static/e1220115da699e931c7feded32e34cf9/25ee7/tdd.jpg 576w,\\n/static/e1220115da699e931c7feded32e34cf9/cfe9f/tdd.jpg 1152w","sizes":"(min-width: 1152px) 1152px, 100vw"},"sources":[{"srcSet":"/static/e1220115da699e931c7feded32e34cf9/4518a/tdd.avif 288w,\\n/static/e1220115da699e931c7feded32e34cf9/8dd94/tdd.avif 576w,\\n/static/e1220115da699e931c7feded32e34cf9/3ea87/tdd.avif 1152w","type":"image/avif","sizes":"(min-width: 1152px) 1152px, 100vw"},{"srcSet":"/static/e1220115da699e931c7feded32e34cf9/f0f25/tdd.webp 288w,\\n/static/e1220115da699e931c7feded32e34cf9/b562b/tdd.webp 576w,\\n/static/e1220115da699e931c7feded32e34cf9/3a771/tdd.webp 1152w","type":"image/webp","sizes":"(min-width: 1152px) 1152px, 100vw"}]},"width":1152,"height":609}')},8521:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#b8b8b8","images":{"fallback":{"src":"/static/f70d113cf0ac470345bc39e32db7ebd1/779d1/solid_principles.jpg","srcSet":"/static/f70d113cf0ac470345bc39e32db7ebd1/e176c/solid_principles.jpg 704w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/6b19d/solid_principles.jpg 1408w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/779d1/solid_principles.jpg 2816w","sizes":"(min-width: 2816px) 2816px, 100vw"},"sources":[{"srcSet":"/static/f70d113cf0ac470345bc39e32db7ebd1/6ad8e/solid_principles.avif 704w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/2fcdb/solid_principles.avif 1408w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/4666f/solid_principles.avif 2816w","type":"image/avif","sizes":"(min-width: 2816px) 2816px, 100vw"},{"srcSet":"/static/f70d113cf0ac470345bc39e32db7ebd1/9f46b/solid_principles.webp 704w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/8bf39/solid_principles.webp 1408w,\\n/static/f70d113cf0ac470345bc39e32db7ebd1/e279a/solid_principles.webp 2816w","type":"image/webp","sizes":"(min-width: 2816px) 2816px, 100vw"}]},"width":2816,"height":2112}')}}]); //# sourceMappingURL=component---src-pages-artikel-index-js-96e39a44bccd48fc6542.js.map