<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Deadly Technology</title>
		<link>http://deadlytechnology.com/home/feed</link>
		<atom:link href="http://deadlytechnology.com/home/feed" rel="self" type="application/rss+xml" />
		<description>Deadly Technology RSS Feed</description>

		
		<item>
			<title>GridField edit record set relation ID</title>
			<link>http://deadlytechnology.com/silverstripe/gridfield-id/</link>
			<description>SilverStripe 3 Gridfield is very flexible and easy to work with compared to the old ComplexTableField and popups of SilverStripe 2.4 (so far). One pitfall however is that when adding a record to a  has_many the parent ID / relation ID is not prepopulated - related ticket here.</description>
			<pubDate>Fri, 14 Sep 2012 10:24:29 +1200</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/gridfield-id/</guid>
		</item>
		
		<item>
			<title>DNS and Nameservers</title>
			<link>http://deadlytechnology.com/web-development/dns-nameservers/</link>
			<description>DNS is obviously a very important component of the Internet. Many people understand DNS works much like a phone book, where finding a phone number for a person requires looking for their name in an alphabetical list and then using the number adjacent.</description>
			<pubDate>Sun, 22 Jul 2012 08:39:28 +1200</pubDate>
			
			
			<guid>http://deadlytechnology.com/web-development/dns-nameservers/</guid>
		</item>
		
		<item>
			<title>Display latest tweets in SilverStripe</title>
			<link>http://deadlytechnology.com/silverstripe/twitter-feed/</link>
			<description>Displaying your latest tweet using Javascript is fairly straight forward and this method can be used to display a tweet in a SilverStripe template. The Javascript might look a bit like this:</description>
			<pubDate>Thu, 19 Jul 2012 16:14:38 +1200</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/twitter-feed/</guid>
		</item>
		
		<item>
			<title>How To: Nginx, PHP-FPM, MySQL, phpMyAdmin, Postfix on Ubuntu</title>
			<link>http://deadlytechnology.com/silverstripe/nginx-php-fpm-mysql-ubuntu/</link>
			<description>I recently moved to a new VPS because my last one was at something like 92% uptime. I wanted to try Nginx because Apache was constantly crashing, possibly something to do with Plesk being installed.</description>
			<pubDate>Thu, 26 Apr 2012 14:59:22 +1200</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/nginx-php-fpm-mysql-ubuntu/</guid>
		</item>
		
		<item>
			<title>Scheduled Tasks in SilverStripe</title>
			<link>http://deadlytechnology.com/silverstripe/scheduled-tasks/</link>
			<description>Creating a scheduled task in SilverStripe, one that is called by cron, can be a bit fiddly and the documentation seems to have disappeared. Here&#039;s the process I followed to create a SilverStripe scheduled task that is run by cron.  </description>
			<pubDate>Mon, 19 Dec 2011 14:56:11 +1300</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/scheduled-tasks/</guid>
		</item>
		
		<item>
			<title>Bare bones SilverStripe image gallery module</title>
			<link>http://deadlytechnology.com/silverstripe/bare-bones-silverstripe-image-gallery-module/</link>
			<description>This is an example image gallery that has no dependencies on other SilverStripe modules - not counting the SilverStripe framework and cms haha. Just an example of a bare bones image gallery, using ComplexTableField instead of the DataObjectManager. If you are looking for a more complete Image Gallery Tutorial please follow that link to a walkthrough, much of the process is the same.</description>
			<pubDate>Thu, 17 Nov 2011 14:53:08 +1300</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/bare-bones-silverstripe-image-gallery-module/</guid>
		</item>
		
		<item>
			<title>Easy &#039;Under Construction&#039; pages for SilverStripe sites</title>
			<link>http://deadlytechnology.com/silverstripe/under-construction/</link>
			<description>For if you&#039;ve ever been in the situation where you&#039;ve developed a SilverStripe site for a client and now they want to review it before making it live - but you don&#039;t have a staging server set up. What you usually want to do is give the client full access to their website, but prevent the public from viewing the unfinished product. [ad#Half Banner] This simple technique is perfect for those situations. It lets you deliver a static HTML &#039;Under Construction&#039; page to the general public, but if an admin user is logged in, the &#039;Under Construction&#039; page disappears and the admin user can browse the site as normal. Additionally the &#039;Under Construction&#039; page is served up with a 503 - Service Unavailable HTTP response status code.</description>
			<pubDate>Fri, 11 Nov 2011 14:43:14 +1300</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/under-construction/</guid>
		</item>
		
		<item>
			<title>Posting invalid form data in SilverStripe unit tests</title>
			<link>http://deadlytechnology.com/silverstripe/post-data-unit-tests/</link>
			<description>By default posting form data from a SilverStripe unit test seems to restrict your POST data to only valid values. Meaning, if you want to post a value for a select field on the form, the value must be in the options for that select field in order for it to be POST&#039;d. [ad#Half Banner] Usually when submitting form data from a unit test its easiest to use the FunctionalTest-&amp;gt;submitForm() function with something like:</description>
			<pubDate>Tue, 08 Nov 2011 14:40:23 +1300</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/post-data-unit-tests/</guid>
		</item>
		
		<item>
			<title>Speed up SilverStripe Unit Testing with SQLite</title>
			<link>http://deadlytechnology.com/silverstripe/sqlite-unit-testing/</link>
			<description>Unit testing can be a useful process to kill those pesky bugs, luckily with SilverStripe its relatively easy to get started unit testing. Running a test can take some time though, a great way of speeding up unit testing (as pointed out to me by Will Rossiter on the IRC channel) is to use the SQLite3 module by Andreas Piening. [ad#Half Banner] Installation is pretty straight forward, so that only your unit tests use the SQLite database you can hack up the config file a bit:</description>
			<pubDate>Sun, 06 Nov 2011 21:17:00 +1300</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/sqlite-unit-testing/</guid>
		</item>
		
		<item>
			<title>Date range picker for SilverStripe model admin search</title>
			<link>http://deadlytechnology.com/silverstripe/date-range-filter/</link>
			<description>After reading this awesome post by Aaron Carlino I decided a date range filter was just what I needed to filter search results in my ModelAdmin class. Then I read the comment by Ingo Schommer and that date range widget looked pretty badass so I incorporated that instead of having two fields like Aaron&#039;s solution.</description>
			<pubDate>Tue, 28 Jun 2011 12:43:05 +1200</pubDate>
			
			
			<guid>http://deadlytechnology.com/silverstripe/date-range-filter/</guid>
		</item>
		
	</channel>
</rss>
