1<!DOCTYPE html> 2<html> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <title>About</title> 10 <meta name="description" 11 content="Turning identity up to 11."> 12 <meta http-equiv="Content-Security-Policy" 13 content="default-src 'self' http://localhost:4000/ http://platform.twitter.com/ https://buttons.github.io/ https://github.githubassets.com/ https://gist.github.com/ https://az416426.vo.msecnd.net/next/ https://dc.services.visualstudio.com/v2/track 'unsafe-inline'; font-src 'self' data:; img-src 'self' https://img.youtube.com https://dev-to-uploads.s3.amazonaws.com/"> 14 15 16 <!-- <link rel="stylesheet" href="https://jpda.dev/assets/style.css"> --> 17 <link rel="stylesheet" href="assets/style.css"> 18 <link rel="canonical" href="https://jpda.dev/about"> 19 <link rel="alternate" type="application/rss+xml" title="jpda.dev" href="https://jpda.dev /feed.xml"> 20 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 21 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 22 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 23 <link rel="manifest" href="/site.webmanifest"> 24 25 26
26<script type="text/javascript"> 27 var sdkInstance = "appInsightsSDK"; window[sdkInstance] = "appInsights"; var aiName = window[sdkInstance], aisdk = window[aiName] || function (e) { 28 function n(e) { t[e] = function () { var n = arguments; t.queue.push(function () { t[e].apply(t, n) }) } } var t = { config: e }; t.initialize = !0; var i = document, a = window; setTimeout(function () { var n = i.createElement("script"); n.src = e.url || "https://az416426.vo.msecnd.net/next/ai.2.min.js", i.getElementsByTagName("script")[0].parentNode.appendChild(n) }); try { t.cookie = i.cookie } catch (e) { } t.queue = [], t.version = 2; for (var r = ["Event", "PageView", "Exception", "Trace", "DependencyData", "Metric", "PageViewPerformance"]; r.length;)n("track" + r.pop()); n("startTrackPage"), n("stopTrackPage"); var s = "Track" + r[0]; if (n("start" + s), n("stop" + s), n("setAuthenticatedUserContext"), n("clearAuthenticatedUserContext"), n("flush"), !(!0 === e.disableExceptionTracking || e.extensionConfig && e.extensionConfig.ApplicationInsightsAnalytics && !0 === e.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)) { n("_" + (r = "onerror")); var o = a[r]; a[r] = function (e, n, i, a, s) { var c = o && o(e, n, i, a, s); return !0 !== c && t["_" + r]({ message: e, url: n, lineNumber: i, columnNumber: a, error: s }), c }, e.autoExceptionInstrumented = !0 } return t 29 }({ 30 instrumentationKey: "aa50374c-4629-4ab3-a058-5bb4d8bb1924" 31 }); 32 33 window[aiName] = aisdk, aisdk.queue && 0 === aisdk.queue.length && aisdk.trackPageView({}); 34 </script>
34 35 36 37
37<script async defer src="https://buttons.github.io/buttons.js"></script>
37 38</head> 39 40 41 <body> 42 43 <header class="border-bottom-thick px-2 clearfix"> 44 <div class="left sm-width-full py-1 mt-1 mt-lg-0"> 45 <a class="align-middle link-primary text-accent" href="/"> 46 jpda.dev 47 </a> 48 </div> 49 <div class="right sm-width-full"> 50 <ul class="list-reset mt-lg-1 mb-2 mb-lg-1"> 51 52 53 <li class="inline-block"> 54 <a class="align-middle link-primary mr-2 mr-lg-0 ml-lg-2" href="/about"> 55 About 56 </a> 57 </li> 58 59 60 61 62 63 64 65 66 67 68 69 <li class="inline-block"> 70 <a class="align-middle link-primary mr-2 mr-lg-0 ml-lg-2" href="/privacy-policy"> 71 Policies 72 </a> 73 </li> 74 75 76 77 78 79 80 81 82 </ul> 83 </div> 84</header> 85 86 87 <div> 88 <article class="container mx-auto px-2 mt2 mb4"> 89 <header> 90 <h1 class="h0 py-4 mt-3">About</h1> 91 </header> 92 <div class="col-4 sm-width-full border-top-thin"> 93 </div> 94 <div class="prose mb-4 py-4"> 95 <p>Hello.</p> 96 97<p>My name is John (or JP, or John Patrick - like Alexa, I have many wake words). Iâve been building software for a while. In late 2010 I started using AWS and Azure, and quickly had an epiphany about cloud and how useful it is to me as a developer. Iâve had the advantage of working with cloud, primarily Azure, for almost a decade now, so Iâve been fortunate to have used many different pieces and parts of the platform. Iâve learned a lot along the way and use this as a place to share that with others. Take a look around, feel free to reach out.</p> 98 99<p>Find me on <a href="https://github.com/jpda">github</a> or <a href="https://twitter.com/azureandchill">Twitter</a></p> 100 101 </div> 102</article> 103 104 </div> 105 106 <div class="border-top-thin clearfix mt-2 mt-lg-4"> 107 <div class="container mx-auto px-2"> 108 <p class="col-8 sm-width-full left py-2 mb-0">This project is maintained by <a class="text-accent" href="https://github.com/jpda">jpda</a></p> 109 <ul class="list-reset right clearfix sm-width-full py-2 mb-2 mb-lg-0"> 110 <li class="inline-block mr-1"> 111 <a href="https://twitter.com/share" class="twitter-share-button" data-hashtags="jpda.dev">Tweet</a>
111<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
111 112 </li> 113 <li class="inline-block"> 114 <a class="github-button" href="https://github.com/jpda/jpda.github.io" data-icon="octicon-star" data-count-href="jpda//stargazers" data-count-api="/repos/jpda/#stargazers_count" data-count-aria-label="# stargazers on GitHub" aria-label="Star jpda/ on GitHub">Star</a> 115 </li> 116 </ul> 117 </div> 118</div> 119 120 121 </body> 122 123</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.