/g,">")}function Rt(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,": ").concat(n[e],";")},"")}function Ft(t){return t.size!==Ot.size||t.x!==Ot.x||t.y!==Ot.y||t.rotate!==Ot.rotate||t.flipX||t.flipY}function It(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),c="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(o," ").concat(c)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var Tt={x:0,y:0,width:"100%",height:"100%"};function _t(t){var e=!(1").concat(o.map(he).join(""),"").concat(e,">")}var pe=function(){};function ge(t){return"string"==typeof(t.getAttribute?t.getAttribute(tt):null)}var ve={replace:function(t){var e=t[0],n=t[1].map(function(t){return he(t)}).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(et.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~zt(e).indexOf(et.replacementClass))return ve.replace(t);var a=new RegExp("".concat(et.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce(function(t,e){return e===et.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map(function(t){return he(t)}).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute(tt,""),e.innerHTML=i}};function be(t){t()}function ye(n,t){var a="function"==typeof t?t:pe;if(0===n.length)a();else{var e=be;et.mutateApproach===N&&(e=v.requestAnimationFrame||be),e(function(){var t=!0===et.autoReplaceSvg?ve.replace:ve[et.autoReplaceSvg]||ve.replace,e=Wt.begin("mutate");n.map(t),e(),a()})}}var we=!1;function xe(){we=!1}var ke=null;function Ae(t){if(l&&et.observeMutations){var r=t.treeCallback,i=t.nodeCallback,o=t.pseudoElementsCallback,e=t.observeMutationsRoot,n=void 0===e?b:e;ke=new l(function(t){we||Et(t).forEach(function(t){if("childList"===t.type&&0 × Member Login Username or email: Password: Lost Username or Password? Did not receive confirmation email? Sign Up Login Toggle navigation Nomad PHP Events Videos Courses Books More Certification Blogs Community Certification Videos Books Blogs Users Jobs Join Now! mike's Quick Jumps Profile Blog Playlist Favorite Videos Wall Friends Subscribers Subscriptions mike's Quick Jumps Profile Blog Playlist Favorite Videos Wall Friends Subscribers Subscriptions mike's Profile 7 0 Popularity: 1 point Activity: 1292 points Age: 40 Pronoun: He/Him/His Joined: 6 years ago Last Login: 2 months ago Profile viewed: 52987 times Has watched: 1930 videos More Info Hometown: Bemidji, MN City: San Francisco, CA Job: Community Guy @ Nomad PHP Here for: Learning, Networking, and Supporting the Community Show More Hide Contact mike Add to friends Send Message Subscribe Report user Block user × Add to friends × Report user Offensive Underage Spammer Other Certifications mike's Playlist Showing 127 to 144 of 196 videos. HD 01:04:00 PHP 5.6 and Beyond: Because Incrementing Major Versions is for Suckers 10 years ago 6352 views - HD 01:40:00 Better and Faster: TDD-ing a Ride-Hailing Application w/ PHPUnit, Symfony and Doctrine 6 years ago 12206 views 100% HD 01:26:24 The PHP Developer Stack for Building Chatbots 6 years ago 11539 views - HD 47:52 Win Big, Cache Out 6 years ago 7837 views 100% HD 57:57 Solving Problems Using Trees 6 years ago 12413 views 100% HD 01:02:43 The Container is a Lie! 6 years ago 10649 views 100% HD 47:48 Move over Graphite, Prometheus is Here 6 years ago 8402 views 100% HD 01:04:05 Mining Your Code for Efficient Documentation 7 years ago 8969 views - HD 40:30 How to Use Generators to Beat Memory Bloat 7 years ago 9103 views 100% HD 01:00:03 Banishing Loops with Functional Programming 7 years ago 9601 views 0% HD 01:15:02 Developing Applications for Performance 7 years ago 9170 views - HD 01:06:47 2FA, U2F, OOB, and Other Terrifying Security Acronyms 7 years ago 7921 views 100% HD 01:07:16 High Availability PHP 7 years ago 8213 views - HD 54:28 Building a CI System with Free Tools and Duct Tape 7 years ago 8098 views - HD 01:16:55 Implementing Serverless PHP 7 years ago 8148 views 100% HD 49:38 PHP 7 Goodie Bag 7 years ago 5621 views - HD 53:50 MySQL: Analysis, Understanding, and Optimization of Queries 7 years ago 6767 views - HD 01:00:38 Containing Chaos with Kubernetes 8 years ago 7785 views - «12 ... 567891011» «12 ... 567891011» close