<?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>Thinkathon BLUEs &#187; programming</title>
	<atom:link href="http://blog.sepharoo.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sepharoo.com</link>
	<description>Walk with Blue</description>
	<lastBuildDate>Fri, 27 Jan 2012 17:40:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Programmer-Developer Pickup lines</title>
		<link>http://blog.sepharoo.com/2011/07/05/programmer-developer-pickup-lines/</link>
		<comments>http://blog.sepharoo.com/2011/07/05/programmer-developer-pickup-lines/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 07:07:34 +0000</pubDate>
		<dc:creator>bluestella</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[pickup lines]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[quotations]]></category>
		<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://blog.sepharoo.com/?p=1473</guid>
		<description><![CDATA[Here are few languages systems developer, programmer, architects, analyst tells you to sweep you off your feet.. &#160; “You are a field in my class. You will always be protected.” “Are you an exception? Let me catch you.” “You are my increment operator. You make my value increase.” “I think you’re my compiler. My life [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=52cb94a2e4fab4808214bb51291f3236&amp;default=http://blog.sepharoo.com/star.jpg' alt='No Gravatar' width=40 height=40/><p>Here are few languages systems developer, programmer, architects, analyst tells you to sweep you off your feet..</p>
<p>&nbsp;</p>
<p>“You are a field in my class. You will always be protected.”<br />
“Are you an exception? Let me catch you.”<br />
“You are my increment operator. You make my value increase.”<br />
“I think you’re my compiler. My life wouldn’t start without you.”<br />
“You are my initializer: without you, my life would point to nothing (null).”<br />
“I am a BufferedReader. You input meaning into my life.”<br />
“You are my semicolon; always present in everything I do.”<br />
“You are the JDK (Java Development Kit) in my life. I won’t compile without you.”<br />
“If I were a method, you must be my parameter, because I will always need you.”<br />
“Can you be my private variable? I want to be the only one with access to you.”<br />
“We are an aggregation of classes: one cannot exist without the other.”<br />
“public class YourWorld extends MyWorld”<br />
“My love is a for loop without the increment operator– infinitive,  non-terminating, and dificult to stop once it starts running.”<br />
“Let me be the ‘throws Exception’ to your ‘public static void main (String[] args)’. I will accept whatever you give me.”<br />
“[me != me]. [me += you].”<br />
“You are my superclass: you define what I can do.”<br />
“You are the IDE of my life: I find it easier because of you.”<br />
“My main method is ‘public love iLoveYou().’ “<br />
“I am the field attribute in your class: I can’t exist unless you do.”<br />
“My love for you is a constant variable: unupdatable and unchangeable.”<br />
“Are you an applet? You make me feel all GUI (gooey) inside.”<br />
“You are my loop condition. I keep coming back to you.”<br />
“You are my methods. I am nothing without you.”<br />
“Are you my driver? Because you make my life worthwhile.”<br />
“You are my API. I want to know everything about you.”<br />
“Can you be my ActionListener? That way you notice everything that I do.”<br />
“I am a boolean method whose love will always return true.”<br />
“Buti pa ang Strings, nag-mamatch.”<br />
“Buti pa ang data type, may value.”<br />
“Buti pa ang Swing components, may Listeners.”<br />
“String myHeart = “I Love You”;<br />
String[] herWords = myHeart.split(” “);<br />
return null;”<br />
“My love for you comes with no strings attached.”<br />
“Are you a double? The thought of you always floats inside my head.”<br />
“My love for you cannot be measured with an int, not with a long, and  not even with an array. It is out of bounds and infinite…. ”<br />
“Di na tayo kailangang i-cast pa; magkatype na tayo, e…”</p>
<script type="text/javascript">(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fblog.sepharoo.com%2F2011%2F07%2F05%2Fprogrammer-developer-pickup-lines%2F" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fblog.sepharoo.com_2F2011_2F07_2F05_2Fprogrammer-developer-pickup-lines_2F&amp;referer=');"></a><div class="su-linkbox" id="post-1473-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://blog.sepharoo.com/2011/07/05/programmer-developer-pickup-lines/&quot;&gt;Programmer-Developer Pickup lines&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sepharoo.com/2011/07/05/programmer-developer-pickup-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most used languages and advantages</title>
		<link>http://blog.sepharoo.com/2011/06/11/most-used-languages-and-advantages/</link>
		<comments>http://blog.sepharoo.com/2011/06/11/most-used-languages-and-advantages/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 12:16:44 +0000</pubDate>
		<dc:creator>bluestella</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming language]]></category>

		<guid isPermaLink="false">http://blog.sepharoo.com/?p=1382</guid>
		<description><![CDATA[Several times I was asked by whoever, gal/guy around.. &#8220;What is the best progamming language in this lifetime?&#8221;. I frequently help google win advertisement statistics and ask google about it. If I am going to choose which is which, I cannot answer this is the best among the rest. We may all say, every single language has [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=52cb94a2e4fab4808214bb51291f3236&amp;default=http://blog.sepharoo.com/star.jpg' alt='No Gravatar' width=40 height=40/><p>Several times I was asked by whoever, gal/guy around.. &#8220;What is the best progamming language in this lifetime?&#8221;. I frequently help google win advertisement statistics and ask google about it. If I am going to choose which is which, I cannot answer this is the best among the rest. We may all say, every single language has pros and cons in it. It is a matter of what suits your taste.</p>
<p>&nbsp;</p>
<p>Today I am going to differentiate few things. I actually had this on my friends&#8217; notes in <a title="Facebook" href="http://www.facebook.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com?referer=');">Facebook</a>. For attribution I left the link below.</p>
<p>&nbsp;</p>
<p><strong>Advantages of Java programming</strong></p>
<p>&nbsp;</p>
<p><strong>1.</strong> As a programming language Java is secure, multi threaded, distributed, high-performance, object-oriented, robust, dynamic and portable in nature.</p>
<p><strong>2.</strong> Java applets are platform independent and utilized for web programming.</p>
<p><strong>3.</strong> Mobile applications made by Java is fully compatible with any mobile operating systems. In software development this is denoted as prime feature of Java mobile applications.</p>
<p><strong>4.</strong> Enterprise Java Beans (EJB), Remote method Invocation (RMI) are globally accepted architecture for distributed systems.</p>
<p><strong>5.</strong> Struts, CORBA, Hibernate, DAO are widely accepted Java architectures which fully support internationalization (i18n) for enterprise applications.</p>
<p><strong>6.</strong> In Java programing, we can use any kind of database (paid or non-paid) as per the client&#8217;s requirement, i.e. for choosing database, Java programming language does not create any burden.</p>
<p><strong>7.</strong> We all know that Java is a open source programming language and it is easily available in the market without any hassle.</p>
<p>&nbsp;</p>
<p><strong>Advantages of Dot Net programming</strong></p>
<p>&nbsp;</p>
<p><strong>1.</strong> In Dot Net programing the programming codes and the HTML exist in different files.</p>
<p><strong>2.</strong> Dot Net frame works are hugely used for doing specific applications.</p>
<p><strong>3.</strong> Automatic garbage collection is possible in Dot Net programming.</p>
<p><strong>4.</strong> Dot Net uses safe type cast and Strong and powerful IDE&#8217;s for better and faster application development.</p>
<p><strong>5.</strong> As this is a consistent programming model, it has got the direct support for security, in short Dot Net is highly secured programming language.</p>
<p><strong>6.</strong> Dot Net provides an attribute called Serialization which is used for publishing or producing an item in the form of a series of information bits.</p>
<p><strong>7.</strong> It is language independent, so if the team has multiple skill expertise like C#, Dot Net, C++, developers can still work on the same project with different skills set.</p>
<p><strong>8.</strong> MS technologies provides RAD (rapid application development) to deliver project faster, because customers always prefer faster delivery.</p>
<p><strong>9.</strong> Dot Net debugging is very effort-less therefore, can fix the bugs quicker.</p>
<p>&nbsp;</p>
<p><strong>Advantages of PHP programming</strong></p>
<p>&nbsp;</p>
<p><strong>1.</strong> This programing language is accepted by maximum web programmers for its open source features.</p>
<p><strong>2.</strong> PHP is a server side programming language that is widely used for web programming.</p>
<p><strong>3.</strong> PHP language has some similarity with C and C++ programming. PHP syntax is quite similar to C and C++ syntax thus, a PHP programmer can easily learn it and make use of it in their respective works.</p>
<p><strong>4.</strong> PHP programming language can run on both Windows and UNIX servers.</p>
<p><strong>5.</strong> My-SQL is well known online database and can be interfaced very well with PHP. Therefore, PHP and My-SQL are an excellent combination for small business owners. <strong>6.</strong> PHP language has got the powerful output buffering techniques that further increases over the output flow.</p>
<p><strong>7.</strong> PHP can be used with a large number of relational database management systems, runs on all of the most popular web servers.</p>
<p><strong>8.</strong> PHP5 is dynamic, platform independent and fully object oriented language that helps to build complex and large web applications.</p>
<p>&nbsp;</p>
<p>Read more: <a rel="nofollow" href="http://www.articlesbase.com/programming-articles/mostly-used-programming-languages-and-their-programming-advantages-1008723.html#ixzz1OxbbqPDO" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.articlesbase.com/programming-articles/mostly-used-programming-languages-and-their-programming-advantages-1008723.html_ixzz1OxbbqPDO?referer=');">http://www.articlesbase.com/programming-articles/mostly-used-programming-languages-and-their-programming-advantages-1008723.html#ixzz1OxbbqPDO</a></p>
<p>Under Creative Commons License: Attribution</p>
<p>&nbsp;</p>
<script type="text/javascript">(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fblog.sepharoo.com%2F2011%2F06%2F11%2Fmost-used-languages-and-advantages%2F" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fblog.sepharoo.com_2F2011_2F06_2F11_2Fmost-used-languages-and-advantages_2F&amp;referer=');"></a><div class="su-linkbox" id="post-1382-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://blog.sepharoo.com/2011/06/11/most-used-languages-and-advantages/&quot;&gt;Most used languages and advantages&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sepharoo.com/2011/06/11/most-used-languages-and-advantages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASCI Character Set</title>
		<link>http://blog.sepharoo.com/2011/01/13/asci-character-set/</link>
		<comments>http://blog.sepharoo.com/2011/01/13/asci-character-set/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 02:13:37 +0000</pubDate>
		<dc:creator>bluestella</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[ASCI]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[Dec]]></category>
		<category><![CDATA[Decimal]]></category>
		<category><![CDATA[Hex]]></category>
		<category><![CDATA[Table]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.sepharoo.com/?p=1281</guid>
		<description><![CDATA[Link to this post!]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=52cb94a2e4fab4808214bb51291f3236&amp;default=http://blog.sepharoo.com/star.jpg' alt='No Gravatar' width=40 height=40/><div id="attachment_1282" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox" href="http://blog.sepharoo.com/wp-content/uploads/2011/01/asciifull.gif"><img class="size-medium wp-image-1282" title="asciifull" src="http://blog.sepharoo.com/wp-content/uploads/2011/01/asciifull-300x204.gif" alt="" width="300" height="204" /></a><p class="wp-caption-text">click to enlarge image</p></div>
<div style="text-align: center;"><a rel="lightbox" href="http://blog.sepharoo.com/wp-content/uploads/2011/01/ascii_table2.jpg"><img class="size-medium wp-image-1283" title="ascii_table2" src="http://blog.sepharoo.com/wp-content/uploads/2011/01/ascii_table2-300x199.jpg" alt="" width="300" height="199" /></a></div>
<script type="text/javascript">(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fblog.sepharoo.com%2F2011%2F01%2F13%2Fasci-character-set%2F" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fblog.sepharoo.com_2F2011_2F01_2F13_2Fasci-character-set_2F&amp;referer=');"></a><div class="su-linkbox" id="post-1281-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://blog.sepharoo.com/2011/01/13/asci-character-set/&quot;&gt;ASCI Character Set&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sepharoo.com/2011/01/13/asci-character-set/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“The First Filipino-created, Filipino-developed, and Filipino-owned Video Game on Facebook”</title>
		<link>http://blog.sepharoo.com/2009/12/27/%e2%80%9cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook%e2%80%9d/</link>
		<comments>http://blog.sepharoo.com/2009/12/27/%e2%80%9cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook%e2%80%9d/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 12:58:39 +0000</pubDate>
		<dc:creator>bluestella</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook apps]]></category>
		<category><![CDATA[Filipino]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[word game]]></category>
		<category><![CDATA[wordtrotters]]></category>

		<guid isPermaLink="false">http://blog.sepharoo.com/?p=103</guid>
		<description><![CDATA[First Filipino Facebook Game “Pssst! Pinoys got Facebook game!” Wordtrotter, fondly dubbed “The World’s Coolest Word Game” by fans and gamers from around the world is now the first Filipino-created, Filipino-developed, and Filipino-owned video game on Facebook. The game challenges players of all ages to guide an uncanny word bug known as Wordtrotter in a [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=52cb94a2e4fab4808214bb51291f3236&amp;default=http://blog.sepharoo.com/star.jpg' alt='No Gravatar' width=40 height=40/><p><img class="alignleft" title="First Filipino Facebook Game" src="http://9.media.tumblr.com/tumblr_ku8vc8S0oG1qzvhb7o1_500.jpg" alt="First Filipino Facebook Game" width="256" height="362" /></p>
<p class="wp-caption-text">First Filipino Facebook Game</p>
<p>“Pssst! Pinoys got Facebook game!”</p>
<p>Wordtrotter, fondly dubbed “The World’s Coolest Word Game” by fans and gamers from around the world is now the first Filipino-created, Filipino-developed, and Filipino-owned video game on Facebook.</p>
<p>The game challenges players of all ages to guide an uncanny word bug known as Wordtrotter in a quest to catch mystical alphabet bugs, the Letterbugs, to form a secret magical word that will save the world from being destroyed by the curse of a wicked witch.</p>
<p>Or monsters will have them for lunch—alive!</p>
<p>Launched on Facebook (<a href="http://apps.facebook.com/wordtrotter/" onclick="pageTracker._trackPageview('/outgoing/apps.facebook.com/wordtrotter/?referer=');">http://www.wordtrotter.com/facebook</a>) last November 9, 2009, Wordtrotter aims to stand toe-to-toe with foreign video games on the social platform.<span id="more-161"> </span></p>
<p>Wordtrotter (official site <a href="http://www.wordtrotter.com/" onclick="pageTracker._trackPageview('/outgoing/www.wordtrotter.com/?referer=');">www.wordtrotter.com</a>) currently ranks number one in the world in Google’s search results for the keyword phrase “world’s coolest word game.”</p>
<p>It also appears on top of over 204 million Yahoo! search results pages when you look for “free internet word game.”</p>
<p>“I am thrilled to unleash, by the grace of God, an offspring of innovation on Facebook,” Gil De Palma, Wordtrotter creator and President &amp; CEO of comics/animation/video game company Palmagick Entertainment, said. “And it’s 100% proudly Filipino-made.”</p>
<p><strong>Unique Homegrown Game</strong></p>
<p><strong> </strong></p>
<p>What could anyone possibly do with a word game—aside from guessing the game word? Everything has been pretty much cut-and-dried for this genre.</p>
<p>Test drive Wordtrotter and you’ll discover that it’s unlike any word game you have ever played before.</p>
<p>It’s like a fusion of three of popular video games—Pacman, Text Twist, and Snake—framed by De Palma’s distinctive creative twist.</p>
<p>“First, I put the game within a story,” De Palma said. “Then I told the story as a game.”</p>
<p>The synergy of game mechanics gave birth to a unique word game with an engaging mystery, engaging gameplay and distinctive design and skill requirements that feature a far greater entertainment value than what each of the abovementioned individual game offers.</p>
<p>Play Wordtrotter as a word game or a puzzle game or a casual-action game, but you’ll have to watch your words (literally!) for it is engaging and so much fun you’ll hardly notice that you’re building your vocabulary as you play.</p>
<p>But that’s just the beginning of your Wordtrotter adventure…</p>
<p><strong>Can You Find the Word that will Save the World?</strong></p>
<p>The curse of the wicked witch Grimmar has plunged the bug world Wordth into darkness. You must guide an uncanny word bug known as Wordtrotter in a quest to catch mystical alphabet bugs that form the Anti-Spell, a secret magical word that will save Wordth from destruction.</p>
<p>Seek out dictionary bugs, the Vocabugs, to obtain word clues like synonyms, antonyms, and definitions to help you catch the right word.</p>
<p>To power up your Wordtrotter and earn bonus points, feed it with bugstuff found on top of Wordth’s sleepy letter-shaped hills.</p>
<p>Watch out for bug traps!</p>
<p>Grimmar has discovered your mission, dispatching her bug-eating monsters, the Buggers, to smother you. If you fail, they will devour your Wordtrotter—alive.</p>
<p>You may implore Def the Forgetful Wizard for a talisman that will give you magical powers—but use it at your own risk. The absentminded wizard randomly grants both helpful and harmful powers.</p>
<p>Otherwise, just pile up game points to earn Wordtrotter Coins and use them to purchase power up items. It will also unlock magical powers that you can send as a gift to your friends.</p>
<p>Find the word. Save the world. Achieve score milestones to win Wordtrotter Crowns. Hot tip: The last crown rewards you with 100 coins.</p>
<p>Win a free game! Achieve 100,000 game points to download a free Wordtrotter special edition game.</p>
<p>All this you can easily share with your friends on Facebook.</p>
<p>Oh, and…just try not to become a Bugger’s lunch.</p>
<p><strong>It’s Got Full Facebook Social Gaming Functionality!</strong></p>
<p>Wordtrotter comes with full Facebook application functionality so you can enjoy it with all your friends here: <a href="http://apps.facebook.com/wordtrotter/" onclick="pageTracker._trackPageview('/outgoing/apps.facebook.com/wordtrotter/?referer=');">http://apps.facebook.com/wordtrotter/</a></p>
<p>You want to share the game? Easy. Just one click and your friends will get it.</p>
<p>You want the world to know your top score? Just click!</p>
<p>You want to send a free game, power-up gifts, and other game freebies? The Wordtrotter FB app will handle it all for you.</p>
<p>Wordtrotter even features an in-game coin system that allows you to buy magic powers and other game items on the fly.</p>
<p>One of the coolest things is that you can also invite friends and compare scores (and brag!) on the game’s leaderboard.</p>
<p>And you and your friends and friends’ friends can all be a Wordtrotter fan right here: <a href="http://www.tinyurl.com/wordtrotterfacebook" onclick="pageTracker._trackPageview('/outgoing/www.tinyurl.com/wordtrotterfacebook?referer=');">http://www.tinyurl.com/wordtrotterfacebook</a></p>
<p>Of course, if you fail to get the right word, everyone in your list will know, too!</p>
<p><strong> </strong></p>
<p><strong>How to Make the First Filipino Facebook Game</strong></p>
<p>Wordtrotter is an all-Filipino child with one birthfather and two sets of adoptive parents, in a manner of speaking.</p>
<p>“I did not do it alone,” said De Palma, also the founder of video game publishing company Gameris, Inc. “It took months of prayers, hard work, and fun with the best team I have ever worked with.”</p>
<p>De Palma considers his partners, businessman Johnny Tamayo and lawyer Ma. Arlene Mendoza, as Wordtrotter’s first adoptive parents.</p>
<p>“Leny and Johnny were there at the onset, sharing their business acumen and legal expertise to help me conceive a game that would break the mold,” De Palma says.  “I could have never done it without them.”</p>
<p>Then there’s the Palmagick team of Filipino artists and programmers that helped him turn his concept and story into a world-class video game.</p>
<p>“My team works like a street gang,” De Palma said. “We go at every project tooth and nail as one man.”</p>
<p>It worked well when he gave the game a whimsical letter-shaped world with a distinctive gravitational orientation—characters trot and jump horizontally, vertically, and even upside down—never been seen in any other Flash games before.</p>
<p>De Palma said: “There were no available source codes we could use as a model. The forums didn’t have any answer to our development queries either. The notion that innovation spells the difference between a leader and a follower gave us the impetus to do it on our own—from scratch.”</p>
<p>Creative Director Jd Dimanarig and Graphic Artist/Animator Cristian Sigua collaborated with Lead Programmers Roy Sanchez and Rafael Hingco, researching, experimenting, and complementing each other with creative and technical input to build Wordtrotter’s unique game engine.</p>
<p>“Let’s build the “awesomest” word game!” It was the team’s development war cry, according to De Palma. “Of course, we would change it to ‘coolest’ later,” he said.</p>
<p>The Facebook project duo of Technical Director/Web Designer Fred Timajo and Senior Game Programmer Jan Manalaysay teamed up with De Palma, Dimanarig, and Sanchez again to integrate Wordtrotter into the social platform as an application. When the FB project hit a snag right about the same time when Sanchez also discovered a game-breaking bug, the gang would strike again…</p>
<p>The rest of the team, including SEO Chief Mary Rivera and Social Media Manager Ina Mangalindan who supposedly had entirely different tasks, backed them up with research, programming, and game testing works to surmount the hurdles.</p>
<p>Singapore-based Creative Directors Joni Raso and Jeff Mendoza also provided artistic guidance to the team.</p>
<p>Gameris’ Tamayo and Mendoza likewise suggested ways to help make the first Filipino Facebook game application globally competitive.</p>
<p>“God gets the glory,” De Palma said. “Right from the start, the Lord has blessed with a team that’s on top of its game. I knew then that we could make this Facebook game.”</p>
<p><strong>Let’s Make History!</strong></p>
<p>Test-drive Wordtrotter on Facebook and see that Filipinos can hold their own against the best in the world.</p>
<p>And yes, you’ll be playing the first Filipino-created, Filipino-developed, and Filipino-owned video game on Facebook—with your head held high…</p>
<p>It’s your game!</p>
<p>“Wordtrotter puts a piece of video game history in the hands of Filipinos,” De Palma said. “And we can all proudly say, ‘We got Facebook game!’ ”</p>
<div class="wp-caption alignright" style="width: 275px;"><a href="http://www.facebook.com/apps/application.php?id=169318268079&amp;ref=mf" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/apps/application.php?id=169318268079_amp_ref=mf&amp;referer=');"><img class="  " title="First Filipino Facebook Game" src="http://23.media.tumblr.com/tumblr_ku5yxrW0SJ1qzzhs7o1_500.jpg" alt="First Filipino Facebook Game" width="256" height="362" /></a></p>
<p class="wp-caption-text">First Filipino Facebook Game</p>
</div>
<script type="text/javascript">(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fblog.sepharoo.com%2F2009%2F12%2F27%2F%25e2%2580%259cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook%25e2%2580%259d%2F" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fblog.sepharoo.com_2F2009_2F12_2F27_2F_25e2_2580_259cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook_25e2_2580_259d_2F&amp;referer=');"></a><div class="su-linkbox" id="post-103-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://blog.sepharoo.com/2009/12/27/%e2%80%9cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook%e2%80%9d/&quot;&gt;“The First Filipino-created, Filipino-developed, and Filipino-owned Video Game on Facebook”&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sepharoo.com/2009/12/27/%e2%80%9cthe-first-filipino-created-filipino-developed-and-filipino-owned-video-game-on-facebook%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Refactoring Seminar</title>
		<link>http://blog.sepharoo.com/2009/11/27/code-refactoring-seminar/</link>
		<comments>http://blog.sepharoo.com/2009/11/27/code-refactoring-seminar/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 04:05:59 +0000</pubDate>
		<dc:creator>Seph Buluran</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://blog.sepharoo.com/?p=84</guid>
		<description><![CDATA[URL: http://code.google.com/p/codeleanrefactoringseminar/downloads/list How should you refactor your code? * Incremental refactoring &#038; the Boy Scout rule * “Leave the campground cleaner than when you found it” * Code quality Code Rot &#038; Technical Debt Code rot – the decay in software that occurs as a result of not updating your software in respect to the [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=d41d8cd98f00b204e9800998ecf8427e&amp;default=http://blog.sepharoo.com/star.jpg' alt='No Gravatar' width=40 height=40/><p>URL: http://code.google.com/p/codeleanrefactoringseminar/downloads/list<br />
How should you refactor your code?</p>
<p>    * Incremental refactoring &#038; the Boy Scout rule</p>
<p>    * “Leave the campground cleaner than when you found it”</p>
<p>    * Code quality</p>
<p>Code Rot &#038; Technical Debt<br />
Code rot – the decay in software that occurs as a result of not updating your software in respect to the changing environment in which resides<br />
Technical debt – The situation that occurs when you opt to postpone some development activities in favor of a shorter release date.<br />
“Agile – the power of moving quickly and easily; nimbleness: exercises demanding agility“<br />
Does being agile means that you get your product out the door as fast as possible?</p>
<p>    * Yes..even if its substandard it is still being agile..</p>
<p>Would you deliver a &#8220;squirrel burger&#8221; if it meants that you could make the deadline?<br />
Is having a technical debt a bad thing?</p>
<p>    * Its tactical decision.</p>
<p>True meaning of Agility</p>
<p>    * Agility is measured by the speed of change, not the speed of delivery</p>
<p>How do you know if your code is suffering from code rot?</p>
<p>    * immobile</p>
<p>    * obscure</p>
<p>    * rigidity</p>
<p>    * fragility</p>
<p>    * Dispensible</p>
<p>How do you know if your code is suffering from a code rot?<br />
Code quality – your code base that many bad code smells.<br />
Development effort – it is becoming more and more difficult to understand.<br />
- take more time to work on the same parts of the code in your system.<br />
Productivity – more difficult to change, developers missing deadlines.</p>
<p>Strategies for Code rot</p>
<p>    * automated unit tests</p>
<p>    * code reviews</p>
<p>    * continuous code write</p>
<p>What if theres too much technical debt in your project?</p>
<p>    * Rewrite vs. Refactor</p>
<p>    * Depends on the time</p>
<p>What happends to shops that don’t refactor?</p>
<p>    * The dead sea effect</p>
<p>    * code quality drops</p>
<p>    * senior developers quits. they can no longer maintain program</p>
<p>    * morale in the shop drops. seniors quit.</p>
<p>    * New hires come in, new developers don’t stay because of code quality.</p>
<p>    * The big ball of mud</p>
<p>    * in many case, systems with large technical debts devolve into systems with no discernible architecture or design (aka the “Big Ball of Mud”)</p>
<p>    * common in development shops that suffers from the dead sea effect.</p>
<p>    * prevent your application from becoming a BBOM by continously refactoring your code.</p>
<p>Refactor or Rewrite?</p>
<p>    * rewriting solves the symptom, not the root of the problem</p>
<p>    * the real problem is that there is no refactoring.</p>
<p>    * The BBOM is the symptom of bad development practices.</p>
<p>    * You should only rewrite a system if:</p>
<p>    * The system does not work at all</p>
<p>    * It is cheaper to create a new system than to maintain the exsiting system</p>
<p>Beware of the Second System effect</p>
<p>    * The second system effect is the tendency for developers to redesign a successor system into giant..</p>
<p>The tale of the Squirrel Burger</p>
<p>What would you do?</p>
<p>    * For me, I would do give them the squirrel burger for I am thinking of the sales not the quality of burger we have.</p>
<p>Would you serve it?</p>
<p>Answers:</p>
<p>Reckless/Deliberate</p>
<p>    * We don&#8217;t have time to design?</p>
<p>Prudent</p>
<p>    * we must ship now and deal with consequences</p>
<p>    * Now we now how we should have done it</p>
<p>Inadvertent</p>
<p>    * What&#8217;s layering?</p>
<p>Anatomy of a Software Development &#8220;Squirrel Burger&#8221;</p>
<p>    * No Documentation</p>
<p>    * Nobody understands how the system works.</p>
<p>    * The shop is &#8220;agile&#8221; so they decided to document</p>
<p>    * Low Code Quality</p>
<p>    * Inefficient Development Proccess</p>
<p>If it isn&#8217;t broken, then why should we even fix it?</p>
<p>    * Refactoring as defect prevention</p>
<p>    * refactoring makes code easirer to understand and that makes it easier to find bugs on your code</p>
<p>Why refactor our code if the client doesn&#8217;t pay us to refactor?</p>
<p>    * Refactoring and the story of Louis Pasteur</p>
<p>    * During Pasteur&#8217;s time, the concept of washing your hands before an operation was thought to be rediculous</p>
<p>    * Refactoring is something that clients rarely ask for.</p>
<p>Refactoring Part II</p>
<p>*fizzbuzzzzbaz coding*</p>
<p>The two values of software</p>
<p>    * Function</p>
<p>    * Form</p>
<p>Some Bad Code smell Examples</p>
<p>    * Contived complexity</p>
<p>    * Bad design they want to try out.</p>
<p>Single Responsibility Principle<br />
Many bad code smells inviolate this principle.<br />
Its should do only one and one thing.</p>
<p>Does the following code violate the SRP?<br />
Examples:</p>
<p>    * Statement-level examples</p>
<p>    * Method-level examples</p>
<p>    * Class-level examples</p>
<p>Bad code Smells<br />
The Couplers</p>
<p>    * siamse twins, kill one affects the otherother</p>
<p>The Bloaters</p>
<p>    * Class, that no one undestands it</p>
<p>Object Orrientation Abusers</p>
<p>    * Program code they still writing C. Ugly code structure.</p>
<script type="text/javascript">(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fblog.sepharoo.com%2F2009%2F11%2F27%2Fcode-refactoring-seminar%2F" onclick="pageTracker._trackPageview('/outgoing/digg.com/submit?url=http_3A_2F_2Fblog.sepharoo.com_2F2009_2F11_2F27_2Fcode-refactoring-seminar_2F&amp;referer=');"></a><div class="su-linkbox" id="post-84-linkbox"><div class="su-linkbox-label">Link to this post!</div><div class="su-linkbox-field"><input type="text" value="&lt;a href=&quot;http://blog.sepharoo.com/2009/11/27/code-refactoring-seminar/&quot;&gt;Code Refactoring Seminar&lt;/a&gt;" onclick="javascript:this.select()" readonly="readonly" style="width: 100%;" /></div></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sepharoo.com/2009/11/27/code-refactoring-seminar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

