<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Spyder Trap Online Marketing Blog &#187; jQuery</title>
	<atom:link href="/blog/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spydertrap.com/blog</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Tue, 15 Oct 2013 00:44:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>Great Code &amp; Connections at The Midwest PHP Conference</title>
		<link>http://www.spydertrap.com/blog/2013/03/code-connections-midwest-php-conference/</link>
		<comments>http://www.spydertrap.com/blog/2013/03/code-connections-midwest-php-conference/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 18:39:31 +0000</pubDate>
		<dc:creator>Nicholas Kreidberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.spydertrap.com/blog/?p=2936</guid>
		<description><![CDATA[Over the weekend I had attended the inaugural Midwest PHP Conference with fellow Spyder Trap developers featuring speakers and attendees from all over the world.  It was development topics galore with presentations covering caching, database architecture, enterprise design patterns, JavaScript, &#8230; <a href="/blog/2013/03/code-connections-midwest-php-conference/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Over the weekend I had attended the inaugural <a title="PHP conference" href="http://www.midwestphp.com/" target="_blank">Midwest PHP Conference</a> with fellow Spyder Trap developers featuring speakers and attendees from all over the world.  It was development topics galore with presentations covering caching, database architecture, enterprise design patterns, JavaScript, refactoring and much more.</p>
<div id="attachment_2938" class="wp-caption alignnone" style="width: 622px"><a href="/blog/wp-content/uploads/2013/03/PHP-spydertrap-devs.jpg"><img class="size-full wp-image-2938" title="PHP-spydertrap-devs" src="/blog/wp-content/uploads/2013/03/PHP-spydertrap-devs.jpg" alt="Spyder Trap developers" width="612" height="379" /></a><p class="wp-caption-text">Spyder Trap developers Travis Manick, myself and Khoa Nguyen</p></div>
<p>Given that I am a primarily back-end developer I selected topics that I felt would enhance my capacity in that role.</p>
<p>In this article I will talk about <strong>my three favorite development sessions</strong>, providing some information about each and explaining why I felt they were really top notch.</p>
<h2>Session Review: It&#8217;s Not Just About The Code</h2>
<p>The first session I am going to talk about was the sleeper hit of the conference in my opinion.  The title of the talk was &#8220;Beyond PHP: it’s not (just) about the code&#8221; and it was given by the brilliant Wim Godden.  I wasn&#8217;t totally sure what to expect from this session but I was very pleasantly surprised by the subject matter.</p>
<p>Wim put together slides based on actual work he has done for clients (anonymized of course) and walked us through what the problem was and ultimately what the solution was that his company implemented.</p>
<p>We learned about a wide variety of things including database optimization, network topography, code optimization and even some server-level monitoring we can do as developers to ensure that our applications are running as well as they possibly can be.</p>
<p>His examples were really specific and he engaged the audience by asking people to contribute to the discussion and offer their ideas for how to solve the problems he was describing.  This approach worked really well and kept everybody on the edge of their seats.</p>
<h2>Session Review: Building an Identity Extraction Engine in PHP</h2>
<p>One of the talks that I was most excited to attend was “Building an Identity Extraction Engine in PHP”, primarily because the speaker (Jonathan LeBlanc) is someone I have engaged with quite heavily on Twitter for over 3 years.</p>
<p>It was extremely fun to walk into the session and have Jonathan instantly drop what he was doing to walk up and shake my hand.  We spoke for quite a bit about what we had been up to recently and how things were going in our professional lives; it was like catching up with an old friend.  Those people who say that you can&#8217;t create meaningful interactions / relationships online are just plain wrong.</p>
<p><a href="/blog/wp-content/uploads/2013/03/PHP-spydertrap-devs2.jpg"><img class="alignnone size-full wp-image-2943" title="PHP-spydertrap-devs2" src="/blog/wp-content/uploads/2013/03/PHP-spydertrap-devs2.jpg" alt="PHP conference Nicholas Kreidberg Travis Manick" width="625" height="172" /></a></p>
<p>At-any-rate, this talk did not disappoint!  Jonathan was an extremely talented speaker who not only brought a ton of knowledge to the table but also a tremendous amount of passion and energy.  I found his talk to be absolutely fascinating and I have already grabbed the source code he presented and started modifying it to extend some of the existing functionality.</p>
<p>Engaging talks with tangible takeaways like this are the reason why these types of conferences are so darn cool.</p>
<h2>Session Review: Building Testable PHP Applications</h2>
<p>The last session I attended was on Building Testable PHP Applications by Chris Hartjes (aka grumpy programmer) who is nothing short of an Internet celebrity.  He&#8217;s an international speaker and someone I have looked at for a long time as being the authority in TDD (test driven development).</p>
<p>This session was the most intense in terms of how he delivered his content and how deep the subject matter went.  At the end of his talk he mentioned that his second book was being released the next day.  I learned so much from this talk that I immediately purchased a copy of the book (The Grumpy Programmer&#8217;s PHPUnit Cookbook) when it became available and plan on reading it as quickly as possible.</p>
<p>Test driven development is something I strongly believe in and the more that we as developers follow that approach, the less we will have to worry about things breaking or having to stay late during deployments.</p>
<p>Outside of the sessions it was great to connect with other developers, talk about current projects, technologies, triumphs, etc, and get a feel for what others in the industry are doing.  The venue (U of M continuing education center) was excellent and I can say with certainty that the attendees all had a very good experience.</p>
<p>Spyder Trap&#8217;s other developers that attended, Khoa Nguyen and Travis Manick, both focused more on the front-end development talks.  Khoa and Travis agreed that the session on &#8220;Rocking Responsive Web Development&#8221; by Josh Broton was their favorite.</p>
<h2>Great Networking</h2>
<p>By the end of the weekend I had made several new friends, talked face-to-face with people that I had previously only engaged with on Twitter, taken over 15 typed pages of notes and had many new techniques that I could take back to work and immediately start implementing.</p>
<p>The quality of the talks were really top notch and it honestly wasn&#8217;t until I talked with the conference organizer, Jonathan Sundquist, that I realized this was the first year of this conference.  Everything ran really smoothly and I look forward to attending next year with the possibility of also being a presenter.</p>
<ul>
<li>Conference: <a title="Midwest PHP Conference" href="http://midwestphp.com/" target="_blank">http://midwestphp.com/</a></li>
<li>Additional Info: <a href="https://joind.in/event/view/1090" target="_blank">https://joind.in/event/view/1090</a></li>
<li>My comments on sessions: <a href="https://joind.in/user/view/20989" target="_blank">https://joind.in/user/view/20989</a></li>
</ul>
<p>&nbsp;</p>
<!-- Social Buttons Generated by Digg Digg plugin v5.3.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://www.spydertrap.com/blog/2013/03/code-connections-midwest-php-conference/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Developers Challenge Builds More Than Code</title>
		<link>http://www.spydertrap.com/blog/2012/11/developers-challenge-builds-more-than-code/</link>
		<comments>http://www.spydertrap.com/blog/2012/11/developers-challenge-builds-more-than-code/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 15:30:55 +0000</pubDate>
		<dc:creator>Nicholas Kreidberg</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.spydertrap.com/blog/?p=2840</guid>
		<description><![CDATA[The day before we moved into our new office space the Spyder Trap development team headed to our President Mike Rynchek&#8217;s condo to spend the day working together while movers shifted us to our new digs.  Things started off like &#8230; <a href="/blog/2012/11/developers-challenge-builds-more-than-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The day before we moved into our new office space the Spyder Trap development team headed to our President Mike Rynchek&#8217;s condo to spend the day working together while movers shifted us to our new digs.  Things started off like any other day, we got setup, consumed <del>some</del> a lot of coffee, put on our headphones and started cranking out code.</p>
<h2>Development Challenge</h2>
<p>Mike had other ideas for our afternoon though and asked us if we would be interested in doing a 90 minute development challenge.   We would break into teams of two, receive a random topic that he came up with and then have a short amount of time to build an application and/or website that relates to that topic.  I was extremely excited about this idea and quickly volunteered to take on the role of a team leader.  Khoa Nguyen was paired with me and we received our category.</p>
<p><a href="/blog/wp-content/uploads/2012/11/STcodechallenge6.jpg"><img class="alignnone size-full wp-image-2842" title="STcodechallenge6" src="/blog/wp-content/uploads/2012/11/STcodechallenge6.jpg" alt="" width="650" height="409" /></a></p>
<p>It wasn&#8217;t hard to come up with a few ideas for our topic and we got really excited for 3:30pm to hit and start building out our idea.</p>
<p>The topic we ended up with was &#8220;Spyder Trap&#8221; which is fairly general but it gave us a great opportunity to do something creative.  Since were in the midst of a huge office move we decided to make that our primary focus.</p>
<h2>Our Code Creation</h2>
<p>During the week prior we had all been using a variety of hash tags on Twitter including #GoodByeEatStreet, #HelloLoringCorners, and #<a title="Spyder Trap Out of Office photos" href="/blog/2012/11/spyder-trappers-epic-out-of-office-experience/">SpyderOOODay</a> so we decided to make use of those and build a website that pulled in data from Twitter, arranged it in a very attractive way, then allowed people to filter by hash tag so that they could see what people were tweeting about in relation to those topics.</p>
<p><a href="/blog/wp-content/uploads/2012/11/STcodechallenge5.jpg"><img class="alignnone size-full wp-image-2841" title="STcodechallenge5" src="/blog/wp-content/uploads/2012/11/STcodechallenge5.jpg" alt="developer challenge code" width="650" height="339" /></a></p>
<p>Being a primarily back-end developer I took on the task of pulling in the JSON data from Twitter, parsing it out and getting it into the structure that was needed for <a title="jQuery plug-in" href="http://isotope.metafizzy.co/" target="_blank">Isotope</a> which is a very cool jQuery plug-in that we have been using quite a bit lately.  While I was working on that Khoa built the front-end JavaScript and CSS that would enable us to take the data that I was generating and display things the way we wanted to.</p>
<p><a href="/blog/wp-content/uploads/2012/11/STchallengeTTscreen.jpg"><img class="alignnone size-full wp-image-2843" title="STchallengeTTscreen" src="/blog/wp-content/uploads/2012/11/STchallengeTTscreen.jpg" alt="" width="650" height="334" /></a></p>
<p>I made use of Twitter&#8217;s media entities so that any photos or videos that were included with the tweets would be visible on our site to give users a more rich and exciting experience.  90 minutes goes very quickly when you are heads-down coding but we were able to get the site fully functional including adding a new v-host on our development server.</p>
<h2>A Great Team Experience</h2>
<p>We used a Google hangout so that people could watch and judge remotely which added a really neat layer to the whole experience.  Mike had contacted a friend of his who works for Best Buy Corporate and he was so intrigued by the idea that he agreed to come in and be one of the judges, along with Mike and Spyder Trap VP Aaron Weiche (and one of his daughters).</p>
<p><a href="/blog/wp-content/uploads/2012/11/GhangoutJudge.jpg"><img class="alignnone size-full wp-image-2844" title="GhangoutJudge" src="/blog/wp-content/uploads/2012/11/GhangoutJudge.jpg" alt="" width="650" height="571" /></a></p>
<p>Developing under pressure is a lot of fun and really forces you to come up with a solid plan and stick to it.  All of the teams put together some really cool ideas and it was fun to see their creations during the judging.</p>
<p>Beyond just the technical side of things, this was a great team building exercise and I think that it was a fun opportunity to showcase what us Spyder Trap developers can do. I look forward to the next time we get the chance to do some competitive team-based coding, it was a blast!</p>
<!-- Social Buttons Generated by Digg Digg plugin v5.3.6,
    Author : Buffer, Inc
    Website : http://bufferapp.com/diggdigg -->]]></content:encoded>
			<wfw:commentRss>http://www.spydertrap.com/blog/2012/11/developers-challenge-builds-more-than-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
