<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Damilare Onajole</title>
	
	<link>http://damilare.net</link>
	<description>...an avid savant!</description>
	<pubDate>Fri, 10 Jul 2009 03:34:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/damilare" type="application/rss+xml" /><item>
		<title>Frontpage Web Hosting</title>
		<link>http://damilare.net/web-hosting/frontpage-web-hosting/</link>
		<comments>http://damilare.net/web-hosting/frontpage-web-hosting/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 03:34:33 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://damilare.net/?p=30</guid>
		<description><![CDATA[If you?re going to use FrontPage to build your online business website, you?ll want to look for the perfect FrontPage web host. The right web host can make your entire web campaign go much smoother, as your web development process will be easier and more efficient. Fortunately, there are a number of FrontPage web hosts [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Frontpage Web Hosting", url: "http://damilare.net/web-hosting/frontpage-web-hosting/" });</script>]]></description>
			<content:encoded><![CDATA[<p><span><span style="font-size: small;">If you?re going to use FrontPage to build your online business website, you?ll want to look for the perfect </span></span><span><span style="font-size: small;">FrontPage web host</span></span><span><span style="font-size: small;">. The right web host can make your entire web campaign go much smoother, as your web development process will be easier and more efficient. Fortunately, there are a number of FrontPage web hosts out there that can meet virtually all of your web development needs.</span></span><br />
<span id="more-30"></span><br />
<span><span style="font-size: small;">What FrontPage Is</span></span></p>
<p><span><span style="font-size: small;">Microsoft FrontPage is an HTML editor that is all about being user-friendly. It is a WYSIWYG (what you see is what you get) editor, so commands can be entered in plain, simple English, not complex, confusing programming code. It utilizes a graphical user interface (GUI), so that even the most novice of web designers can see exactly what he needs to do and how to do it at each stage. Web design with FrontPage is efficient, simple and creates great looking web pages that are sure to boost your online business.</span></span></p>
<p><span><span style="font-size: small;">FrontPage Web Hosting</span></span></p>
<p><span><span style="font-size: small;">Certain </span></span><span><span style="font-size: small;">web hosting programs</span></span><span><span style="font-size: small;"> are designed specifically to be compatible with FrontPage. For example, FrontPage works optimally if FrontPage Server Extensions are installed on the server. If you know you?re going to be using FrontPage, a FrontPage web host is the way to go.</span></span></p>
<p><span><span style="font-size: small;">Finding a FrontPage Web Host</span></span></p>
<p><span><span style="font-size: small;">There is more than one FrontPage web host out there, and while all may be ideal for FrontPage, they may not all be ideal for you and your business. Take some time to compare the monthly fee and features for each FrontPage web host before settling on the one that you know will suit your needs.</span></span></p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Frontpage+Web+Hosting&amp;url=http%3A%2F%2Fdamilare.net%2Fweb-hosting%2Ffrontpage-web-hosting%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/web-hosting/frontpage-web-hosting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dare Obasanjo vs Jeff Atwood on HTML Validation</title>
		<link>http://damilare.net/random-talks/dare-obasanjo-vs-jeff-atwood-on-html-validation/</link>
		<comments>http://damilare.net/random-talks/dare-obasanjo-vs-jeff-atwood-on-html-validation/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 07:27:20 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Random Talks]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/dare-obasanjo-vs-jeff-atwood-on-html-validation/</guid>
		<description><![CDATA[There seems to be a tasty beef sitting across Dare Obasanjo and Jeff Atwood on HTML Validation or Wheel Re-Invention. Jeff Atwood and Joel Spolsky recently started stackoverflow.com, and it appears Jeff is the lead developer. In his need for ways to combat XSS Forgery(Cross Site Scripting ), he wrote a piece code to sanitize [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Dare Obasanjo vs Jeff Atwood on HTML Validation", url: "http://damilare.net/random-talks/dare-obasanjo-vs-jeff-atwood-on-html-validation/" });</script>]]></description>
			<content:encoded><![CDATA[<p>There seems to be a tasty beef sitting across <b>Dare Obasanjo</b> and <b>Jeff Atwoo</b>d on <b>HTML Validation</b> or Wheel Re-Invention. Jeff Atwood and <b>Joel Spolsky</b> recently started <a target="_blank" href="http://stackoverflow/">stackoverflow.com</a>, and it appears Jeff is the lead developer. In his need for ways to combat XSS Forgery(Cross Site Scripting ), he wrote a piece code to sanitize HTML input. This goes with a couple of previous posts on his blog explaining XSS Forgeries<br />
<span id="more-29"></span><br />
To Dare Obasanjo and more, this means re-inventing the wheel. Dare further explained why Jeff should adopt &#8220;a full fledged HTML parser such as SgmlReader or Beautiful Soup instead of regular expressions.&#8221; Though Jeff&#8217;s response was quite insightful, I found it more of a satire. Titled &#8216;Programming Is Hard, Let&#8217;s Go Shopping!&#8217;, the whole point could be drawn from a two statements:</p>
<p>&#8220;<b>deeply understanding HTML sanitization is a critical part of my business</b>&#8221; and &#8220;<b>If it&#8217;s a core business function, write that code yourself, no matter what.</b>&#8221; </p>
<p>The post was rounded up with this bit: </p>
<p>&#8220;<b>If other programmers don&#8217;t understand why it&#8217;s so critically important that you sit down and write that bit of code &#8212; well, that&#8217;s their problem. They&#8217;re probably too busy shopping to understand.</b>&#8221; </p>
<p>In my opinion, Jeff Atwood mis-applies Joel&#8217;s principle of &#8220;<b>do not outsource core business</b>&#8221; to &#8220;<b>do not use libraries for core competencies</b>&#8220;. Open source wealth grew out of contributing fantastic codes to existing libraries. It doesn&#8217;t work that way with businesses. </p>
<p>If deeply understanding HTML sanitization is a critical part of my business, I would lean on the strengths of other libraries to grow my business. That wouldn&#8217;t mean shopping for libraries without understanding them, but evaluating them in order to contribute if need be. This way, I would have enriched my wealth of knowledge and the common wealth of the open source community. </p>
<p>Jeff Atwood is however right by affirming that &#8220;Of course code reuse is good. Of course reinventing the wheel is bad. Of course the not-invented-here syndrome is bad&#8221;. But there is never justification for doing otherwise, its a sin in the<a href="http://damilare.net/nigeria-web-development/how-to-be-a-ninja-web-developer/"> Ninja Web Developer&#8217;s cult</a></p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Dare+Obasanjo+vs+Jeff+Atwood+on+HTML+Validation&amp;url=http%3A%2F%2Fdamilare.net%2Frandom-talks%2Fdare-obasanjo-vs-jeff-atwood-on-html-validation%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/random-talks/dare-obasanjo-vs-jeff-atwood-on-html-validation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bellview Airline Website Crash</title>
		<link>http://damilare.net/random-talks/bellview-airline-website-crash/</link>
		<comments>http://damilare.net/random-talks/bellview-airline-website-crash/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 10:08:03 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Random Talks]]></category>

		<category />

		<guid isPermaLink="false">http://damilare.net/random-talks/bellview-airline-website-crash/</guid>
		<description><![CDATA[&#8220;On October 22, 2005, Bellview Airlines Flight 210, a Boeing 737 aircraft with 117 people on board, crashed shortly after taking off from Lagos en route to the Nigerian capital Abuja. Early reports from Oyo state government officials claimed that at least half of those on board survived the crash, but later retracted that statement [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Bellview Airline Website Crash", url: "http://damilare.net/random-talks/bellview-airline-website-crash/" });</script>]]></description>
			<content:encoded><![CDATA[<p><i>&#8220;On October 22, 2005, <a target="_blank" href="http://www.flybellviewair.com/">Bellview Airlines Flight</a> 210, a Boeing 737 aircraft with 117 people on board, crashed shortly after taking off from Lagos en route to the Nigerian capital Abuja. Early reports from Oyo state government officials claimed that at least half of those on board survived the crash, but later retracted that statement saying that that “the latest reports coming to us say that all the people on the plane died.” Confusion at the crash site was given as a cause for the mistaken figure. CNN reports that poor weather may have contributed to the crash. The crash inquiry is being aided by officials from Boeing and the United States National Transportation Safety Board. The flight data recorders have not yet been recovered, though pieces of their casing have been found. Angus Ozoka, a Nigerian official leading the crash investigation, said he believes the recorders were destroyed in the impact. Bellview resumed flights on October 24, 2005&#8243;</i>. - Wikipedia</p>
<p>About a month later in there was an emergency landing in Kotoka International Airport in Ghana, which resulted to a license revocation by a aviation task force. Though Bellview has been re-authorized and have since resumed flight operations, the management may have learnt their lessons, but definately not the Web Developers. I noticed the error below on their website, this is so unprefessional for an airline company.<br />
<span id="more-28"></span></p>
<p><font face="Courier New"><i><font size="2">Microsoft VBScript runtime </font><font size="2">error &#8216;800a01a8&#8242;<br />
Object required: &#8221;<br />
/fares/domestic.asp</font><font size="2">, line 516</font></i></font></p>
<p>This is an error output from the ASP programming language. It shows the airline&#8217;s webstie is on a windows server, there seems to be a file called domestic.asp in a folder called &#8216;fares&#8217;. This is a potential message for an hacker to <b>crash the website</b>, and maybe lose their <i>online reservation license</i> once again?</p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Bellview+Airline+Website+Crash&amp;url=http%3A%2F%2Fdamilare.net%2Frandom-talks%2Fbellview-airline-website-crash%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/random-talks/bellview-airline-website-crash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Superwomen</title>
		<link>http://damilare.net/random-talks/the-superwomen/</link>
		<comments>http://damilare.net/random-talks/the-superwomen/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 05:51:07 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Random Talks]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/the-superwomen/</guid>
		<description><![CDATA[Behind every successful man is a woman, the bible also says &#8220;He who finds a woman of virtue, finds a good wife&#8221;, hence every man&#8217;s dream come true is hooking up with the right woman. A woman of virtue raises vibrant and healthy kids. She also drives the husband to success with support, love and [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "The Superwomen", url: "http://damilare.net/random-talks/the-superwomen/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Behind every successful man is a woman, the bible also says &#8220;He who finds a woman of virtue, finds a good wife&#8221;, hence every man&#8217;s dream come true is hooking up with the right woman. A woman of virtue raises vibrant and healthy kids. She also drives the husband to success with support, love and care (vice versa). I grinned with envy watching <a target="_blank" href="http://tokswedskola.com/">Saheed</a>, head of an admnistration, Lagos State University take home his wonderful bride, <a target="_blank" href="http://tokswedskola.com/">Tokunbo</a>, home on the 23rd of August, 2008. This did not only prick my conscience with the &#8220;are you ready?&#8221; question, it also raised a fundamental question. What sort of woman makes a almost perfect one?<br />
<span id="more-27"></span></p>
<p>Strolling down memory lane, I recollect a couple of relationships I have had, and as a result, could categorize these ladies into some sorts. The strong, beautiful, intelligent, caring, homey, sexy to name a few. Beyond the sweet side, some ladies can also be selfish, parasitic and emotionally ruthless! Another interesting feature of these ladies were their perseverance nature, sticking against all odds. This should be a logical choice, as life is full of ups and downs, and a woman&#8217;s ability to pull through makes her, not only a strong woman, but a virtuous one.</p>
<p>However, virtuous-seeming ladies falls into two categories. Those with good intentions, who is driven my passion and love for you and your desires (vice versa), and those who is just waiting to for you to &#8220;blow&#8221; and take their rightful share! The latter don&#8217;t last for long, and it would be really disgusting when they eventually starts getting excited at your &#8220;ups&#8221; and shying away from your &#8220;downs&#8221;.</p>
<p>An interesting set of emerging woman in modern Africa are the set of educated, young and independent women who believes their husbands should be partners and not hosts. Women who are strong and submissive (to faithful and loyal partners), those are women who I consider the almost perfect ones. Women who are not just mothers, and wives, but partners that can hold intelligent topics, and be hot in bed at the same time. Women who are independent enough to think &#8220;I for me, He for him, and Us for Us&#8221;.</p>
<p>These are the superwomen Alicia Keys sang about, kudos to you if you are reading this!</p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=The+Superwomen&amp;url=http%3A%2F%2Fdamilare.net%2Frandom-talks%2Fthe-superwomen%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/random-talks/the-superwomen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing my curiosities…</title>
		<link>http://damilare.net/curious/introducing-my-curiosities/</link>
		<comments>http://damilare.net/curious/introducing-my-curiosities/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 17:11:21 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Just Curious...]]></category>

		<guid isPermaLink="false">http://damilare.net/curious/introducing-my-curiosities/</guid>
		<description><![CDATA[I am curious by nature. This explains my love for Philosophy and romance for Computer Science. But beyond problems of knowledge and artificial intelligence, little things about life prick my curiosity. Hence, the birth of yet another channel on Damilare.net
&#8220;Just Curious..&#8221; is born. From time to time, I&#8217;d be making my ignorances public in this channel. Topics [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Introducing my curiosities&#8230;", url: "http://damilare.net/curious/introducing-my-curiosities/" });</script>]]></description>
			<content:encoded><![CDATA[<p>I am curious by nature. This explains my love for Philosophy and romance for Computer Science. But beyond problems of knowledge and artificial intelligence, little things about life prick my curiosity. Hence, the birth of yet another channel on Damilare.net</p>
<p>&#8220;Just Curious..&#8221; is born. From time to time, I&#8217;d be making my ignorances public in this channel. Topics would be anything that comes to mind, things that need explainations. If you want to peep into my distubred mind,  <a href="http://damilare.net/curious" title="Damilare is Just Curious">Just Curious</a>&#8230; is the place to be.</p>
<p>Meanwhile, get a <a target="_blank" href="http://www.feedreader.com/download" title="Feedreader">Feedreader</a> here and add <a href="http://damilare.net/feed/">http://damilare.net/feed/</a> for a regular date with my blog <img src='http://damilare.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Introducing+my+curiosities%26%238230%3B&amp;url=http%3A%2F%2Fdamilare.net%2Fcurious%2Fintroducing-my-curiosities%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/curious/introducing-my-curiosities/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Do Computers Think</title>
		<link>http://damilare.net/philosophy/do-computers-think/</link>
		<comments>http://damilare.net/philosophy/do-computers-think/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:28:42 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/do-computers-think/</guid>
		<description><![CDATA[&#8220;Computers cannot think, but computers think&#8221;, that was the stupid (lets leave it at stupid for now, till we judge) response to the question during my discussion with Big Seg and Funmi on our way from Wasimi. Funmi, a final year law student of OAU had critically accused me of concluding hastily. But I quickly [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Do Computers Think", url: "http://damilare.net/philosophy/do-computers-think/" });</script>]]></description>
			<content:encoded><![CDATA[<p>&#8220;Computers cannot think, but computers think&#8221;, that was the stupid (lets leave it at stupid for now, till we judge) response to the question during my discussion with Big Seg and Funmi on our way from Wasimi. Funmi, a final year law student of OAU had critically accused me of concluding hastily. But I quickly escaped siting the erroneous nature of man. I responded by saying &#8220;I am not a thinking-thing, but a human being prone to mistakes and errors&#8221; <a href="http://www.mathematical7.com">Big Seg</a> then came in by drawing me to my statement. &#8220;What is a thinking-thing?&#8221; was the question. Trust me now, before saying PHP, I had said Computers! Then the main argument began. Do Computers Think?</p>
<p>I had never given it a real thought, maybe because I am not a &#8216;real&#8217; philosopher. I had always centered my thoughts around Computers, Machines and Robots helping man to build the world, just like Man helps the creator (If any) to build the world. The fundamental question, &#8220;do computers think?&#8221;, never crossed my mind, except for sometime last year in an epistemology class when Prof. Sophie Oluwole dabbled briefly into AI.<br />
<span id="more-24"></span></p>
<p>Now let’s face it! What are computers? What are thoughts? Before continuing I can remember Big Seg said computers don’t think, &#8220;A Computer Does&#8221; in his words. And I can also remember that I was so stupid not to ask him what computers do? Anyway, I am going to answer for him, cos I think I know what computers do. Computers do word processing, computers develop web applications, etc. I am sure you must be hissing at me right now. Or thinking how dumb of me! But seriously, Computers do those things…because we make them do them. I can develop a web application, but I may also be able to make a robot develop web applications. Besides, I am not the one directly interpreting/compiling my code to machine languages but my computer, which have been programmed to do so.</p>
<p>Now what are thoughts? Or better still, what is thinking? Basically, Thinking is a verb like kicking, or eating. Though thinking is complex and entails a lot, but it, on the basics, presupposes doing something. Doing what? To be simple enough, when we think (logically), we compare data (from experience) and make decisions. For example, I am faced with a problem of choosing a wife. Let’s assume I currently have three girlfriends. First, I look into my personal dataset to search for the things I like and dislike, my ambitions and goals in life (A computers gets data from a database or a file system). I then assess the three cuties and ‘calculate’ which one of them has the most similar &#8216;dataset&#8217; to mine (The computer gets user input and compare with the data from the database). When I get one, I marry her (The computer gets one similar input and prints!).</p>
<p>This is a simple model of a computer type operates. And this is basically one of our numerous thought models, Big Seg notably said Humans have intuitions and instincts but computers don’t. Yes! I agree, those models have not been fashioned out into thinking-things, but they may probably be in the nearest future. Who would believe the computer could be made to do the things it does today when Blaise Pascal was inventing the calculator (his thinking machine)!</p>
<p>Ambiguously, thinking presupposes ‘a mind of its own’, something that initiates the thought process. Thinking tends to encapsulate two things; initiating thought process and the thought process itself. Here, we need to drawing a line; a line between a thing that thinks, and a thing that makes a thinking-thing thinks. In humans, I would want to believe that the thinking thing in us is the brain, and what makes the brain thinks is the mind. So when we perceive someone is not thinking straight, we say, &#8220;Are you out of your mind&#8221;? Just like we say &#8220;Is you car out of fuel&#8221;? Like the fuel is the energy for your car to move, the mind could be energy for the brain to work.</p>
<p>Looking at computers as a thinking thing once again, we would deduce that they don’t have what makes them think, that is “They cannot (initiate thoughts) think” But they carry out the process of thinking, cos we act as the mind behind them. We give them the instructions. But in actual fact, what they do is thinking (as a process).</p>
<p>Computers cannot think, but they think. Guns cannot kill, but they kill, Cars cannot run, but they run, ‘Ganja’ cannot intoxicate, but they do. This is because Humans make them all do what they do. We cannot equate these creations of man with Man. What man has been doing over the years is to create more of himself to make this earth-building work easier for us all. Amazingly, the computer has been the most controversial, because man tend to feel threatened, hence the horrific sci-fi movies depicting machines subduing man in future.</p>
<p>I think we should start to appreciate the fact that man is extensible. Man has the ability to map out an attribute of himself, and of other things around him, on objects. This, in itself, is an attribute of man. I look forward to seeing more stunning intelligent machines created by man before the end of my lifetime.</p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Do+Computers+Think&amp;url=http%3A%2F%2Fdamilare.net%2Fphilosophy%2Fdo-computers-think%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/philosophy/do-computers-think/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to be a Ninja Web Developer</title>
		<link>http://damilare.net/nigeria-web-development/how-to-be-a-ninja-web-developer/</link>
		<comments>http://damilare.net/nigeria-web-development/how-to-be-a-ninja-web-developer/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 21:33:20 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/how-to-be-a-ninja-web-developer/</guid>
		<description><![CDATA[The topic is &#8220;How to be a Ninja Web Developer&#8220;, not a &#8220;Naija Web Developer&#8221; I am not mistaken, trust me. A friend inspired this post. I had to evaluate the way I develop web applications following our invigorating debate on using frameworks or not. This also poses a question of whether to reuse libraries, [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "How to be a Ninja Web Developer", url: "http://damilare.net/nigeria-web-development/how-to-be-a-ninja-web-developer/" });</script>]]></description>
			<content:encoded><![CDATA[<p>The topic is &#8220;<strong>How to be a Ninja Web Developer</strong>&#8220;, not a &#8220;<strong>Naija Web Developer</strong>&#8221; I am not mistaken, trust me. A friend inspired this post. I had to evaluate the way I develop web applications following our invigorating debate on using frameworks or not. This also poses a question of whether to reuse libraries, pre-written scripts, templates or more. While I wouldn&#8217;t answer the posed questions, I&#8217;d go ahead and talk about how to be a Ninja Web developer, but first, who is a Ninja Web Developer?</p>
<p>A Ninja Web Developer has a fighting attitude to web development. He (or she) is fighting against, <strong>Comrade Time</strong> and <strong>Comrade Money</strong>. How much was he paid for the project, what he stands to gain, and what deadline is to be met. It is a duel to be fought, and if your Ninja skills are not strong enough, you would be defeated! That said, you should know that a Ninja Web Developer is not just developing web applications, but fighting against time and money, in which a loss is not accepted.</p>
<p>Now how do you become a Ninja Web Developer (a winning one at that)? Simply assimilate the list below.<br />
<span id="more-23"></span></p>
<h3>Meditation is meant for monks</h3>
<p>Yes, meditation is meant for monks, do not meditate over web development projects, except when very very necessary. I know you are dying to use that new design pattern u just stumbled upon, but is it necessary? Don&#8217;t think or plan too much before time punches you in the face! Use what is at your disposal and get to the result as fast as possible, there is time for refactory, if the fight is re-scheduled. You&#8217;ve got to be Agile!</p>
<h3>You are not the best fighter</h3>
<p>Even if you are one, your opponent can use his pistol. In other words, be quick to look into other people&#8217;s code. Bug their asses in IRC channels for help, search code repositories like <a href="http://www.phpclasses.org" target="_blank">phpclasses.org.</a> Don&#8217;t try to solve problems, expect when no one else can&#8217;t. Its easy to learn than to create, unfortunately, most developers want to create algorithms for everything, while <strong>Comrade Time<em> </em></strong>is waiting with his AK 47.</p>
<h3>Prepare your amour</h3>
<p><strong> </strong>Ask me to develop a web 2.0 application and I would easily go to &#8220;c:/docs/code library&#8221;. There you would find YUI CSS, jQuery (and plugins), Zend Framework (with its CHM manual). Meanwhile, I wouldnt use the afore-mentioned tools without checking if WordPress or Drupal can do the job, or their plugins/module. Prepare your amour, always check the manufacturers for latest ones. I spend my time relaxing at open source forums and IRC channels, trying to gleam whats up? My arsenal&#8217;s got to be intact!</p>
<h3>Do not spare your enemy, fight till the end!</h3>
<p>Unfortunately, most Ninja Web Developers are forgiving, its a sin to forgive in the Ninja Developer Parlance. You have sinned if another developer can detect your technique, its a defeat. Do not use that plugin if you cant override its default style, do not scrape that template if you would be caught, do not use the framework if its not flexible enough for you to change the way it &#8220;shows&#8221;.  Rename all library files and make sure they don&#8217;t break. The aim of a Ninja Web Developer is to make reusable components look like scratch, and get all the glory. That is how to defeat<strong> Comrade Money</strong>, your client won&#8217;t trace your secrets.</p>
<p>Follow those laws as enshrined in the great book of NWD from far far land of DM3, and you would win all battles. <img src='http://damilare.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=How+to+be+a+Ninja+Web+Developer&amp;url=http%3A%2F%2Fdamilare.net%2Fnigeria-web-development%2Fhow-to-be-a-ninja-web-developer%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/nigeria-web-development/how-to-be-a-ninja-web-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just before you start up</title>
		<link>http://damilare.net/business-articles/small-business-start-up/</link>
		<comments>http://damilare.net/business-articles/small-business-start-up/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 06:58:28 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Business Talks]]></category>

		<category><![CDATA[Neti-Preneur]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/small-business-start-up/</guid>
		<description><![CDATA[Another wonderful idea just struck you, perhaps you have done the necessary market research. You are sure this one is the right step to take. Before starting up again, please read the next few paragraphs.
A lot of things need be considered before jumping onto projects, most budding entrepreneurs don&#8217;t, and hence they don&#8217;t complete them, [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Just before you start up", url: "http://damilare.net/business-articles/small-business-start-up/" });</script>]]></description>
			<content:encoded><![CDATA[<p>Another wonderful idea just struck you, perhaps you have done the necessary market research. You are sure this one is the right step to take. Before starting up again, please read the next few paragraphs.</p>
<p>A lot of things need be considered before jumping onto projects, most budding entrepreneurs don&#8217;t, and hence they don&#8217;t complete them, fail or succeed by fluke. There are numerous factors one needs to consider, amongst them all, I find these very important</p>
<p><strong>Research:</strong> Have you done all necessary market research? Never embark on a project because you are merely in love with the idea. The love will be short-lived and the drive to forge ahead will escape, leaving you with a feeling of failure and frustration. Instead, take all ideas into a research bed.</p>
<p>Strive to answer questions like who would benefit from this project? What problems are going to be solved? What are the social or economic values of the end product? Get these answers and perform a reality check on them. If you are satisfied with the results, consider other factors below.<span id="more-18"></span></p>
<p><strong>Requirements: </strong>What do you need to have, known or sorted for a successful take off? For most entrepreneurs, requirements fall within a circle of skills, finance and team. Do a skill inventory on yourself, check all possible sources of finance for the project, also evaluate if the project needs teamwork or not. Most importantly be very realistic.</p>
<p>Make sure you are soundly informed of the necessary project requirements before starting. Having a thorough knowledge is a step to securing the needed resources.</p>
<p><strong>Resources: </strong>This part is an integral point of failure for most projects. Any project needs it resources at full mode to be successful. It is also important to have safety nets for backups. The best way to execute a project with fewer resources, if possible, is to cut down the project scale. The other way is to wait.</p>
<p>Ensure you did a realistic check on the project requirements and meet up with the needed resources, otherwise do not start.</p>
<p><strong>Resilience:</strong> A properly researched project, listed requirements, and available resources may still fail if the entrepreneur is not determined and disciplined. The oil that fuels a project is nothing but willpower. Resilience is an handy value when all necessary steps have been taken.</p>
<p>You can get the drive from several sources, this maybe your community, set of friends, what you see, read or hear. Wherever you get your drive from, ensure its closer to you during your project lifecycle.<strong> </strong></p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Just+before+you+start+up&amp;url=http%3A%2F%2Fdamilare.net%2Fbusiness-articles%2Fsmall-business-start-up%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/business-articles/small-business-start-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Development Tools I can’t do without</title>
		<link>http://damilare.net/random-talks/web-development-tools/</link>
		<comments>http://damilare.net/random-talks/web-development-tools/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 09:46:14 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Code Lab]]></category>

		<category><![CDATA[Random Talks]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://damilare.net/random-talks/web-development-tools-i-can%e2%80%99t-do-without/</guid>
		<description><![CDATA[There are five web development tools I live by everyday and night. They are Firebug, Web Developer Toolbar, ColorZilla, PHP Designer and Adobe Fireworks. Good news is they are all free except the last two (there are open source alternatives).
Firebug
I’d say firebug is the most exciting of them all, making JavaScript debugging a lot easier. [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Web Development Tools I can’t do without", url: "http://damilare.net/random-talks/web-development-tools/" });</script>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">There are five web development tools I live by everyday and night. They are Firebug, Web Developer Toolbar, ColorZilla, PHP Designer and Adobe Fireworks. Good news is they are all free except the last two (there are open source alternatives).</p>
<p class="MsoNormal"><o:p></o:p><strong><a href="http://getfirebug.com" target="_blank">Firebug</a><o:p></o:p></strong></p>
<p class="MsoNormal"><o:p></o:p>I’d say firebug is the most exciting of them all, making JavaScript debugging a lot easier. Firebug is a Mozilla Addon that explains the CSS, XHTML and JavaScript components on a web page.</p>
<p class="MsoNormal"><strong><o:p></o:p></strong>Firebug is developed by Joe Hewitt of facebook. Read more on firebug on getfirebug.com</p>
<p class="MsoNormal"><strong><a href="http://chrispederick.com" target="_blank">Web Developer Toolbar</a><o:p></o:p></strong></p>
<p class="MsoNormal"><strong><o:p> </o:p></strong>Web Developer toolbar is a useful toolbar developed by Chris Pederick. WDT adds a menu to the firefox browser that gives you access to various tools like page Ruler to measure any dimension on your page, image information, edit any website’s XHTML and preview changes instantly, view style information and edit CSS files,<span>  </span>and much more.</p>
<p class="MsoNormal"><o:p> </o:p>See more information on Web Development Toolbar on Chrispederick.com</p>
<p class="MsoNormal"><o:p> </o:p><span id="more-17"></span></p>
<p class="MsoNormal"><a href="http://www.iosart.com/firefox/colorzilla/" target="_blank"><strong>ColorZilla</strong></a></p>
<p class="MsoNormal"><strong><o:p></o:p></strong>If you have always wanted to nip color codes out of any point in your web browser, ColorZilla is your tool. Like WDT and Firebug, ColorZilla is also a firefox extension. Its basically used for picking colors, saving them for reuse in your graphical program or HTML editor, or share your color palette.</p>
<p class="MsoNormal"><o:p></o:p><strong><a href="http://mpsoftware.dk" target="_blank">PHP Designer</a><o:p></o:p></strong></p>
<p class="MsoNormal"><strong><o:p></o:p></strong>PHP Designer, developed by Micheal Pham, the founder of MPSoftware is a lightweight PHP IDE for rapid development. PHP Designer has got two editions, phpDesigner 2008 for enterprise use and phpDesigner 2007 for personal use.</p>
<p class="MsoNormal"><o:p></o:p>Below are the features that made phpDesigner a favorite.</p>
<p class="MsoNormal"><o:p></o:p>Syntax Highlighting</p>
<p class="MsoNormal">Intelligent Code Suggestion for PHP, XHTML, CSS, JavaScript on the Fly</p>
<p class="MsoNormal">PHP Code Explorer</p>
<p class="MsoNormal">Bookmarking</p>
<p class="MsoNormal">PHP Code Beautifier</p>
<p class="MsoNormal"><span> </span>and more</p>
<p class="MsoNormal"><o:p></o:p>Most importantly phpDesigner is fast, light and easy to use, I wouldn’t spend time learning how to use IDE!</p>
<p><span></span><strong>Adobe Fireworks<o:p></o:p></strong></p>
<p class="MsoNormal"><strong><o:p></o:p></strong>I sue Adeboe Fireworks for designing web graphics; this is a paid tool on the expensive side. It is however easy to use, get a free trial here to start.</p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Web+Development+Tools+I+can%E2%80%99t+do+without&amp;url=http%3A%2F%2Fdamilare.net%2Frandom-talks%2Fweb-development-tools%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/random-talks/web-development-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oro Ede: Will this save Yoruba Langauge?</title>
		<link>http://damilare.net/project-reviews/oro-ede-will-this-save-yoruba-langauge/</link>
		<comments>http://damilare.net/project-reviews/oro-ede-will-this-save-yoruba-langauge/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 09:37:42 +0000</pubDate>
		<dc:creator>Damilare</dc:creator>
		
		<category><![CDATA[Project Reviews]]></category>

		<guid isPermaLink="false">http://damilare.net/project-reviews/oro-ede-will-this-save-yoruba-langauge/</guid>
		<description><![CDATA[It is uncommon these days to find websites providing content translation in several languages, what is common however is the absence of most African languages. To me, this means African languages are fast going into extinction. While African languages die as time ticks, some of her native speakers strive to the rescue.
One of the numerous [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Oro Ede: Will this save Yoruba Langauge?", url: "http://damilare.net/project-reviews/oro-ede-will-this-save-yoruba-langauge/" });</script>]]></description>
			<content:encoded><![CDATA[<p><span></span>It is uncommon these days to find websites providing content translation in several languages, what is common however is the absence of most African languages. To me, this means African languages are fast going into extinction. While African languages die as time ticks, some of her native speakers strive to the rescue.</p>
<p class="MsoNormal"><o:p></o:p>One of the numerous initiatives to keep African Languages, notably Yoruba, is <a href="http://www.oroede.org" target="_blank">Oro Ede</a>. Oro Ede is a web based translation app from Yoruba to English and vice versa.<span>  </span>This project is single handedly spear-headed by Jide Otuyelu (Proud to be his friend).</p>
<p class="MsoNormal"><span id="more-16"></span></p>
<p class="MsoNormal"><o:p></o:p><a href="http://www.oroede.org/oroedesearch.html" title="Oro Ede" target="_blank">Oro Ede</a><span> </span>has a simple search interface for looking up words from Yoruba to English or the other way round. The creator got content from books on Google Books and other authoritative sources, then and converted them for databases.<span>  </span>The front end was deliciously done in Flex, while the backend was proudly developed in PHP (probably using Code Igniter frameworks).</p>
<p class="MsoNormal"><o:p></o:p>Other initiatives, software, hardware or products to keep African Languages alive are</p>
<p class="MsoNormal"><a href="http://www.konyin.com" target="_blank"><o:p></o:p>Koyin Yoruba Keyboard</a></p>
<p class="MsoNormal"><a href="http://www.tavultesoft.com/forums/category.php?ForumCategoryID=100" target="_blank">Tavultsoft Yoruba Keyboard</a></p>
<p class="MsoNormal"><a href="http://kasahorow.org/kasahorow.org/ims/hausa" target="_blank">Kasahorow Project</a></p>
<p class="MsoNormal"><a href="http://www.paradigmint.net/lingua.htm#start" target="_blank">Lingua 2.4</a></p>
<p class="MsoNormal">(Contact me to update any project you know of.)</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">What makes me happy about Oro Ede is its web nature, which means, sooner, we could have several language packs in Yoruba for Open Source web applications like Joomla, PHPNuke, Eclipse, TinyMCE, PunBB, PHPBB, SugarCRM and many others.</p>
<p class="MsoNormal"><o:p> </o:p>And don’t be surprised if Oro Ede launches a web services based API for developers wanting to translate Yoruba words on the fly. Of course, I’d be the first to post about it here!</p>
<p><a href="http://sharethis.com/item?&wp=2.7.1&amp;publisher=454280b4-db7a-498a-b190-cd8bb5e303d4&amp;title=Oro+Ede%3A+Will+this+save+Yoruba+Langauge%3F&amp;url=http%3A%2F%2Fdamilare.net%2Fproject-reviews%2Foro-ede-will-this-save-yoruba-langauge%2F">ShareThis</a></p>]]></content:encoded>
			<wfw:commentRss>http://damilare.net/project-reviews/oro-ede-will-this-save-yoruba-langauge/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
