<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeSense blog</title>
    <description>Jason Roman's Personal blog</description>
    <link>http://jayroman.com/blog/rss</link>
    <lastBuildDate>Mon, 16 Mar 2026 22:13:10 -0400</lastBuildDate>
    <item>
      <title><![CDATA[NBA API PHP Library / nbasense Officially Launched!]]></title>
      <description><![CDATA[Official 1.0.0 release of my new NBA website and API library]]></description>
      <link>http://jayroman.com/blog/nbasense-nba-api-released</link>
      <pubDate>Tue, 03 Oct 2017 15:21:34 -0400</pubDate>
      <categories>
        <category>NBA</category>
      </categories>
      <tags>
        <tag>NBA</tag>
        <tag>NBA API PHP Library</tag>
        <tag>nbasense</tag>
        <tag>PHP</tag>
        <tag>Symfony</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Introducing the NBA Draft Pick Trade Value tool]]></title>
      <description><![CDATA[Run NBA draft pick trade simulations and compare trade value charts.]]></description>
      <link>http://jayroman.com/blog/nba-draft-pick-trade-value</link>
      <pubDate>Fri, 23 Jun 2017 16:55:48 -0400</pubDate>
      <categories>
        <category>NBA</category>
      </categories>
      <tags>
        <tag>Bootstrap</tag>
        <tag>CSS3</tag>
        <tag>Flot Charts</tag>
        <tag>HTML5</tag>
        <tag>Javascript</tag>
        <tag>jQuery</tag>
        <tag>MySQL</tag>
        <tag>NBA</tag>
        <tag>nbasense</tag>
        <tag>PHP</tag>
        <tag>Symfony</tag>
        <tag>Symfony3</tag>
        <tag>Twig</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Blue Ribbon Schools of Excellence Assessment Software Receives Global ACE Award]]></title>
      <description><![CDATA[My BRSE Assessment Software received a Global ACE Award from the Business Marketing Association.]]></description>
      <link>http://jayroman.com/blog/blue-ribbon-schools-of-excellence-global-ace-award</link>
      <pubDate>Tue, 30 May 2017 18:10:54 -0400</pubDate>
      <categories>
        <category>General</category>
      </categories>
      <tags>
        <tag>AJAX</tag>
        <tag>Awards</tag>
        <tag>Bootstrap</tag>
        <tag>CSS3</tag>
        <tag>DataTables</tag>
        <tag>Doctrine</tag>
        <tag>Flot Charts</tag>
        <tag>HTML5</tag>
        <tag>Javascript</tag>
        <tag>jQuery</tag>
        <tag>MySQL</tag>
        <tag>PHP</tag>
        <tag>Symfony2</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[WESA Launches, Misfires]]></title>
      <description><![CDATA[The World Esports Assocation is looking out for someone...and it isn't you.]]></description>
      <link>http://jayroman.com/blog/wesa-launches-misfires</link>
      <pubDate>Sun, 15 May 2016 03:30:08 -0400</pubDate>
      <categories>
        <category>Musings</category>
      </categories>
      <tags>
        <tag>Counter-Strike</tag>
        <tag>esports</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[How to Export any Symfony Route to PDF]]></title>
      <description><![CDATA[Use a Symfony Listener to export any route to PDF with no additional controller code.]]></description>
      <link>http://jayroman.com/blog/how-to-export-any-symfony-route-to-pdf</link>
      <pubDate>Tue, 19 Jan 2016 12:04:39 -0500</pubDate>
      <categories>
        <category>Protips</category>
        <category>Tutorials</category>
      </categories>
      <tags>
        <tag>HTML5</tag>
        <tag>PHP</tag>
        <tag>Symfony</tag>
        <tag>Symfony2</tag>
        <tag>Symfony3</tag>
        <tag>wkhtmltopdf</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Symfony Quirks with Doctrine Inheritance and Unique Constraints]]></title>
      <description><![CDATA[How to make sure your base entity's unique constraints are handled how you would expect.]]></description>
      <link>http://jayroman.com/blog/symfony2-quirks-with-doctrine-inheritance-and-unique-constraints</link>
      <pubDate>Mon, 08 Jun 2015 11:58:34 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>Doctrine</tag>
        <tag>PHP</tag>
        <tag>Symfony</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[GamesSensed: The Importance of the First Frag]]></title>
      <description><![CDATA[Originally published on GotFrag.com on July 4, 2005, highlighting the importance of striking early in Counter-Strike matches.]]></description>
      <link>http://jayroman.com/blog/gamesensed-the-importance-of-the-first-frag</link>
      <pubDate>Sun, 01 Mar 2015 22:32:40 -0500</pubDate>
      <categories>
        <category>Archives</category>
        <category>Articles</category>
      </categories>
      <tags>
        <tag>Counter-Strike</tag>
        <tag>esports</tag>
        <tag>GameSense</tag>
        <tag>Half-Life</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Symfony Setter Injection and Parent Class Dependencies]]></title>
      <description><![CDATA[Dealing with dependency absence in child class constructors.]]></description>
      <link>http://jayroman.com/blog/symfony2-setter-injection-and-parent-class-dependencies</link>
      <pubDate>Sat, 20 Dec 2014 20:59:39 -0500</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>PHP</tag>
        <tag>Symfony</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[GameSense 10 Year Anniversary - Looking Back, Ahead]]></title>
      <description><![CDATA[Musings on the development of the first official statistics system for professional esports.]]></description>
      <link>http://jayroman.com/blog/gamesense-10-year-anniversary</link>
      <pubDate>Wed, 17 Dec 2014 00:54:29 -0500</pubDate>
      <categories>
        <category>Musings</category>
      </categories>
      <tags>
        <tag>Counter-Strike</tag>
        <tag>esports</tag>
        <tag>GameSense</tag>
        <tag>Half-Life</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Finding a Real-World Use Case for Setter Injection in Symfony]]></title>
      <description><![CDATA[Despite being my least preferred method of injection, I discover a tangible reason for its use.]]></description>
      <link>http://jayroman.com/blog/finding-a-real-world-use-case-for-setter-injection-in-symfony2</link>
      <pubDate>Sun, 14 Dec 2014 04:43:05 -0500</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>PHP</tag>
        <tag>Symfony</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Add Programmer Excuses to Your Eggdrop Bot]]></title>
      <description><![CDATA[Display an excuse from programmerexcuses.com to your channel.]]></description>
      <link>http://jayroman.com/blog/add-programmer-excuses-to-your-eggdrop-bot</link>
      <pubDate>Wed, 09 Jul 2014 13:09:18 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>Eggdrop</tag>
        <tag>Tcl/Tk</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Automatically Set Bundle Configuration Container Parameters in Symfony]]></title>
      <description><![CDATA[Instead of having to manually set every configurable container parameter for your bundle, let a few lines of code do it for you automatically.]]></description>
      <link>http://jayroman.com/blog/automatically-set-bundle-configuration-container-parameters-in-symfony2</link>
      <pubDate>Sat, 26 Apr 2014 16:27:53 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>PHP</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Set Bundle Configuration Defaults with YAML in Symfony]]></title>
      <description><![CDATA[Configure your bundle default values in YAML instead of PHP, just like how you override them in your applications.]]></description>
      <link>http://jayroman.com/blog/set-bundle-configuration-defaults-with-yaml-in-symfony2</link>
      <pubDate>Sat, 19 Apr 2014 19:06:38 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>PHP</tag>
        <tag>Symfony</tag>
        <tag>YAML</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[How to Incorporate WordPress Network-Wide Menus]]></title>
      <description><![CDATA[Use a plugin to reuse multiple menus across your WordPress network.]]></description>
      <link>http://jayroman.com/blog/wordpress-network-wide-menus</link>
      <pubDate>Wed, 16 Apr 2014 00:37:08 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>PHP</tag>
        <tag>WordPress</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Be Careful with Doctrine Magic and Symfony]]></title>
      <description><![CDATA[Eager loading on nullable joined columns may cause unexpected behavior while editing entities with Symfony2 forms.]]></description>
      <link>http://jayroman.com/blog/be-careful-with-doctrine-magic-and-symfony2</link>
      <pubDate>Tue, 08 Apr 2014 02:14:13 -0400</pubDate>
      <categories>
        <category>Protips</category>
      </categories>
      <tags>
        <tag>Doctrine</tag>
        <tag>PHP</tag>
        <tag>Symfony</tag>
      </tags>
    </item>
    <item>
      <title><![CDATA[Welcome to CodeSense]]></title>
      <description><![CDATA[Cool!  You've found my blog.]]></description>
      <link>http://jayroman.com/blog/welcome-to-codesense</link>
      <pubDate>Sun, 06 Apr 2014 21:50:54 -0400</pubDate>
      <categories>
        <category>General</category>
      </categories>
      <tags/>
    </item>
  </channel>
</rss>
