<?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>Transcending Frontiers</title>
	<atom:link href="http://blog.thefrontiergroup.com.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thefrontiergroup.com.au</link>
	<description>Your peek inside the collective mind of The Frontier Group</description>
	<lastBuildDate>Mon, 02 Apr 2012 04:32:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Positions available: Ruby Developers</title>
		<link>http://blog.thefrontiergroup.com.au/2012/03/positions-available-ruby-developers/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/03/positions-available-ruby-developers/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 04:32:26 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Inside TFG]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1923</guid>
		<description><![CDATA[The Frontier Group is a boutique software development company based in West Perth. We have a strong focus on web software, and utilise Ruby on Rails and JavaScript to build web and mobile (specifically iPhone and Android) applications. We’re looking to take on experienced developers to work with our team on our internal and client [...]]]></description>
			<content:encoded><![CDATA[<p>The Frontier Group is a boutique software development company based in West Perth. We have a strong focus on web software, and utilise Ruby on Rails and JavaScript to build web and mobile (specifically iPhone and Android) applications. We’re looking to take on experienced developers to work with our team on our internal and client projects.</p>
<h1>Is this you?</h1>
<p>You understand the difference between websites and web applications, and you want to write apps that matter for people that care about them.</p>
<p>You’ll have a track record of working on completed projects. You’ll have a few years commercial experience, probably working as part of a team doing solid but under-appreciated work. You will have experience with Mac, Linux or UNIX, but it might not be your daily environment. Similarly you will have an opinion about vi vs. Emacs or Python vs. Ruby, but you’ll understand that they’re just opinions.</p>
<p>You’ll care about your tools and will take real, genuine pride in the quality of the code you create. You won&#8217;t consider automated testing and continuous integration as optional components of a project, and will appreciate automated deployment procedures too. Learning new programming languages and getting more out of the languages you already know will excite you. Efficiency will be important too, and you’ll be looking for ways to automate your workflow and push the repetition off to a script.</p>
<p>You’ll be confident in your programming ability, regardless of the language you prefer, yet humble enough to seek guidance when needed. You’ll know how JavaScript can be used to enhance the web, and will have demonstrated experience with a leading JavaScript library. You might even care about SASS and HAML, if you’re really cool.</p>
<p>Using the right tools is important and we realise that. We don’t have a parent company dictating how we do things or what our “standard operating environment” is – you’ll get to make those decisions with us. We all use MacBook Pros for development, but you might want a new iMac, for example. You’ll keep up to date with current trends and care about using modern techniques and practices, as well as tools and technologies.</p>
<h1>What we give you</h1>
<ul>
<li>Variable salary, dependent on position (Starting at $63,000 on probation)</li>
<li>9% superannuation (on top of salary)</li>
<li>A MacBook Pro with SSD (yours to keep, replaced every two years) ~$3,500</li>
<li>$1,000 travel allowance per year (parking, bike servicing, public transport)</li>
<li>Internet and mobile allowance ($80 each per month)</li>
<li>Current and relevant books, training, tools and gear</li>
<li>Pay reviews every 6 months with no ceiling on earning potential</li>
<li>Freedom to grow your role with our organisation</li>
</ul>
<p><span style="font-weight: normal; font-size: 13px;"> </span></p>
<h1>What you give us</h1>
<ul>
<li>Agreed units of production (standard working week)</li>
<li>Your creative genius and passion</li>
</ul>
<h1>How to apply</h1>
<p>Send a short email to <a href="mailto:jobs@thefrontiergroup.com.au">jobs@thefrontiergroup.com.au</a> and reference your Github and Stack Overflow accounts, along with any Open Source projects you’re involved with. Include a resume if it’s three pages or less.</p>
<p>*International applicants are also welcome</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/03/positions-available-ruby-developers/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/03/positions-available-ruby-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FlyRight: Help shape the future of airline travel</title>
		<link>http://blog.thefrontiergroup.com.au/2012/03/flyright-help-shape-the-future-of-airline-travel/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/03/flyright-help-shape-the-future-of-airline-travel/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 07:40:50 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Inside TFG]]></category>
		<category><![CDATA[Our Products]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1912</guid>
		<description><![CDATA[Lately we&#8217;ve been working on an app that we are now happy to announce as FlyRight. FlyRight is a mobile app (with accompanying web site) designed to use the power of real-time services to help improve airline travel, allowing you to be heard by the airlines when you need to be: on the spot. We [...]]]></description>
			<content:encoded><![CDATA[<p>Lately we&#8217;ve been working on an app that we are now happy to announce as FlyRight.</p>
<p>FlyRight is a mobile app (with accompanying web site) designed to use the power of real-time services to help improve airline travel, allowing you to be heard by the airlines when you need to be: on the spot.</p>
<p>We want to help make travelling a smoother and more enjoyable experience by giving you power when you need it. If you want to be heard, FlyRight is for you.</p>
<p>We&#8217;ll have more updates soon so for now, register your interest at <a href="http://bit.ly/GAUQTd">FlyRight</a> to hear all about the launch. You can also keep up to date on FlyRight&#8217;s <a href="http://twitter.com/flyrightapp">Twitter</a> and <a href="http://facebook.com/flyrightapp">Facebook</a> page.</p>
<p><small>FlyRight is a joint venture between <a href="http://thefrontiergroup.com.au">TFG</a> and <a href="http://resonatesocial.com">Resonate Social</a></small></p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/03/flyright-help-shape-the-future-of-airline-travel/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/03/flyright-help-shape-the-future-of-airline-travel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Featured in BetaKit &#8211; Synaptor Launches Apps to Tackle Workplace Safety</title>
		<link>http://blog.thefrontiergroup.com.au/2012/03/featured-in-betakit-synaptor-launches-apps-to-tackle-workplace-safety/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/03/featured-in-betakit-synaptor-launches-apps-to-tackle-workplace-safety/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 16:43:01 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Inside TFG]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1905</guid>
		<description><![CDATA[Synaptor has been out in the field for a month now, and is starting to get some coverage with real world use. Check out the latest writeup at Betakit]]></description>
			<content:encoded><![CDATA[<p><a href="http://synaptor.com.au">Synaptor</a> has been out in the field for a month now, and is starting to get some coverage with real world use.</p>
<p>Check out the latest writeup at <a href="http://betakit.com/2012/03/16/synaptor-launches-apps-to-tackle-workplace-safety">Betakit</a></p>
<p><a href="http://betakit.com/2012/03/16/synaptor-launches-apps-to-tackle-workplace-safety"><img class="alignnone size-full wp-image-1906" title="Screen Shot 2012-03-17 at 12.21AM" src="http://blog.thefrontiergroup.com.au/wp-content/uploads/2012/03/Screen-Shot-2012-03-17-at-12.21AM.png" alt="" width="500 height=" /></a></p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/03/featured-in-betakit-synaptor-launches-apps-to-tackle-workplace-safety/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/03/featured-in-betakit-synaptor-launches-apps-to-tackle-workplace-safety/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lights out management of a NetApp FAS2020</title>
		<link>http://blog.thefrontiergroup.com.au/2012/03/lights-out-management-of-a-netapp-fas2020/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/03/lights-out-management-of-a-netapp-fas2020/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 03:53:05 +0000</pubDate>
		<dc:creator>mlambie</dc:creator>
				<category><![CDATA[Inside TFG]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1891</guid>
		<description><![CDATA[Our DEVOPS team manage a NetApp FAS2020 filer for a customer, and recently our network monitoring systems began reporting an issue connecting to the device&#8217;s BMC (Board Management Controller). This is the independent processor that provides the lowest level access to the system. In theory, if everything was to break and the machine was to [...]]]></description>
			<content:encoded><![CDATA[<p>Our <a href="http://en.wikipedia.org/wiki/DevOps">DEVOPS</a> team manage a <a href="http://www.netapp.com/us/products/storage-systems/fas2000/">NetApp FAS2020</a> filer for a customer, and recently our network monitoring systems began reporting an issue connecting to the device&#8217;s BMC (Board Management Controller). This is the independent processor that provides the lowest level access to the system. In theory, if everything was to break and the machine was to blow up, we should be able to log into the BMC and find out what is going on. It&#8217;s an entirely separate computer tasked with providing a (secure!) back-door to the system in case of catastrophic failure.</p>
<p>Even though NetApp has a phenomenal reputation &#8211; at a technical seminar last year, a sales engineer said that no NetApp customer has ever lost data due to a hardware failure &#8211; I still don&#8217;t feel comfortable without access to the BMC.</p>
<p>Access to the BMC (on other NetApp devices the LOM controller is called a Remote Management Controller, or RMC) is via SSH, using <em>naroot</em> as the username. From here you can move &#8220;up the chain&#8221; to a system console, and use CTRL-G to move &#8220;down the chain&#8221; back to the BMC.</p>
<p><code>mlambie@prime:~$ ssh naroot@ilca-netapp-bmc<br />
naroot@ilca-netapp-bmc's password:<br />
=== OEMCLP v1.0.0 BMC v1.2 ===<br />
bmc shell -&gt;<br />
bmc shell -&gt; system console<br />
Press ^G to enter BMC command shell<br />
Data ONTAP (ilca-netapp.thefrontiergroup.net.au)<br />
login: root<br />
Password:<br />
ilca-netapp&gt; Mon Mar 12 11:40:27 WST [console_login_mgr:info]: root logged in from console<br />
ilca-netapp&gt; &lt;<em>ctrl g&gt;</em><br />
=== OEMCLP v1.0.0 BMC v1.2 ===<br />
bmc shell -&gt; </code></p>
<p>The filer also allows management via SSH directly, and not through the BMC. I used this shell to restart the BMC.</p>
<p><code>ilca-netapp&gt; bmc help status<br />
bmc status<br />
- Display status for a Baseboard Managment Controller  (BMC).<br />
ilca-netapp&gt; bmc help reboot<br />
bmc reboot<br />
- Reboot the Baseboard Managment Controller (BMC)<br />
ilca-netapp&gt; bmc reboot<br />
ilca-netapp&gt; The BMC rebooted successfully</code></p>
<p>It looks like the SSH daemon was simply hung (it had an uptime of 270+ days prior to the reboot) and restarting the BMC through the management console in this way corrected the issues the monitoring systems were reporting.</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/03/lights-out-management-of-a-netapp-fas2020/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/03/lights-out-management-of-a-netapp-fas2020/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Case Study: Synaptor &#8211; Manage health, safety, and environmental risk in real time</title>
		<link>http://blog.thefrontiergroup.com.au/2012/02/case-study-synaptor-changing-the-way-smes-in-hazardous-industries-ensure-the-safety-of-their-people-and-the-environment-with-innovative-mobile-and-web-apps/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/02/case-study-synaptor-changing-the-way-smes-in-hazardous-industries-ensure-the-safety-of-their-people-and-the-environment-with-innovative-mobile-and-web-apps/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 02:00:35 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Websites or Tools]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1873</guid>
		<description><![CDATA[This week marks the official launch of a project we have been busy working on for the past few months. Since October we have been putting together mobile and web apps for a startup in Perth called Synaptor. Synaptor is changing the way SMEs in hazardous industries ensure the safety of their people and the [...]]]></description>
			<content:encoded><![CDATA[<p>This week marks the official launch of a project we have been busy working on for the past few months. Since October we have been putting together mobile and web apps for a startup in Perth called Synaptor.</p>
<p>Synaptor is changing the way SMEs in hazardous industries ensure the safety of their people and the environment with innovative mobile and web apps. We&#8217;re happy to have been involved in a project for a local company that is going to improve health and safety outcomes in hazardous industries.</p>
<p>We have put together a case study (<a title="Synaptor Case Study" href="http://www.thefrontiergroup.com.au/case-studies/synaptor">Synaptor case study</a>) to showcase the products, but here&#8217;s a sneak peek below:</p>
<p><a href="http://blog.thefrontiergroup.com.au/wp-content/uploads/2012/02/synaptor-blog.png"><img class="alignnone size-full wp-image-1874" title="Synaptor" src="http://blog.thefrontiergroup.com.au/wp-content/uploads/2012/02/synaptor-blog.png" alt="" width="470" height="300" /></a></p>
<p>Visit the <a title="Synaptor" href="http://www.synaptor.com.au">Synaptor website</a> to check out the project, or try out the mobile apps (iPhone/iPad) in the App Store (<a title="Observations" href="http://itunes.apple.com/us/app/observations/id473606628?mt=8">Observations</a> &amp; <a title="Maps" href="http://itunes.apple.com/us/app/maps/id475577993?mt=8">Maps</a>)</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/02/case-study-synaptor-changing-the-way-smes-in-hazardous-industries-ensure-the-safety-of-their-people-and-the-environment-with-innovative-mobile-and-web-apps/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/02/case-study-synaptor-changing-the-way-smes-in-hazardous-industries-ensure-the-safety-of-their-people-and-the-environment-with-innovative-mobile-and-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MailCatcher &#8211; a super simple SMTP server that intercepts email for testing</title>
		<link>http://blog.thefrontiergroup.com.au/2012/02/mailcatcher-a-super-simple-smtp-server-that-intercepts-email-for-testing/</link>
		<comments>http://blog.thefrontiergroup.com.au/2012/02/mailcatcher-a-super-simple-smtp-server-that-intercepts-email-for-testing/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 23:47:59 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Websites or Tools]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1864</guid>
		<description><![CDATA[Last year we wrote about MailCatcher, a gem developed by our own Sam Cochran (@sj26). MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. There have been many updates in that time, and MailCatcher has picked up a bit of a following too. It&#8217;s still [...]]]></description>
			<content:encoded><![CDATA[<p>Last year we wrote about MailCatcher, a gem developed by our own Sam Cochran (<a href="http://twitter.com/sj26">@sj26</a>). MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface.</p>
<p>There have been many updates in that time, and MailCatcher has picked up a bit of a following too. It&#8217;s still a great tool, so if you&#8217;re a developer you should check it out.</p>
<p>Here&#8217;s some feedback from around the web:</p>
<ul>
<li>&#8220;Ruby Mailcatcher should be deployed in every local development environment, regardless of whether you&#8217;re using Ruby.&#8221; &#8211; @brightball (<a href="https://twitter.com/#!/brightball/statuses/166609982542970880">link</a>)</li>
<li>&#8220;Learn about one of @srbiv&#8217;s favorite gems &#8211; http://mailcatcher.me our latest blog post:&#8221; &#8211; @highgroove (<a href="https://twitter.com/#!/highgroove/status/167811167107031041">link</a>)</li>
<li>&#8220;MailCatcher is one of the better email testing gems I&#8217;ve seen.&#8221; &#8211; @hkarthik (<a href="https://twitter.com/#!/hkarthik/statuses/167624516271489025">link</a>)</li>
</ul>
<p>The latest version is 0.5.5 and can be accessed at <a title="MailCatcher" href="http://mailcatcher.me">MailCatcher.me</a> or <a title="MailCatcher" href="http://github.com/sj26/mailcatcher">Github</a></p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2012/02/mailcatcher-a-super-simple-smtp-server-that-intercepts-email-for-testing/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2012/02/mailcatcher-a-super-simple-smtp-server-that-intercepts-email-for-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agile Development Sprints &#8211; This is how we do it</title>
		<link>http://blog.thefrontiergroup.com.au/2011/12/agile-development-sprints-this-is-how-we-do-it/</link>
		<comments>http://blog.thefrontiergroup.com.au/2011/12/agile-development-sprints-this-is-how-we-do-it/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 19:40:24 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[sprint]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1853</guid>
		<description><![CDATA[In any given week our company is typically developing five projects at once, with teams of one to three. We run one-week sprints with a half day planning session on Monday morning, and a review session on Friday afternoon. A sprint is the basic unit of development in Agile. Sprints tend to last between one [...]]]></description>
			<content:encoded><![CDATA[<p>In any given week our company is typically developing five projects at once, with teams of one to three. We run one-week sprints with a half day planning session on Monday morning, and a review session on Friday afternoon.</p>
<p><em>A sprint is the basic unit of development in Agile. Sprints tend to last between one week and one month and are a &#8220;timeboxed&#8221; development effort of a constant length.</em></p>
<p><strong>Our sprint planning session is broken down as follows:</strong></p>
<ul>
<li>Product owner &#8211; prioritise and explain highest priority items in the product backlog (we use <a title="Pivotal Tracker" href="http://pivotaltracker.com">Pivotal Tracker</a>). The team can ask questions at this point.</li>
<li>Product owner &#8211; set a sprint goal (what are we achieving this sprint).</li>
<li>Team &#8211; select Pivotal Tracker stories you can commit to, to attain that goal.</li>
<li>Team &#8211; demonstrate a solution to each story in the sprint and ensure no outstanding questions.</li>
</ul>
<p><strong>Our Friday afternoon review session:</strong></p>
<ul>
<li>Product Owner and Team  - demo all completed stories.</li>
<li>Team &#8211; Review estimates from the sprint and note down how you went and how you can improve (if target not met).</li>
<li>Team &#8211; Review points missed from the sprint and why, and how you can improve on that for next sprint.</li>
</ul>
<p>If you&#8217;re running sprints in your organisation do you do things a little differently? Drop us a line in the comments.</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2011/12/agile-development-sprints-this-is-how-we-do-it/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2011/12/agile-development-sprints-this-is-how-we-do-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New additions to our case study section</title>
		<link>http://blog.thefrontiergroup.com.au/2011/11/new-additions-to-our-case-study-section/</link>
		<comments>http://blog.thefrontiergroup.com.au/2011/11/new-additions-to-our-case-study-section/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 13:21:37 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Inside TFG]]></category>
		<category><![CDATA[Our Products]]></category>
		<category><![CDATA[Websites or Tools]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1847</guid>
		<description><![CDATA[Our primary focus at The Frontier Group is web and mobile applications, but we do find time to design a website every now and again. We&#8217;ve added three websites recently completed to our case studies section of the site. You can see them by clicking the links below: Australian Mines Ramelius Resources BatteryLimits]]></description>
			<content:encoded><![CDATA[<p>Our primary focus at The Frontier Group is web and mobile applications, but we do find time to design a website every now and again. We&#8217;ve added three websites recently completed to our case studies section of the site.</p>
<p>You can see them by clicking the links below:</p>
<p><a href="http://www.thefrontiergroup.com.au/case-studies/australian_mines">Australian Mines</a><br />
<a href="http://www.thefrontiergroup.com.au/case-studies/ramelius_resources">Ramelius Resources</a><br />
<a href="http://www.thefrontiergroup.com.au/case-studies/battery_limits">BatteryLimits</a></p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2011/11/new-additions-to-our-case-study-section/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2011/11/new-additions-to-our-case-study-section/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn Ruby with the Ruby Koans</title>
		<link>http://blog.thefrontiergroup.com.au/2011/10/learn-ruby-with-the-ruby-koans/</link>
		<comments>http://blog.thefrontiergroup.com.au/2011/10/learn-ruby-with-the-ruby-koans/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 06:42:59 +0000</pubDate>
		<dc:creator>mlambie</dc:creator>
				<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Inside TFG]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Websites or Tools]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1837</guid>
		<description><![CDATA[If you&#8217;re looking for an engaging and interactive way to learn Ruby, I&#8217;d recommend Ruby Koans by EdgeCase. I think that the koans are especially interesting if you&#8217;re coming from another programming language like PHP or Java, because they rely on some basic programming knowledge, but don&#8217;t presume any Ruby-specific abilities. The Koans walk you [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking for an engaging and interactive way to learn Ruby, I&#8217;d recommend <a title="Ruby Koans" href="http://rubykoans.com/">Ruby Koans</a> by <a title="EdgeCase" href="http://edgecase.com/">EdgeCase</a>. I think that the koans are especially interesting if you&#8217;re coming from another programming language like PHP or Java, because they rely on some basic programming knowledge, but don&#8217;t presume any Ruby-specific abilities.</p>
<blockquote><p>The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries.</p></blockquote>
<p>By manipulating and building upon Ruby&#8217;s TestUnit framework, the EdgeCase developers have created a step-by-step process for teaching Ruby through the practice of &#8220;<a title="Red, Green, Refactor" href="http://jamesshore.com/Blog/Red-Green-Refactor.html">Red, Green, Refactor.</a>&#8221; They&#8217;ve added some simple game mechanics too, by showing your systematic progression through the 270+ challenges (puzzles). Reaching enlightenment results in a pretty ASCII graphic, and a legitimate sense of achievement.</p>
<p>Before you start with the koans though you&#8217;ll need a working Ruby installation. I recommend you take a look at the excellent <a title="rvm" href="http://beginrescueend.com/">rvm</a> project, which will allow you to install multiple rubies (1.8.7 and 1.9.2 for example, alongside each other) and multiple gemsets in your home directory. Former Frontiersmen and 2011 Ruby Hero Award winner <a href="http://twitter.com/#!/sutto">Darcy Laycock</a> was heavily involved in this project as part of the 2010 Ruby Summer of Code, so we really like rvm at TFG.</p>
<p>The <a href="https://github.com/edgecase/ruby_koans">GitHub repository</a> even includes a handy Keynote presentation, which I used as the basis for my talk about Ruby Koans at last week&#8217;s <a title="Ruby on Rails Perth Meetup" href="http://www.perthrubyonrails.com.au/">Ruby on Rails Oceania Perth meetup</a>.</p>
<p>Lastly, if you&#8217;d like to have a play with the koans before diving in too deep, they&#8217;re available online through your web browser at <a title="Ruby Koans Online" href="http://koans.heroku.com/">Ruby Koans Online</a>. This is a no-risk way of trying out Ruby (hint: team them up with why&#8217;s <a title="Try Ruby" href="http://tryruby.org/">Try Ruby</a> project) in your browser.</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2011/10/learn-ruby-with-the-ruby-koans/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2011/10/learn-ruby-with-the-ruby-koans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Positions available: Development Manager and Ruby Developers</title>
		<link>http://blog.thefrontiergroup.com.au/2011/09/positions-available-development-manager-and-ruby-developer/</link>
		<comments>http://blog.thefrontiergroup.com.au/2011/09/positions-available-development-manager-and-ruby-developer/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 02:27:00 +0000</pubDate>
		<dc:creator>mlambie</dc:creator>
				<category><![CDATA[Inside TFG]]></category>

		<guid isPermaLink="false">http://blog.thefrontiergroup.com.au/?p=1811</guid>
		<description><![CDATA[The Frontier Group is a boutique software development company based in West Perth. We have a strong focus on web software, and utilise Ruby on Rails and JavaScript to build web applications, and Objective-C for our iOS projects. We’re looking to take on experienced iOS and Web Developers and also a Development Manager (at TFG [...]]]></description>
			<content:encoded><![CDATA[<p>The Frontier Group is a boutique software development company based in West Perth. We have a strong focus on web software, and utilise Ruby on Rails and JavaScript to build web applications, and Objective-C for our iOS projects. We’re looking to take on experienced iOS and Web Developers and also a Development Manager (at TFG that means you&#8217;re a part-time project manager who also writes code).</p>
<h1>Is this you?</h1>
<p>You understand the difference between websites and web applications, and you want to write apps that matter for people that care about them.</p>
<p>You’ll have a track record of working on completed projects, and if you&#8217;re a Development Manager, you&#8217;ll have delivered some of these projects personally. You’ll have a few years commercial experience, probably working as part of a team doing solid but under-appreciated work. You will have experience with Mac, Linux or UNIX, but it might not be your daily environment. Similarly you will have an opinion about vi vs. Emacs or Python vs. Ruby, but you’ll understand that they’re just opinions.</p>
<p>You’ll care about your tools and will take real, genuine pride in the quality of the code you create. You won&#8217;t consider automated testing and continuous integration as optional components of a project, and will appreciate automated deployment procedures too. Learning new programming languages and getting more out of the languages you already know will excite you. Efficiency will be important too, and you’ll be looking for ways to automate your workflow and push the repetition off to a script.</p>
<p>You’ll be confident in your programming ability, regardless of the language you prefer, yet humble enough to seek guidance when needed. You’ll know how JavaScript can be used to enhance the web, and will have demonstrated experience with a leading JavaScript library. You might even care about SASS and HAML, if you’re really cool.</p>
<p>Using the right tools is important and we realise that. We don’t have a parent company dictating how we do things or what our “standard operating environment” is – you’ll get to make those decisions with us. We all use MacBook Pros for development, but you might want a new iMac, for example. You’ll keep up to date with current trends and care about using modern techniques and practices, as well as tools and technologies.</p>
<h1>What we give you</h1>
<ul>
<li>Variable salary, dependent on position (Starting at $63,000 on probation)</li>
<li>9% superannuation (on top of salary)</li>
<li>A MacBook Pro with SSD (yours to keep, replaced every two years) ~$3,500</li>
<li>$1,000 travel allowance per year (parking, bike servicing, public transport)</li>
<li>Internet and mobile allowance ($80 each per month)</li>
<li>Current and relevant books, training, tools and gear</li>
<li>Opportunities to work from home/flexi-time</li>
<li>Pay reviews every 6 months with no ceiling on earning potential</li>
<li>Freedom to grow your role with our organisation</li>
</ul>
<p><span style="font-weight: normal; font-size: 13px;"> </span></p>
<h1>What you give us</h1>
<ul>
<li>Agreed units of production (standard working week)</li>
<li>Your creative genius and passion</li>
</ul>
<h1>How to apply</h1>
<p>Send a short email to <a href="mailto:jobs@thefrontiergroup.com.au">jobs@thefrontiergroup.com.au</a> and reference your Github and Stack Overflow accounts, along with any Open Source projects you’re involved with. Include a resume if it’s three pages or less.</p>
<p>*International applicants are also welcome</p>
<script src="http://feeds.feedburner.com/~s/TranscendingFrontiers?i=http://blog.thefrontiergroup.com.au/2011/09/positions-available-development-manager-and-ruby-developer/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://blog.thefrontiergroup.com.au/2011/09/positions-available-development-manager-and-ruby-developer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

