<?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>Webstrong Ltd &#187; Experience</title>
	<atom:link href="http://www.webstrong.ie/category/experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstrong.ie</link>
	<description>Web Applications for Business.</description>
	<lastBuildDate>Fri, 09 Apr 2010 14:07:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Gotta Love What You Do</title>
		<link>http://www.webstrong.ie/2010/02/job/</link>
		<comments>http://www.webstrong.ie/2010/02/job/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 11:58:41 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Experience]]></category>

		<guid isPermaLink="false">http://www.webstrong.ie/?p=602</guid>
		<description><![CDATA[I was recently asked what I love most about my job and as tends to happen, I fluffed my way through the answer, not really doing the question any justice.  So I thought I&#8217;d write a post about it.  I&#8217;m well over a year in Webstrong now and have gotten to do a vast array [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webstrong.ie/wp-content/uploads/2010/02/post31.jpg" alt="Gotta Love What You Do" title="Gotta Love What You Do" width="535" height="200" class="aligncenter size-full wp-image-622" /></p>
<p>I was recently asked what I love most about my job and as tends to happen, I fluffed my way through the answer, not really doing the  question any justice.  So I thought I&#8217;d write a post about it.  I&#8217;m well  over a year in Webstrong now and have gotten to do a vast array of  different things such as websites, content management systems like  WordPress and Drupal, old school email marketing templates, forums, SEO work,   e-commerce websites and most importantly for me, breaking into the  development side of things. I thought recently how different it could  have been&#8230;</p>
<p>I think that&#8217;s one of the great benefits of working  in a small company, you have to be able to throw your hand at anything  or have an idea how to do a bit of everything.  If starting off I had of  gotten a job with a big company,  I probably would have been pigeon holed  into a particular task and not been given the chance to do anything  else. &#8220;Oh you know HTML, CSS, bang&#8230;.you&#8217;re our frontend guy, sit over  there do the same thing all day over and over again.&#8221;  I&#8217;d go on to  frequent murky bars like a lost soul, destined to lead a life of  ordinariness and un-fulfilment.</p>
<p>Whereas in a small company  it&#8217;s the complete opposite. You get exposure to everything, the learning  curve is much steeper but as a result you grow a lot quicker. Yeah this  can happen in a big company too, but the chances are a lot less of it  happening for you, you&#8217;d have to be &#8216;in&#8217; with the right people, do a bit  of brown nosing, show a bit of leg maybe, all that politics stuff that I  would never have the patience for myself (or the legs I&#8217;m told).</p>
<p>So to  answer my own question, what do I love about my job? The fact that  everyday I come in I can be working on something different, I&#8217;m always  learning new things along the way and becoming better at what I do, each  project undertaken throws up fresh challenges and I can apply new  things I&#8217;ve learned from previous projects and constantly fine tune and  tweak them in the never ending search for perfection. You have to love what you do or what&#8217;s the point? The repetitiveness  of a 9-5 was my worst nightmare, one nightmare I&#8217;m glad to say I&#8217;ve  awoken from.</p>
<p>So what do you love about your job?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstrong.ie/2010/02/job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOCSS</title>
		<link>http://www.webstrong.ie/2010/01/oocss/</link>
		<comments>http://www.webstrong.ie/2010/01/oocss/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 10:51:34 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[OOCSS]]></category>

		<guid isPermaLink="false">http://www.webstrong.ie/?p=531</guid>
		<description><![CDATA[We started exploring CSS frameworks a bit last year so thought I&#8217;d share what we&#8217;ve learned. Overall I&#8217;m very happy and delighted we made the move. I must admit at first I didn&#8217;t give them much thought, &#8220;I don&#8217;t want to be using someone else&#8217;s code, I want to write my own&#8221; I&#8217;d think. These [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-548" title="oocss" src="http://www.webstrong.ie/wp-content/uploads/2009/12/oocss.png" alt="oocss" width="535" height="200" /></p>
<p>We started exploring CSS frameworks a bit last year so thought I&#8217;d share what we&#8217;ve learned. Overall I&#8217;m very happy and delighted we made the move. I must admit at first I didn&#8217;t give them much thought, &#8220;I don&#8217;t want to be using someone else&#8217;s code, I want to write my own&#8221; I&#8217;d think. These are the ramblings of a foolish man.</p>
<p>With projects ever growing in size and scale, when starting a new project you want to be hitting the ground running and using a good framework plays a huge hand in this. Within minutes you have the whole skeleton of your site up and running and ready for the trickier more unique elements.</p>
<p>I first looked into <a href="http://www.blueprintcss.org/">Blueprint</a>, but was put off by the unsemantic naming structure. So after that we cast our shadow over OOCSS and decided to give it a try. Out of all the files you get in the <a href="http://github.com/stubbornella/oocss/downloads">download</a>, there are 3 in particular that I use constantly now in every project. I&#8217;ll link to the files and you can Firebug the hell out of them, then I&#8217;ll go through each of them.</p>
<ul>
<li><a href="http://www.webstrong.ie/files/template.html">template.css</a></li>
<li><a href="http://www.webstrong.ie/files/grids_all.html">grids.css</a></li>
<li><a href="http://www.webstrong.ie/files/library.html">content.css</a></li>
</ul>
<h4>Template</h4>
<p>The template is obviously the frame of your site. In here you have eight main classes, throw these onto your page and you&#8217;re instantly ready to start focusing on the unique parts of your site and skip past all the repetitive parts. The classes are&#8230;</p>
<ul>
<li><strong>.page</strong> (your page container, which is 950px wide, if you want a narrower / wider page you just extend this with a nicely named class of your own ex. &#8220;.myPage&#8221;)</li>
<li><strong>.liquid</strong> (takes up the 100% width of the screen in a liquidy fashion)</li>
<li><strong>.head</strong> (your header)</li>
<li><strong>.body</strong> (for clearing floated properties, for instance your leftCol or rightCol)</li>
<li><strong>.rightCol</strong> (yep)</li>
<li><strong>.leftCol</strong> (that&#8217;s right)</li>
<li><strong>.main</strong> (this takes up the full width of your container)</li>
<li><strong>.foot</strong> (exactly)</li>
</ul>
<p>The left and right cols are great and easily changed, if halfway through the site the client decides they want the sidebar on the left instead of on the right, it&#8217;s just a matter of renaming &#8220;rightCol&#8221; to &#8220;leftCol&#8221;, without ruining the structure of your site. By default the leftCol is 250px and the rightCol is 300px, but like the .page if you want a custom width you simply extend it with a class of your own.</p>
<h4>Grids</h4>
<p>The grids I was most impressed with, they&#8217;re just so handy and flexible. I could explain them in grave detail, but simply study <a href="http://www.webstrong.ie/files/grids_docs.html">this page</a> a bit and it will explain it perfectly, with great code examples under each section. You can have complex pages laid out in no time. Again if the structure of your site changes halfway through, these scale beautifully and are easily changeable. No more sleepless nights worrying of sudden changes from awkward clients.</p>
<h4>Content</h4>
<p>Finally there is the content.css file, the best part of this is I rarely ever have to bother worrying about sizing h1-h6 tags. They&#8217;re all sized in perfect proportion to the rest of the content on your site. For instance your h1 is 196% bigger than your normal font-size, your h2 is 167% bigger and so on it goes down the chain.</p>
<h4>Benefits</h4>
<p>So these three files I found enormously helpful in speeding things up. One of the main differences was less cross browser issues, at the end of building a site before using a framework, I&#8217;d always check it in Safari and Chrome, &#8220;yeah, that looks fine&#8221;, then check it in Explorer, &#8220;oh for the love of god&#8230;&#8221;. Now when I check it I rarely ever have any issues and if there is they&#8217;re pretty minor. Also I don&#8217;t have to keep checking to see what I named things, I know of the top of my head what everything should be called, you have the consistency factor across all your projects. There are much more in the download, but I&#8217;ve just covered the main one&#8217;s I found most helpful.</p>
<p>Check out the whole package yourself <a href="http://wiki.github.com/stubbornella/oocss">here</a> and check out the creator <a href="http://www.stubbornella.org/content/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstrong.ie/2010/01/oocss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busy Being Busy</title>
		<link>http://www.webstrong.ie/2009/11/busy-being-busy/</link>
		<comments>http://www.webstrong.ie/2009/11/busy-being-busy/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:53:19 +0000</pubDate>
		<dc:creator>Iarfhlaith</dc:creator>
				<category><![CDATA[Experience]]></category>

		<guid isPermaLink="false">http://www.webstrong.ie/?p=462</guid>
		<description><![CDATA[Every day people like you waste hours of the day doing stuff that&#8217;s unnecessary and unplanned. You&#8217;re wasting your time doing things that don&#8217;t matter. You probably work 9-5 and find ways to fill the day just so you can go home at the end of it and tell everyone you were really busy. But [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-464" title="The Multiple Project Trap" src="http://www.webstrong.ie/wp-content/uploads/2009/11/busyness.jpg" alt="The Multiple Project Trap" width="535" height="298" /></p>
<p>Every day people like you waste hours of the day doing stuff that&#8217;s unnecessary and unplanned. You&#8217;re wasting your time doing things that don&#8217;t matter.</p>
<p>You probably work 9-5 and find ways to fill the day just so you can go home at the end of it and tell everyone you were really busy.</p>
<p>But what did you get done? What did you do that day that actually brought you closer to what you want? Could you have done it in less time? Could you have been more focused on the important stuff and gone home early instead?</p>
<p>We&#8217;ve had the same problem here at Webstrong, working on stuff that doesn&#8217;t pay, doing jobs that don&#8217;t help us reach our goals, while all the while making us busier then we&#8217;ve ever been before.</p>
<p>It had to stop. We had to find an easier way.</p>
<p>Having recognised this, we&#8217;re now finding ways to cut through the bullshit, get more done, and make ourselves a lot less busy, doing the more important work first. The stuff that&#8217;s enjoyable to work on and the stuff that pays. But we&#8217;ve had to go through a very tough time before we got there. A few months ago, we nearly went bust. Not from a lack of work, but from a lack of cash. In this post, my first in a long while, I&#8217;ll try to explain how it happened, and what we did to fix it.</p>
<p><span id="more-462"></span></p>
<h3 class="noIcon subTitle">The Moving Target</h3>
<p>People ask me all the time &#8220;how&#8217;s work Iarfhlaith, you busy at the moment?&#8221; and the truth is that we are always flooded with work and we are always busy. But up until recently, we&#8217;ve been busy in an uncontrollable way. Too many projects, too many people looking for progress reports, not enough resources to get it all done. We simply couldn&#8217;t handle the work that was coming in the door. For every project we finished, two new ones would land on our desk, and the pile just got bigger and bigger.</p>
<p>Now this isn&#8217;t some excuse to boast about how well we&#8217;re doing, in fact it&#8217;s quite the opposite. Being too busy is a very serious problem and working on a lot of projects simultaneously can kill a business.</p>
<h3 class="noIcon subTitle">The Cashflow Problem</h3>
<p>This business should be simple. It should be a piece of cake. You get a project, you work on a project, you deliver it completed, and then you get paid. Sounds simple, and it is, but only if you work on one project at a time. In reality, what can happen if you&#8217;re not careful is that you take on a project, then halfway through you take on another project and start it immediately, making the first project late. You are now juggling two projects at the same time and taking calls from two customers looking for updates, wondering why the work isn&#8217;t getting done on time.</p>
<p>Now take that scenario, and add on another 20 projects into the mix. All going  on at the same time, all with estimated timelines based on an imaginary clear schedule. This is where we were a few months ago. Obviously, problems arose. Deadlines got pushed out, projects got forgotten about and very little got delivered.  And very soon, because projects weren&#8217;t getting delivered, we began to run out of cash.</p>
<p>Up to our eyes in work, with no money coming in the door.</p>
<h3 class="noIcon subTitle">Active Project Management</h3>
<p>Obviously, we had to change fast or we were doomed. I took advice from some close friends in business and I began to restructure how we manage ourselves and our clients.</p>
<p>We identified a few key areas that needed attention, and we made our first big change:</p>
<ul>
<li>We started to really manage our client&#8217;s expectations. They needed to know when we would start, when key milestones would be delivered and how long the project would take.</li>
</ul>
<p>And, we couldn&#8217;t realistically give that information accurately unless we knew how busy we already were. So we made our second big change:</p>
<ul>
<li>We started scheduling our time, in advance, in a very strict way.</li>
</ul>
<p>These two changes seem so simple, but actively managed, they turned a struggling business into a profitable business almost instantly.</p>
<p>I come from a technical background, and in all honestly, until recently the extent of my client management skills extended to saying &#8216;yes&#8217; to almost all of their requests. Now however, before saying yes, I&#8217;ll check when we&#8217;re available to start the work before I make any promises.</p>
<p>You would think that by telling the client that you can&#8217;t start their project for another three weeks would be an issue for them, but I&#8217;ve found so far that it isn&#8217;t and they&#8217;re just happy to know when it&#8217;ll be started, and when it&#8217;ll be finished. Provided you deliver on those promises of course, you&#8217;re doing yourself and your client a huge favour by knowing how busy you are before you take on more work.</p>
<h3 class="noIcon subTitle">An Added Benefit</h3>
<p>There&#8217;s an added benefit to this simple approach to project management. It reduces the risk of growing your team.</p>
<p>For instance, if your existing team is booked out two months in advance, then taking on another coder or designer is far less riskier then if you didn&#8217;t know what you&#8217;d be working on in a weeks time or a months time.</p>
<p>So, with a few simple changes, I&#8217;ve managed to turn this business around. And with the bit of free time I have now, you should expect to see a little more of me on the blog.</p>
<p>&#8211;</p>
<p>If you&#8217;ve had a similar experience and have any wisdom to share on the subject, please leave a comment on this post, because I&#8217;m certain there are a lot of folk in this industry still making those mistakes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstrong.ie/2009/11/busy-being-busy/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PHP and MySQL Course</title>
		<link>http://www.webstrong.ie/2009/06/php-and-mysql-course/</link>
		<comments>http://www.webstrong.ie/2009/06/php-and-mysql-course/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:46:45 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Experience]]></category>
		<category><![CDATA[iBat]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Smarty]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[webstrong]]></category>

		<guid isPermaLink="false">http://www.webstrong.ie/?p=345</guid>
		<description><![CDATA[This is the first post by Webstrong&#8217;s web designer, Philip Brant. Philip has come from a background in website design and recently went on a 14 week introduction course to PHP and Smarty, two of the core technologies we use here at Webstrong. This post gives Philip&#8217;s views on the course and it&#8217;s benefits. Greetings [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.webstrong.ie/wp-content/uploads/2009/06/ibat1.gif" alt="ibat1" title="ibat1" width="535" height="200" class="alignnone size-full wp-image-363" /></p>
<p><em>This is the first post by Webstrong&#8217;s web designer, Philip Brant. Philip has come from a background in website design and recently went on a 14 week introduction course to PHP and Smarty, two of the core technologies we use here at Webstrong. This post gives Philip&#8217;s views on the course and it&#8217;s benefits.</em></p>
<p>Greetings all, this is a brief rundown of the course I underwent from February-May of this year.</p>
<p><span id="more-345"></span></p>
<h4>First off, some background&#8230;</h4>
<p>August last year I landed a job at Webstrong, plucked from obscurity by <a href="http://iarfhlaith.com">Iarfhlaith</a>. The first employee of an up and coming startup, things were looking great. &#8220;I’ve made it I thought, I’m a success&#8221;, what a great job I now have! Off to town I went and immediately invested in a top hat and monocle to accompany my new found position. This delusion wasn’t to last long however.</p>
<p>Now there was a bit more to it than this, but to sum it up this is roughly how it went. Upon my first couple of days at Webstrong, I quickly realised “yeah it’s great I can build websites, but look what else is possible”, &#8220;my god&#8221; I thought, &#8220;I must be trained in the arts of programming to truly achieve Nirvana in this industry&#8221;. It was like having your wardrobe door opened and seeing &#8220;Alice in Wonderland&#8221;. With that in mind, off I went back to the classroom, dreams of grandeur shelved until I master these new skills that have been brought to my attention.</p>
<h4>Fast forward to February 2009</h4>
<p>My journey began on a frosty February evening in <a href="http://www.ibat.ie/">iBat</a>, Swords. &#8220;PHP and MySQL&#8221; 14 week course, we were also treated to some <a href="http://smarty.net/">Smarty</a>,<a href="http://jquery.com/"> jQuery</a> (write less, do more, all hail mighty jQuery) and even a small bit on <a href="http://joomla.org/">Joomla</a>, the juggernaut CMS.</p>
<p>It was a small enough class, with people from all sorts of different backgrounds.  Our lecturer was a <a href="http://www.zend.com/en/">Zend</a> qualified PHP expert, so we had all the right ingredients to get going.</p>
<p>Starting on the first night we got PHP up and running on our machines, for this we installed <a href="http://www.wampserver.com/en/">WAMP</a> Windows, Apache, MySQL, PHP), I was hoping we would go through the hardcore installation of PHP but as were pressed for time with so much to get through, I understand the need for speed. For anybody starting out, WAMP is a godsend and I’d recommend it to get the ball rolling.</p>
<p>Now that we had it up and running on our machines and after the industry standard &#8220;hello world&#8221;, we were ready to get down to business. The first few weeks were all functions, arrays and variables, without these nothing would get done so it is of vital importance these are understood well. At first they can be quite confusing,  but after writing them out a couple of hundred times, the formatting quickly becomes second nature to you and you get the &#8220;parse errors&#8221; out of your system. With this under our belt we then started putting it all into practice</p>
<ul>
<li>passing information through forms</li>
<li>writing login scripts</li>
<li>connecting to a database</li>
<li>populating tables with information</li>
<li>eCommerce section</li>
<li>sessions</li>
<li>starting out your own CMS</li>
<li>integrating PayPal with our shopping cart</li>
</ul>
<p>From about halfway through until the end we started using <a href="http://www.smarty.net">Smarty</a> for all our work. Although it’s a big step to take so soon I think it’s definitely worth while, our lecturer highly recommended it and it’s what we use at Webstrong. It was one of the things that most impressed me when I started at  Webstrong, seeing the size of some of our projects, yet the code is so tidy and easy to read, a neat freaks dream.</p>
<h4>So what will the course give you?</h4>
<p>If  you’re serious about becoming a programmer, I’d definitely recommend a course like this. You may not be a programming expert at the end of it, it will however give you a solid foundation  from which to build on. It will guide you in the right direction, set you on your way.</p>
<p>The rest is up to you and how badly you want it. For me, it’s a great advantage that I get to work with it everyday. With a lot of hard work, practice and <a href="http://www.iarfhlaith.com/2009/05/13/change-the-world-ignore-your-ego/">zero ego</a>, you’ll get there.  Write the code, make your  mistakes and learn from them. With each project under your belt you become a stronger, all round better developer until one day you can take the top hat off the shelf and say &#8220;I’ve made it, I’m a success&#8221;.</p>
<p>I’d like to thank our lecturer for the past 14 weeks  for always making the classes interesting and enjoyable and I wish everyone who was in my class all the best in your future endeavours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webstrong.ie/2009/06/php-and-mysql-course/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
