<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tyler La Fronz</title>
    <link>https://tylerlafronz.com/</link>
    <description>Recent content on Tyler La Fronz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 18 May 2026 00:00:00 -0400</lastBuildDate>
    <atom:link href="https://tylerlafronz.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Standards API</title>
      <link>https://tylerlafronz.com/Projects/2026/05/18/Standards-API/</link>
      <pubDate>Mon, 18 May 2026 00:00:00 -0400</pubDate>
      <guid>https://tylerlafronz.com/Projects/2026/05/18/Standards-API/</guid>
      <description>&lt;h3 id=&#34;the-problem&#34;&gt;The Problem&lt;/h3&gt;&#xA;&lt;p&gt;Engineering teams accumulate standards and best practices over time — security rules, reliability patterns, observability requirements — but those standards are often scattered across wikis, Confluence pages, or word-of-mouth. When AI-powered code review tools enter the picture, there is no structured, machine-readable source of truth they can query to enforce those rules consistently.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-solution&#34;&gt;The Solution&lt;/h3&gt;&#xA;&lt;p&gt;Standards API is an AI-generated proof of concept exploring what a production-grade standards management service could look like. The entire project — from the data model and service layer to the HTTP routes and Kubernetes manifests — was scaffolded by AI to demonstrate how quickly a well-structured API can be produced. It stores versioned engineering standards in PostgreSQL and exposes them to AI code review tooling and developer workflows. Each standard is a structured rule with a stable &lt;code&gt;rule_key&lt;/code&gt;, a lifecycle (&lt;code&gt;draft&lt;/code&gt; → &lt;code&gt;active&lt;/code&gt; → &lt;code&gt;deprecated&lt;/code&gt;), severity and category classifications, applicability metadata, and concrete good/bad code examples.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NYC Affordability Calculators</title>
      <link>https://tylerlafronz.com/Projects/2026/05/01/NYC-Affordability/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 -0400</pubDate>
      <guid>https://tylerlafronz.com/Projects/2026/05/01/NYC-Affordability/</guid>
      <description>&lt;h1 id=&#34;the-problem&#34;&gt;The Problem&lt;/h1&gt;&#xA;&lt;p&gt;New York City housing searches usually start with the same question: &amp;ldquo;What can I actually afford?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;That question is harder in NYC than in many other markets. A co-op buyer may need enough cash for a down payment, closing costs, and post-close reserves. A condo buyer has to think about property taxes, common charges, mortgage recording tax, mansion tax, and lender debt-to-income limits. A renter may be screened against the 40x rent rule while also needing enough cash for move-in costs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Custom Stellar Federation Server</title>
      <link>https://tylerlafronz.com/Projects/2022/02/26/Stellar-Federation/</link>
      <pubDate>Sat, 26 Feb 2022 00:00:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2022/02/26/Stellar-Federation/</guid>
      <description>&lt;h3 id=&#34;the-problem&#34;&gt;The Problem&lt;/h3&gt;&#xA;&lt;p&gt;One of the main issues I have with Blockchain transfers is knowing the recipient&amp;rsquo;s account number, however one the ways Stellar handles this is by allowing users to create their own federation servers, which help to translate the user name into a valid account number. Taking the user name, which looks somewhat like an email, and transforming it into a long string of letters and numbers.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-solution&#34;&gt;The Solution&lt;/h3&gt;&#xA;&lt;h4 id=&#34;architecture&#34;&gt;Architecture&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Built with Go.&lt;/li&gt;&#xA;&lt;li&gt;Containerized&lt;/li&gt;&#xA;&lt;li&gt;Federation server is a REST API that is exposed to the public.&lt;/li&gt;&#xA;&lt;li&gt;Uses the &lt;a href=&#34;https://developers.stellar.org/docs/glossary/federation/&#34;&gt;Stellar Network Foundation&lt;/a&gt; protocol.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;features&#34;&gt;Features&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dynamic Memo support&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Add any memo to any transaction by sending the payment to &lt;code&gt;tyler+Thank_You*lafronz.com&lt;/code&gt;. The text following &lt;code&gt;+&lt;/code&gt; is the memo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>JSON Resume</title>
      <link>https://tylerlafronz.com/Projects/2021/10/10/JSON-Resume/</link>
      <pubDate>Sun, 10 Oct 2021 18:39:36 -0400</pubDate>
      <guid>https://tylerlafronz.com/Projects/2021/10/10/JSON-Resume/</guid>
      <description>&lt;h2 id=&#34;the-reasoning-behind-this-idea&#34;&gt;The Reasoning Behind this Idea&lt;/h2&gt;&#xA;&lt;p&gt;With my passion for backend data processing and the desire to learn more about the world Liquid data formatting and processing, I decided to create a JSON version of my resume and website.&lt;/p&gt;&#xA;&lt;h3 id=&#34;why-json&#34;&gt;Why JSON?&lt;/h3&gt;&#xA;&lt;p&gt;Simple it is easy to process and expand.&lt;/p&gt;&#xA;&lt;h3 id=&#34;partial-json-output&#34;&gt;Partial JSON Output&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;firstName&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Tyler&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;lastName&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;La Fronz&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;fullName&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Tyler La Fronz&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;address&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Marlboro, NJ 07746&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;phone&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;+1 (732) 737-7878&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;email&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;tyler@lafronz.com&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;pronouns&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;he/him/his&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;description&amp;#34;&lt;/span&gt;:  &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Solution-focused, innovative Full Stack Software Developer with a passion for the field and experience using a wide array of technology.&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;bullets&amp;#34;&lt;/span&gt;: [&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Innovative thought leader with demonstrated experience developing and implementing processes to improve operations.&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Proficient at fostering strategic relationships with customers and coworkers to meet company goals.&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Proven success at leading cross-functional teams in a variety of settings and ensuring efficient workflows.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    ],&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;social&amp;#34;&lt;/span&gt;: [&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;twitter&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/twitter&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;instagram&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/instagram&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;linkedin&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/linkedin&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;github&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/github&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;angellist&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/AngelList&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        },&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;keybase&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;            &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;https://go.lafro.nz/keybase&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        ]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Vanago</title>
      <link>https://tylerlafronz.com/Projects/2020/03/15/Vanago/</link>
      <pubDate>Sun, 15 Mar 2020 02:23:37 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2020/03/15/Vanago/</guid>
      <description>&lt;h3 id=&#34;the-problem&#34;&gt;The Problem&lt;/h3&gt;&#xA;&lt;p&gt;Go uses URLs as its import path for new packages. At the core, this is not an issue since the major Git Repository Services all have built-in support for Go imports; however, users are unable to brand these public service URLs.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-solution&#34;&gt;The Solution&lt;/h3&gt;&#xA;&lt;p&gt;As part of my push to teach my self &lt;a href=&#34;https://go.dev/&#34;&gt;Go&lt;/a&gt;, I started reading about how Go imports packages via the &lt;code&gt;go get&lt;/code&gt; command. This new knowledge had be on the hunt for a service that would allow me to brand all my Go Modules. I was unable to find anything that was generic enough to work with both my public and private repos. So I created it and named it Vanago, short for Vanity Go.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Website</title>
      <link>https://tylerlafronz.com/Projects/2019/09/15/New-WebSite/</link>
      <pubDate>Sun, 15 Sep 2019 02:23:37 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2019/09/15/New-WebSite/</guid>
      <description>&lt;h3 id=&#34;the-basics&#34;&gt;The Basics&lt;/h3&gt;&#xA;&lt;p&gt;As part of my goal to always stay updated with the latest designs and trends, I started looking for a new theme to use for the biases of my new website.&lt;/p&gt;&#xA;&lt;p&gt;I found it in the &lt;a href=&#34;https://github.com/BlackrockDigital/startbootstrap-resume&#34;&gt;Black Rock Digital Resume HTML Template&lt;/a&gt;, which was released under an &lt;a href=&#34;https://github.com/StartBootstrap/startbootstrap-resume/blob/master/LICENSE&#34;&gt;MIT License&lt;/a&gt;. Since then, I have modified the original theme to based &lt;a href=&#34;https://jekyllrb.com/&#34;&gt;Jekyll&lt;/a&gt;, I added in my blog section, and the contact section by using an embed form from &lt;a href=&#34;https://www.typeform.com/&#34;&gt;Typeform&lt;/a&gt;, and automation from &lt;a href=&#34;https://zapier.com/&#34;&gt;Zapier&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Recursive Fibonacci in Javascript</title>
      <link>https://tylerlafronz.com/Examples/2018/02/07/Recursive-Fibonacci/</link>
      <pubDate>Tue, 06 Feb 2018 19:20:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Examples/2018/02/07/Recursive-Fibonacci/</guid>
      <description>&lt;script src=&#34;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;h3 id=&#34;the-fundamentals&#34;&gt;The Fundamentals&lt;/h3&gt;&#xA;&lt;p&gt;At its core, a basic Fibonacci algorithm is incredibly slow and inefficient. This implementation of Fibonacci includes a data structure to memorize previously calculated numbers in the sequence.&lt;/p&gt;&#xA;&lt;p&gt;Please enter a value: &lt;input type=&#34;number&#34; name=&#34;fibNum&#34; id=&#34;fibNum&#34;&gt; &lt;br /&gt;&lt;/p&gt;&#xA;&lt;div id=&#39;p&#39;&gt;&#xA;&lt;/div&gt;&#xA;&lt;h4 id=&#34;the-function-that-computes-this&#34;&gt;The function that computes this&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;memo&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; [&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;]; &lt;span style=&#34;color:#75715e&#34;&gt;//Stores the previously calculated values&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;fib&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt;) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;result&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;memo&lt;/span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt;]) { &lt;span style=&#34;color:#75715e&#34;&gt;//Checks for previously calculated value&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;result&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;memo&lt;/span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt;]; &lt;span style=&#34;color:#75715e&#34;&gt;//returns the value stored&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  } &lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;) {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;result&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;fib&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;fib&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;); &lt;span style=&#34;color:#75715e&#34;&gt;//recursively calls for the value&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#a6e22e&#34;&gt;memo&lt;/span&gt;[&lt;span style=&#34;color:#a6e22e&#34;&gt;fibNum&lt;/span&gt;] &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;result&lt;/span&gt;; &lt;span style=&#34;color:#75715e&#34;&gt;//Stores the result&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;result&lt;/span&gt;; &lt;span style=&#34;color:#75715e&#34;&gt;//returns the value&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;script src=&#34;https://tylerlafronz.com/code_examples/Recursive_Fibonacci.js&#34;&gt;&lt;/script&gt;</description>
    </item>
    <item>
      <title>AMP Minimal</title>
      <link>https://tylerlafronz.com/Projects/2017/06/06/AMP-Minimal/</link>
      <pubDate>Tue, 06 Jun 2017 00:00:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2017/06/06/AMP-Minimal/</guid>
      <description>&lt;h3 id=&#34;the-basics&#34;&gt;The Basics&lt;/h3&gt;&#xA;&lt;p&gt;The idea of creating an AMP based theme for Jekyll came to me when I was searching the web for a theme that was clean, simple, modern, and easy to maintain. When I found the GitHub Pages&amp;rsquo; theme Minimal, originally by @orderedlist, I fell in love, however I wanted the site to be quicker in loading. Therefore I created the AMP version of the theme, which my portfolio uses.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MusicMap</title>
      <link>https://tylerlafronz.com/Projects/2017/04/14/MusicMap/</link>
      <pubDate>Fri, 14 Apr 2017 00:00:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2017/04/14/MusicMap/</guid>
      <description>&lt;h3 id=&#34;my-role&#34;&gt;My Role&lt;/h3&gt;&#xA;&lt;p&gt;Working closely with Maya, I was self tasked with working on the back end, as well as filling the globe with the data provided by the Spotify API, and the user&amp;rsquo;s Spotify profile.&lt;/p&gt;&#xA;&lt;h3 id=&#34;short-intro-into-the-project&#34;&gt;Short Intro into the Project&lt;/h3&gt;&#xA;&lt;p&gt;Working with @bloomm601 on a capstone for our Visualization class, we created a globe using the user&amp;rsquo;s &lt;a href=&#34;https://www.spotify.com/&#34;&gt;Spotify&lt;/a&gt; library. The program will then randomly assigns each country on the globe a song from the user&amp;rsquo;s library when the user selects a country it will play a 30-second clip from the song.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Russian Roulette Music Style</title>
      <link>https://tylerlafronz.com/Projects/2017/03/26/Russian-Roulette-Music-Style/</link>
      <pubDate>Sun, 26 Mar 2017 00:00:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2017/03/26/Russian-Roulette-Music-Style/</guid>
      <description>&lt;h3 id=&#34;my-role&#34;&gt;My Role&lt;/h3&gt;&#xA;&lt;p&gt;Working closely with Maya, I was self tasked with working on the back end, as well as filling the globe with the songs.&lt;/p&gt;&#xA;&lt;h3 id=&#34;short-intro-into-the-project&#34;&gt;Short Intro into the Project&lt;/h3&gt;&#xA;&lt;p&gt;Over the course of 24 hours and working with @bloomm601, we create a globe that shows all 195 countries in the world, according the the UN, and plays a song for each one of them. Since there is no correlation between the countries and the song choices, we called this Russian Roulette - Music Style. This was apart of &lt;a href=&#34;http://hackwit.us&#34;&gt;HackWITus&lt;/a&gt;, a local Hackathon, the first I went too and the first hosted at &lt;a href=&#34;https://www.wit.edu&#34;&gt;Wentworth&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>P4 Top 50 Songs By Country</title>
      <link>https://tylerlafronz.com/Projects/2017/03/15/P4-Top-50-Songs-By-Country/</link>
      <pubDate>Wed, 15 Mar 2017 00:00:00 -0500</pubDate>
      <guid>https://tylerlafronz.com/Projects/2017/03/15/P4-Top-50-Songs-By-Country/</guid>
      <description>&lt;h3 id=&#34;short-intro-into-the-project&#34;&gt;Short Intro into the Project&lt;/h3&gt;&#xA;&lt;p&gt;I worked with a friend, @bloomm601, to create a Global map that showed public Spotify Top 50 charts for the countries available. We are planing to expand this idea for our Capstone project in our &lt;a href=&#34;http://vis.lafronz.com/&#34;&gt;Visualization class&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3 id=&#34;view-the-project&#34;&gt;View the Project&lt;/h3&gt;&#xA;&lt;p&gt;The project is located at &lt;a href=&#34;http://vis.lafronz.com/P4/&#34;&gt;http://vis.lafronz.com/P4/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://tylerlafronz.com/About/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/About/</guid>
      <description></description>
    </item>
    <item>
      <title>AI Context — Tyler La Fronz</title>
      <link>https://tylerlafronz.com/ai-context/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/ai-context/</guid>
      <description></description>
    </item>
    <item>
      <title>Certifications</title>
      <link>https://tylerlafronz.com/Certifications/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Certifications/</guid>
      <description></description>
    </item>
    <item>
      <title>Education</title>
      <link>https://tylerlafronz.com/Education/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Education/</guid>
      <description></description>
    </item>
    <item>
      <title>Experience</title>
      <link>https://tylerlafronz.com/Experience/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Experience/</guid>
      <description></description>
    </item>
    <item>
      <title>Interests</title>
      <link>https://tylerlafronz.com/Interests/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Interests/</guid>
      <description></description>
    </item>
    <item>
      <title>Skills</title>
      <link>https://tylerlafronz.com/Skills/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Skills/</guid>
      <description></description>
    </item>
    <item>
      <title>Social Links</title>
      <link>https://tylerlafronz.com/Links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://tylerlafronz.com/Links/</guid>
      <description></description>
    </item>
  </channel>
</rss>
