<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2034988729065157849</id><updated>2011-04-21T18:11:00.502-07:00</updated><category term='web application'/><category term='web'/><category term='php'/><category term='software engineering'/><category term='GoogleCalender'/><category term='RoR'/><category term='cakephp'/><category term='HR'/><category term='design'/><category term='UML'/><category term='Ruby-on-Rails'/><category term='architecture'/><category term='cake'/><category term='API'/><title type='text'>CakePHP Applications</title><subtitle type='html'>Open Source Frameworks are the future of web development and this blog strongly encourages its growth into all areas of the internet industry. CakePHP belongs to the www.cakephp.org community</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cakephp-apps.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cakephp-apps.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ComputationalMan</name><uri>http://www.blogger.com/profile/12653689534071276961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2034988729065157849.post-5063794351094326139</id><published>2008-02-02T22:49:00.000-08:00</published><updated>2008-02-02T22:59:09.428-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby-on-Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='web application'/><category scheme='http://www.blogger.com/atom/ns#' term='RoR'/><category scheme='http://www.blogger.com/atom/ns#' term='cake'/><title type='text'>To RoR or not to RoR ,that is the question</title><content type='html'>I've been approached by a friend to engage on developing a web-application for electronic designers &amp;amp; students.I initially proposed CakePHP as my framework of choice.However my friend is an advocate of the Ruby-on-Rails framework.&lt;br /&gt;&lt;br /&gt;The next stage would be ascertain which of the 2 frameworks would be best suit our objectives.&lt;br /&gt;Both frameworks have similar features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Object-orientated&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MVC Architecture&lt;/li&gt;&lt;li&gt;Open Source&lt;/li&gt;&lt;/ul&gt;The deciding factors will be:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Learning curve of Ruby&lt;/li&gt;&lt;li&gt;Availability of RoR servers&lt;/li&gt;&lt;li&gt;Strength of the RoR community&lt;br /&gt;(compared to the PHP &amp;amp; Cake community)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Special features of Ruby&lt;/li&gt;&lt;/ul&gt;Meanwhile , Im gonna research on RoR and the health of its IRC  community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2034988729065157849-5063794351094326139?l=cakephp-apps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cakephp-apps.blogspot.com/feeds/5063794351094326139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2034988729065157849&amp;postID=5063794351094326139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/5063794351094326139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/5063794351094326139'/><link rel='alternate' type='text/html' href='http://cakephp-apps.blogspot.com/2008/02/to-ror-or-not-to-ror-that-is-question.html' title='To RoR or not to RoR ,that is the question'/><author><name>ComputationalMan</name><uri>http://www.blogger.com/profile/12653689534071276961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2034988729065157849.post-3426932487361677347</id><published>2008-01-26T18:21:00.000-08:00</published><updated>2008-01-26T18:32:15.066-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web application'/><category scheme='http://www.blogger.com/atom/ns#' term='cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='GoogleCalender'/><category scheme='http://www.blogger.com/atom/ns#' term='HR'/><title type='text'>HR Leave Application system</title><content type='html'>I find it hard to accept that an IT company with so many tech-savvy employees, would stick to a paper-based leave application system.But , such is the case at my firm.I have taken-upon myself to computerize the system for the benefit of both staff &amp;amp; the environment.And following the precepts of Fred Brooks I will:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Steer clear of re-inventing the wheel&lt;/li&gt;&lt;li&gt;get it FREE&lt;/li&gt;&lt;/ol&gt;The office currently uses Google Calender to track which employees are on leave &amp;amp; for what period.However this method:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requires double data-entry&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Employee fills-out form&lt;/li&gt;&lt;li&gt;HR Staff validates request and inputs to Gcalender&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;prone to human-error&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Paper-intensive&lt;/li&gt;&lt;/ul&gt;I'm looking into using Google Calender's API in conjunction with Cake PHP provide a solution to our HR woes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2034988729065157849-3426932487361677347?l=cakephp-apps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cakephp-apps.blogspot.com/feeds/3426932487361677347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2034988729065157849&amp;postID=3426932487361677347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/3426932487361677347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/3426932487361677347'/><link rel='alternate' type='text/html' href='http://cakephp-apps.blogspot.com/2008/01/hr-leave-application-system.html' title='HR Leave Application system'/><author><name>ComputationalMan</name><uri>http://www.blogger.com/profile/12653689534071276961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2034988729065157849.post-8878948477348172265</id><published>2008-01-24T14:14:00.000-08:00</published><updated>2008-01-24T14:25:46.492-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cakephp'/><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>UML for Cake</title><content type='html'>Being a big fan of Frank Brooke's "Mythical Man Month" and other trends in Software Engineering.I feel obliged as a corporate developer to introduct UML to our Web Developer Department.The reasons being:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Documentation&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A need for proper standardized documentation&lt;/li&gt;&lt;li&gt;A graphical means of representing all facets of a Cake application&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Architecture&lt;br /&gt;&lt;/span&gt;In the pre-implementation stage when the boss issues the requirements document which briefly outlines what he expects of the application.The developers should don their architecture/system-analyst hats and :&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Beat the potential bugs &amp;amp; loopholes out of the requirements&lt;/li&gt;&lt;li&gt;Submit their 'requirements' document to the boss for confirmation&lt;/li&gt;&lt;li&gt;Start designing the application in either&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Top-Down method&lt;/li&gt;&lt;li&gt;Bottom-Up method&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Outline the architecture of such a system : 1 layer at a time&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2034988729065157849-8878948477348172265?l=cakephp-apps.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cakephp-apps.blogspot.com/feeds/8878948477348172265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2034988729065157849&amp;postID=8878948477348172265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/8878948477348172265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2034988729065157849/posts/default/8878948477348172265'/><link rel='alternate' type='text/html' href='http://cakephp-apps.blogspot.com/2008/01/uml-for-cake.html' title='UML for Cake'/><author><name>ComputationalMan</name><uri>http://www.blogger.com/profile/12653689534071276961</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
