<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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-6943879080620983015</id><updated>2012-01-27T13:34:33.973+02:00</updated><category term="plsql" /><category term="linux" /><category term="plsql oracle" /><category term="javafx" /><category term="xml" /><category term="subquery" /><category term="Javascript MaskFormatter formatmask FormattedTextField" /><category term="derived table" /><category term="javascript" /><category term="mysql" /><category term="cache" /><category term="initialize" /><category term="php" /><category term="dynamic" /><category term="javascript number formatter decimalformat numbermask" /><category term="connect by" /><category term="PL/SQL" /><category term="order by" /><category term="jsp" /><category term="hierarchical queries" /><category term="applet" /><category term="getElementsByTagName" /><category term="oracle" /><category term="location" /><category term="DOM" /><category term="oracle hierarchical queries" /><category term="css" /><category term="oracle recursive query" /><category term="connect by start with" /><category term="optimization" /><category term="script" /><category term="servlet" /><category term="hierarchical queries with where clause" /><category term="wrapping source code" /><category term="oracle recursive queries" /><category term="limit" /><title type="text">Code of Our Lives</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default?start-index=26&amp;max-results=25" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/gergerconsulting" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="gergerconsulting" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-8136718692051993800</id><published>2012-01-27T13:03:00.004+02:00</published><updated>2012-01-27T13:34:33.978+02:00</updated><title type="text">Building a Menu Bar with Formspider</title><content type="html">&lt;span style="background-color: white; color: #362a36; display: inline ! important; float: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;a href="http://goo.gl/QnaWm"&gt;This tutorial&lt;/a&gt; explains how to build and use&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white; color: #362a36; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 0px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;menu ba&lt;/span&gt;&lt;span style="background-color: white; color: #362a36; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 0px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;r&lt;/span&gt;&lt;span style="background-color: white; color: #362a36; display: inline ! important; float: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;in a Formspider application.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-8136718692051993800?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/-RUTipSNcno" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/8136718692051993800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=8136718692051993800" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8136718692051993800" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8136718692051993800" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2012/01/building-menu-bar-with-formspider.html" title="Building a Menu Bar with Formspider" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-461528613372451134</id><published>2012-01-06T18:30:00.001+02:00</published><updated>2012-01-06T18:30:15.037+02:00</updated><title type="text">Web Session Management in PL/SQL with Formspider</title><content type="html">This tutorial explains how to benefit from web session variables with PL/SQL in a Formspider application. You will discover how to define, store and destroy session variables. &lt;a href="http://goo.gl/a99G8"&gt;Click here to continue reading&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-461528613372451134?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/ls6nyyDJv-E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/461528613372451134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=461528613372451134" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/461528613372451134" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/461528613372451134" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2012/01/web-session-management-in-plsql-with.html" title="Web Session Management in PL/SQL with Formspider" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-6789596084826693627</id><published>2012-01-04T18:20:00.003+02:00</published><updated>2012-01-04T18:20:55.715+02:00</updated><title type="text">Is Foursqaure in trouble?</title><content type="html">&lt;span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;When Forrester CEO George Colony, thrashed Foursquare as nonsense, Fred Wilson&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://goo.gl/eMBsP" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #21759b; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: underline; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;" target="_blank"&gt;posted his talk on his web site&lt;/a&gt;&lt;span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; color: black; display: inline !important; float: none; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;and commented that “it shows he doesn’t use the product and has no idea what they are about and where they are headed”, when I asked him about his take on Mr. Colony’s view.&lt;/span&gt;&lt;br /&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;"&gt;However, Mr. Colony might have a point, although he was unnecessarily harsh making it. After several months spending time on Foursquare, I sadly realized that I can get better value out of other web sites.&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;"&gt;There were three ways that I hoped to get value.&lt;/div&gt;&lt;div style="background-color: white; border-width: 0px; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; margin: 0px 0px 10px; orphans: 2; padding: 0px; text-align: justify; text-indent: 0px; text-transform: none; vertical-align: baseline; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;a href="http://goo.gl/pqCU3"&gt;Click here&lt;/a&gt; to continue reading the article. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-6789596084826693627?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/RoU3YtP7MGA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/6789596084826693627/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=6789596084826693627" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6789596084826693627" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6789596084826693627" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2012/01/is-foursqaure-in-trouble.html" title="Is Foursqaure in trouble?" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-1747255128626279291</id><published>2011-12-22T18:18:00.002+02:00</published><updated>2011-12-22T18:36:39.577+02:00</updated><title type="text">Amazing Charts with PL/SQL</title><content type="html">&lt;a href="http://www.theformspider.com/"&gt;Formspider&lt;/a&gt;, the Web 2.0 for PL/SQL developers, enables you to create gorgeous charts declaratively. Creating charts has never been easier for PL/SQL developers. Moreover, Formspider charts are implemented 100% in JavaScript. There is no Flash at all. So the charts you create with Formspider, work perfectly on mobile devices that do not support Flash, as well. Make sure you check out &lt;a href="http://goo.gl/7pIy8"&gt;the demo&lt;/a&gt; and &lt;a href="http://goo.gl/MPjQD"&gt;the tutorial&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-1747255128626279291?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/1k1DBzU1sHY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/1747255128626279291/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=1747255128626279291" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/1747255128626279291" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/1747255128626279291" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/12/amazing-charts-with-plsql.html" title="Amazing Charts with PL/SQL" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-5357444566892337037</id><published>2011-12-19T14:47:00.003+02:00</published><updated>2011-12-19T14:47:09.517+02:00</updated><title type="text">Managing Screen Navigation in Formspider Applications</title><content type="html">&lt;a href="http://goo.gl/jJllv"&gt;Click here&lt;/a&gt; to find out how we manage screen navigation in Formspider, the Web 2.0 framework for PL/SQL developers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-5357444566892337037?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/X2w2HOQgrMg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/5357444566892337037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=5357444566892337037" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/5357444566892337037" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/5357444566892337037" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/12/managing-screen-navigation-in.html" title="Managing Screen Navigation in Formspider Applications" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-8726961134953824721</id><published>2011-12-13T12:15:00.002+02:00</published><updated>2011-12-14T06:57:08.721+02:00</updated><title type="text">Data Types and Format Masks in Formspider</title><content type="html">Formspider enables PL/SQL Developers build Web 2.0 applications just as easily as they were creating Forms applications. &lt;a href="http://goo.gl/u4L3V"&gt;Click here&lt;/a&gt; to find out how we handle data types and format masks in Formspider.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-8726961134953824721?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/g2YPwVIXUsI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/8726961134953824721/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=8726961134953824721" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8726961134953824721" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8726961134953824721" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/12/data-types-and-format-masks-in.html" title="Data Types and Format Masks in Formspider" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-680294781163820691</id><published>2011-11-23T15:00:00.001+02:00</published><updated>2011-11-23T15:02:10.313+02:00</updated><title type="text">Formspider surpasses 300 Installations</title><content type="html">Our product Formspider, the Web 2.0 framework for Oracle PL/SQL developers has surpassed 300 installations worldwide. &lt;a href="http://theformspider.com/blog/2011/11/22/300-installations/"&gt;Read more about Formspider here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-680294781163820691?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/IRN2T8h6nEs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/680294781163820691/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=680294781163820691" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/680294781163820691" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/680294781163820691" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/11/formspider-surpasses-300-installations.html" title="Formspider surpasses 300 Installations" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-8109185748536162082</id><published>2011-11-04T09:30:00.000+02:00</published><updated>2011-12-13T12:11:08.509+02:00</updated><title type="text">Apple’s strategy leaked in a video…from 1988</title><content type="html">&lt;br /&gt;&lt;div class="p1"&gt;I cannot help but &lt;a href="http://goo.gl/Z7hyp"&gt;share this video&lt;/a&gt; made by Apple…in 1988. The vision was always there. Now they are executing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-8109185748536162082?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/bNVM26OiC4I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/8109185748536162082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=8109185748536162082" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8109185748536162082" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8109185748536162082" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/11/apples-strategy-leaked-in-videofrom.html" title="Apple’s strategy leaked in a video…from 1988" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-9149507028521546061</id><published>2011-10-17T07:59:00.001+02:00</published><updated>2011-10-17T07:59:09.294+02:00</updated><title type="text">Siri; The Artificial Intelligence Revolution has begun</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 14px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;In her interview with Fred Wilson, Carlota Perez, who inspired him greatly in forming his investment strategy, talks about five technological revolutions:&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;1) The Industrial Revolution (Machines and Canals)&lt;br /&gt;2) Railways and The Steam Engine&lt;br /&gt;3) Heavy Engineering using Cheap Steal&lt;br /&gt;4) The Automobile, The Assembly Line and Mass Production of Electrical Appliances&lt;br /&gt;5) The Information Revolution&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;On October 4 2011, with the introduction of Siri in iPhone 4S, a new technological revolution has begun.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://goo.gl/t8IFY"&gt;Continue reading at Yalim's Lodge&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-9149507028521546061?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/WJaNmjHaxOY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/9149507028521546061/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=9149507028521546061" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/9149507028521546061" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/9149507028521546061" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/10/siri-artificial-intelligence-revolution.html" title="Siri; The Artificial Intelligence Revolution has begun" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-306259327673610928</id><published>2011-10-07T12:58:00.002+02:00</published><updated>2011-10-07T12:58:51.397+02:00</updated><title type="text">Steve Jobs’ best is yet to come</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Did you really think that he left the stage without &lt;a href="http://goo.gl/b1RSp"&gt;one more thing&lt;/a&gt;?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-306259327673610928?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/_DvNAaAUIJc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/306259327673610928/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=306259327673610928" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/306259327673610928" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/306259327673610928" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/10/steve-jobs-best-is-yet-to-come.html" title="Steve Jobs’ best is yet to come" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-4447437416349100959</id><published>2011-09-15T16:40:00.002+02:00</published><updated>2011-09-15T16:40:20.070+02:00</updated><title type="text">On Wearing a Suit</title><content type="html">&lt;br /&gt;&lt;div class="p1"&gt;Here are &lt;a href="http://gerger.co/yalimslodge/2011/09/15/on-wearing-a-suit/"&gt;five reasons&lt;/a&gt; why it might be a good idea wearing a suit to a business meeting with people you’ve never met before. Continue reading at &lt;a href="http://gerger.co/yalimslodge/2011/09/15/on-wearing-a-suit/"&gt;Yalim's Lodge&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-4447437416349100959?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/78zFPkJUqug" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/4447437416349100959/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=4447437416349100959" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4447437416349100959" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4447437416349100959" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/09/on-wearing-suit.html" title="On Wearing a Suit" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-6614496800720707873</id><published>2011-09-12T13:44:00.001+02:00</published><updated>2011-09-12T22:35:36.009+02:00</updated><title type="text">Don't Require a Credit Card for Trials</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;I ran into&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;a question at StackExchange. It came from a founder of a B2B Internet startup, who is tired of following up with unqualified leads. He believes that the low barrier free trial his company is offering is the culprit for their low quality. As a solution, he is contemplating asking for credit card information before the beginning of the free trial and automatically charging his users when the trial ends. He is asking the SE community if this is a good idea.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-size: 14px; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div dir="ltr" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Hmmm…Let me be really clear:&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; font-size: 14px; font-style: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;b&gt;Only porn sites should do this.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: inherit;"&gt;&lt;div style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; line-height: 20px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; line-height: 20px;"&gt;Continue reading at &lt;a href="http://goo.gl/2Zb9J"&gt;Yalim's Lodge&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="background-color: white; color: black; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 20px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-6614496800720707873?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/g1mtqa7kWa4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/6614496800720707873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=6614496800720707873" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6614496800720707873" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6614496800720707873" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/09/dont-require-credit-card-for-trials.html" title="Don't Require a Credit Card for Trials" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-6264155779938651362</id><published>2011-09-05T07:33:00.002+02:00</published><updated>2011-09-05T07:34:36.000+02:00</updated><title type="text">The Star Trek Secret to Happiness</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 14px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;For people who glance at blog posts for 10 seconds and move on to the next one: The Star Trek secret to happiness in life, is to never let McCoy to the bridge.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="font-weight: bold;"&gt;What the heck does that mean?&amp;nbsp;&lt;/strong&gt;Interested? Good. &lt;a href="http://goo.gl/oB9uc"&gt;Read on&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-6264155779938651362?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/iTazNabRjus" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/6264155779938651362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=6264155779938651362" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6264155779938651362" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6264155779938651362" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/09/star-trek-secret-to-happiness.html" title="The Star Trek Secret to Happiness" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-6936495281163462920</id><published>2011-08-25T22:57:00.000+02:00</published><updated>2011-08-25T22:57:26.877+02:00</updated><title type="text">Steve Jobs lighted our way</title><content type="html">        &lt;br /&gt;&lt;div class="p1"&gt;My father lives as if it is 1975.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;He refuses to interact with a computer. &lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt; To put things in perspective, every member of the family owns at least one computer and presented the advantages of owning one to him repeatedly. He never even touched a computer and seemed genuinely offended by the presence of one.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Continue reading the story&amp;nbsp;&lt;a href="http://goo.gl/XaZp9"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-6936495281163462920?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/ZeAQClFXZDY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/6936495281163462920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=6936495281163462920" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6936495281163462920" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6936495281163462920" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/08/steve-jobs-lighted-our-way.html" title="Steve Jobs lighted our way" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-8476381476630111274</id><published>2011-08-24T19:57:00.000+02:00</published><updated>2011-08-24T19:57:18.183+02:00</updated><title type="text">How we build Web 2.0 apps with PL/SQL</title><content type="html">&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 19px; white-space: nowrap;"&gt;           &lt;/span&gt;&lt;br /&gt;&lt;div class="p1"&gt;PL/SQL has never run on client machines and never will. This unchangeable, indisputable fact that seems like&amp;nbsp;the most obvious disadvantage of PL/SQL is in an ironic way its biggest advantage. This very fact is the reason Oracle Forms was a platform independent application development framework.&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Continue reading &lt;a href="http://goo.gl/McN4K"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-8476381476630111274?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/8EPT2BEfxiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/8476381476630111274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=8476381476630111274" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8476381476630111274" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/8476381476630111274" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/08/how-we-build-web-20-apps-with-plsql.html" title="How we build Web 2.0 apps with PL/SQL" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-7894930189729996712</id><published>2011-08-20T09:39:00.000+02:00</published><updated>2011-08-20T09:39:23.641+02:00</updated><title type="text">Free advice to the remaining PC Makers</title><content type="html">        &lt;br /&gt;&lt;div class="p1"&gt;I’ve prepared a list of the shortcomings of PC-Laptops (for lack of a better term) that made me jump ship and buy a MacBook Air. The items in the list will seem as clear as daylight to you. That’s because you are a consumer not an executive in the PC business. Continue reading at &lt;a href="http://goo.gl/Ojxo9"&gt;Yalim's Lodge&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-7894930189729996712?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/U53Jjmc8BPs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/7894930189729996712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=7894930189729996712" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/7894930189729996712" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/7894930189729996712" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/08/free-advice-to-remaining-pc-makers.html" title="Free advice to the remaining PC Makers" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-2664245039016305399</id><published>2011-08-20T09:37:00.000+02:00</published><updated>2011-08-20T09:37:12.302+02:00</updated><title type="text">-1 for Google +1 Part 2</title><content type="html">        &lt;br /&gt;&lt;div class="p1"&gt;My blog post &lt;a href="http://goo.gl/oZuII"&gt;&lt;span class="s1"&gt;-1 for Google +1&lt;/span&gt;&lt;/a&gt;, in which I argued that no one is using +1 because there is no benefit a user gets from +1’ing anything, &amp;nbsp;generated a lot of comments here at this blog and at Hacker News. I would like to thank everyone who contributed. The comments really helped me to form a better opinion. In this post, I want to do a round up of the discussion we had. It seems to me that it all boils down to these three points:&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Continue reading at &lt;a href="http://goo.gl/EOMMk"&gt;Yalim's Lodge&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-2664245039016305399?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/7ymj_hW2ddg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/2664245039016305399/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=2664245039016305399" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/2664245039016305399" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/2664245039016305399" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/08/1-for-google-1-part-2.html" title="-1 for Google +1 Part 2" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-151215011787326350</id><published>2011-08-20T09:35:00.000+02:00</published><updated>2011-08-20T09:35:12.006+02:00</updated><title type="text">-1 for Google +1</title><content type="html">        &lt;br /&gt;&lt;div class="p1"&gt;While I was browsing through news stories at MSNBC.com, I could not help but notice the vast difference between the number of people recommended a story on Facebook and +1’ed it on Google. Here are some examples:...&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Continue reading at &lt;a href="http://goo.gl/oZuII"&gt;Yalim's Lodge&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-151215011787326350?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/PteVUCR0zNw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/151215011787326350/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=151215011787326350" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/151215011787326350" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/151215011787326350" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/08/1-for-google-1.html" title="-1 for Google +1" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-6381177797663583496</id><published>2011-07-18T15:49:00.001+02:00</published><updated>2011-07-18T15:50:58.888+02:00</updated><title type="text">Seedcamp Event Guidelines for Newbies</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 14px; line-height: 20px; text-align: justify;"&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Last week I participated as a mentor at Seedcamp Ljubljana. For those who don’t know’ Seedcamp is an early stage micro seed investment fund and mentoring programme. They organize daily events across Europe where mentors and startups get together.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;This was my first time at a Seedcamp event or any event regarding startups. I am literally blown away. The buzz around the place is incredible. Everybody is candid, supportive and unpretentious. They are willing to help and probably more importantly receive help.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;The other incredible thing is that none of this buzz and excitement is about money. Yes, Seedcamp wants to invest in companies and eventually make money off of these investments but overall at a Seedcamp event, money takes a back seat to the culture of collaboration. The power of community, collaboration and willingness to receive help are the lessons I am taking home with me from Seedcamp Ljubljana.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Over the next few days, I will write about the startups I’ve met and my two cents that I shared with them.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Having my feedback in a written form will help the startups. During the day, they were swamped with feedback often not in a very organized manner. We were jumping from topic to topic and I caught myself changing positions in the middle of arguments, all expected because we were in the middle of a 45 minute brainstorming bonanza. They were taking notes but given the tempo of&lt;br /&gt;the day the notes might be difficult to comprehend in the aftermath.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;This exercise will help me as well. I want to stay in touch with the startups I connected with. However, most of the thinking I have done with them is bound to be forgotten in the coming weeks. If I write it all down, the blog posts will quickly remind me the discussions we had. I am also curious if my two cents will be any good to the people I talked to. In the future, I want to compare the current state of the startups with the blog posts I wrote and have a good laugh with them.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=":-)" class="wp-smiley" src="http://gerger.co/yalimslodge/wp-includes/images/smilies/icon_smile.gif" style="border-style: none; border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; max-height: 12px; max-width: 680px; padding: 0px; vertical-align: baseline;" /&gt;&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Before I start talking about each startup, there is some generic feedback I would like to give to Seedcamp, mentors and the startups. So here we go…&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #111111; font-family: inherit; font-size: 2em; font-style: inherit; font-weight: normal; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;To Seedcamp&lt;/b&gt;&lt;/h2&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Inform the mentors&lt;/b&gt;&lt;br /&gt;The PDF that Seedcamp sent prior to the event was great. It had every information I needed to get to know the startups. However, I wish they told me which startups I am to work with in advance so that I could focus on them more. With 25 startups attending, it was difficult for me to do due diligence on all of them to hold a 45 minute discussion. Had I known the five I will talk to, I could focus on them and be better prepared.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;It is a small issue but, I’d rather a web page instead of a PDF. Web pages are more mobile friendly and the links on a PDF are not clickable unless specifically made so. I was mostly reading the PDF on an iPad or an iPhone and going back and forth between pages and the browser made working with the information more difficult.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Mentor the mentors&lt;/b&gt;&lt;br /&gt;I think Seedcamp can be a little more active in showing mentors how to mentor the right way. Most of the ones I talked to, including me, were doing this the first time. Maybe some guidelines about how the 45 minute meeting should be structured can be helpful. A video or a set of videos of high quality mentoring sessions can’t hurt either.&lt;br /&gt;Additionally, if I’d knew who the other two mentors in my group were in advance, I could contact them prior to the event and we could get organized a little better. As it turned out, I was extremely lucky and ended up with two great mentors who I really enjoyed spending the day with but if we had a little heads up, I am sure we as a group could use it.&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #111111; font-family: inherit; font-size: 2em; font-style: inherit; font-weight: normal; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;To Mentors&lt;/b&gt;&lt;/h2&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Do your homework&lt;/b&gt;&lt;br /&gt;The startups are there to receive feedback, not to explain what they do for 45 minutes. I think mentors should do their homework and understand the business as well as they can prior to the meeting. I think it is completely OK and valuable to have the startups explain what they do, but the meeting should not turn into an interview about what they do. Every mentor simply must go over the booklet Seedcamp provids and visit the web sites of the startups. I understand that this is a little overwhelming right now because there are 25 of them and a mentor does not know which startups she will talk to but do the best you can.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Avoid Feature Suggestion Fest&lt;/b&gt;&lt;br /&gt;The startups are also not there to hear your feature ideas. They probably thought them all. Members of the startups are usually software developers and given that they have been thinking about the problem longer than you have, it is very likely that they thought of the very cool feature you just came up with. In other words, don’t just suggest a feature because you think it will make you look cool. Please remember that we are talking about two people shops here and their time is very valuable. Working on features that don’t bring in customers will hurt them. Since most of the entrepreneurs are software developers they are already more eager about feature development than they should. If you really want to recommend that they should implement a feature, try to tie it to a business case and explain why you think it is important from a business perspective.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Skip the “Atta Boy!”. Play the devils advocate&lt;/b&gt;&lt;br /&gt;Try not to turn the meeting to a feel good event. Having a positive attitude and wishing them well is certainly the correct behavior. However, patronizing them, giving them false sense of hope and not telling them what you think will eventually hurt them. Most startups fail. The entrepreneurs you meet at Seedcamp will most likely fail. It is better if they hear the cold reality about their errors now than after spending a year of their lives. If you have legitimate worries about their work, tell them openly and honestly. This doesn’t mean you have to be rude or mean to them. If you can’t tell someone how concerned you are about their well being without starting a fight, maybe you should not be mentoring. You will be surprised how well the entrepreneurs receive constructive criticism. It is what they are there for. Play the devils advocate. Openly tell them that you are doing so. Try to corner them, force them to come up with numbers, facts and justifications. If they are well prepared, they will easily tackle all of your challenges. If they are not, they will be grateful to go through this experience now in front of you as opposed to in front of someone they are asking a million dollars from. Don’t think they will hate you. On the contrary, they will thank you. The entrepreneur I worried about the most turned out to be the guy I hanged out with the most after the event was over.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Introduce yourself&lt;/b&gt;&lt;br /&gt;Probably the best thing we did as a mentor group was to introduce ourselves to the entrepreneurs. This way the entrepreneurs have an idea of who you are and what kind of help they can expect from you. This also helps you build credibility in their eyes and you stop being the jackass who just entered the room and started talking shit about their beloved company.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Take notes during the pitches&lt;/b&gt;&lt;br /&gt;At the beginning of the day each startup gives a five minute presentation to introduce itself. Mentors should take notes during these presentations. Some of the questions I had were answered during the pitches and I had some new questions. Write them down so that you can bring them up during your meeting with the startup. Otherwise you will just forget them.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Talk to everyone&lt;/b&gt;&lt;br /&gt;Just because a startup wasn’t in your schedule, doesn’t mean that you should ignore them. Be proactive, go and talk to them. Don’t be shy. You are there to give your two cents and the more you give the better. I pulled every entrepreneur I can get my hands on to a corner and talked to them about their business. Some of the best conversations I held were during these side meetings.&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #111111; font-family: inherit; font-size: 2em; font-style: inherit; font-weight: normal; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;To Startups&lt;/b&gt;&lt;/h2&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Make your software more accessible to mentors&lt;/b&gt;&lt;br /&gt;I made an effort to use the software of the 25 startups before I showed up at the event. Unfortunately, most of the startups were in private beta. I had to ask for an invite. Since the event was only a day away, I wasn’t able to access most of the sites. Maybe it is my fault that I waited until the last day. However, I feel like the startups could be more proactive and send invitations to mentors. I think Seedcamp can actively participate in this and make sure that every mentor has access to the software the startup has developed prior to the event. The few sites that I was able to use, helped me a lot in forming an opinion.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;No video during the pitch&lt;/b&gt;&lt;br /&gt;Some startups showed a one or two minute video during their pitch. The presenter stopped talking, pointed us to the screen and together we all watched a video. Don’t ever do this. This is a terrible way of pitching. We are there to listen to you, to engage with you, to get amazed by you, to get interested in you. We are not there to watch a video.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Talk to everyone&lt;/b&gt;&lt;br /&gt;Similar to mentors, you should also make a conscious effort to talk to everyone. Go over the bio of the mentors. Start with the ones you think are most interesting. Don’t be shy. Go even talk to other startups. Share experiences.&lt;/div&gt;&lt;h2 style="border-width: 0px; color: #111111; font-family: inherit; font-size: 2em; font-style: inherit; font-weight: normal; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;To Everyone&lt;/b&gt;&lt;/h2&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Follow Up&lt;/b&gt;&lt;br /&gt;Don’t let it all end with the event. Mentors should continue to work with the startups they are most connected with. Try their software and provide feedback, explore business opportunities, help spread the word, be available to be approached by the entrepreneurs and encourage them to do so. Startups should pick the mentors who they think can provide the best input in the long run and stick with them. They should find ways to engage the mentors with their product and company. Simply bring in the mentors to solve actual business problems you have, have meetings, discussion or whatever. If you are doing it by the book, you need an advisory board, remember?&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=":-)" class="wp-smiley" src="http://gerger.co/yalimslodge/wp-includes/images/smilies/icon_smile.gif" style="border-style: none; border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; max-height: 12px; max-width: 680px; padding: 0px; vertical-align: baseline;" /&gt;&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Provide feedback&lt;/b&gt;&lt;br /&gt;Just because an event is over, it shouldn’t be all forgotten and back to business as usual again. Take the time, provide written feedback to all the participants. The discussions in the meetings will be forgotten but the comments you make in written form will stay. This way they will be more beneficial to past, current and future participants of Seedcamp events.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Enjoy it&lt;/b&gt;&lt;br /&gt;Take it all seriously, prepare well but don’t be uptight, defensive or cocky. Everyone is there with the best intentions. The meetings are only half of the story. The day continues until very late at night. The line between the entrepreneurs and mentors blur after the meetings are over. In the evening, entrepreneurs were giving me trash about my company.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=":-)" class="wp-smiley" src="http://gerger.co/yalimslodge/wp-includes/images/smilies/icon_smile.gif" style="border-style: none; border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; max-height: 12px; max-width: 680px; padding: 0px; vertical-align: baseline;" /&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;It was awesome. My final advice is that enjoy the event while you can, seize the moment because it only lasts for one day.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Yalim K. Gerger&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-6381177797663583496?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/-kwK8px0-ZM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/6381177797663583496/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=6381177797663583496" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6381177797663583496" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/6381177797663583496" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/07/seedcamp-event-guidelines-for-newbies.html" title="Seedcamp Event Guidelines for Newbies" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-2100618144373454249</id><published>2011-06-10T08:37:00.003+02:00</published><updated>2011-06-10T08:39:13.764+02:00</updated><title type="text">Let’s meet at Oracle OpenWorld</title><content type="html">This year, Formspider team applied to present at the Oracle OpenWorld via Oracle Mix. We submitted the presentation “Forms Modernization: The PL/SQL Way”.&lt;br /&gt;&lt;br /&gt;We believe Oracle Forms modernization is an important topic for many Oracle customers. We would like to share our experience and knowledge in how organizations can protect their Forms and PL/SQL investment. If you are interested in seeing this presentation at Oracle OpenWorld please vote for it on the&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://goo.gl/8ypOj" style="color: #42413c; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;Oracle Suggest-A-Session page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Admittedly, the process to vote is a little tedious. If you don’t have an Oracle account, you have to sign up and then vote for at least three presentations in order for your vote to be valid. However, we promise the presentation will be totally worth your effort. :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goo.gl/8ypOj" style="color: #42413c; margin: 0px; padding: 0px; text-decoration: underline;"&gt;Vote for Forms Modernization: The PL/SQL Way now&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-2100618144373454249?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/nWHZJNNSvZ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/2100618144373454249/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=2100618144373454249" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/2100618144373454249" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/2100618144373454249" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/06/lets-meet-at-oracle-openworld.html" title="Let’s meet at Oracle OpenWorld" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-4411416740562437856</id><published>2011-05-27T23:22:00.000+02:00</published><updated>2011-05-27T23:22:15.354+02:00</updated><title type="text">JavaScript vs. JavaFX</title><content type="html">We built the XML Editor for the Formspider IDE in Java, because the original Formspider IDE was a Java Application. When we were preparing the Formspider Online IDE for the Web, we also had to move the XML Editor to the Web. In one of the brilliant moments of my career I told the team “Hey, we have a working editor in Java. Why don’t we convert it to JavaFX and be done with it?” This should be simple right? Right…After months of work, we finally got the editor working in JavaFX. The fact that we converted from Java to JavaFX, did not help as much as we hoped it would.&lt;br /&gt;&lt;br /&gt;We went live with the Formspider Online IDE and started observing user behavior. Something was not right. People were signing up but not really doing anything. A quick investigation revealed that we were having problems with the XML Editor. It was failing for more than 50% of our users. Some people didn’t have Java on their machines, some had the open SDK that did not support JavaFX and some had problems we could not figure out.&lt;br /&gt;&lt;br /&gt;Formspider IDE was not a joyride for the lucky few who was able to run the editor either. On average, a user had to wait about two minutes before the IDE was ready for input. The 1.5 MB jar was downloaded quickly enough but it took ages for the computer to install the jar and getting it ready to run. The security alert that kept popping up was also very annoying from the user’s perspective.The state we were in with the Online IDE was clearly unacceptable.&lt;br /&gt;&lt;br /&gt;JavaScript came to the rescue. We were actually smart enough to sponsor a coding contest for a JavaScript editor while we were working on the JavaFX one. The team of Bilal Gültekin and Bahattin Tozyılmaz were the winners. In the picture below you see Bilal receiving their bounty, a teddy bear filled with $2600 dollars. We are also looking forward to host both Bilal and Bahattin as our interns this summer.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-c2RxBzZxgvU/TeAV92xmK8I/AAAAAAAAARs/itXl2OxTgxo/s1600/bilal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-c2RxBzZxgvU/TeAV92xmK8I/AAAAAAAAARs/itXl2OxTgxo/s320/bilal.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;After the contest was over, Öskan took over the code base for the XML Editor in JavaScript and prepared it for production use. After several weeks of work, the editor was ready for beta testing. However, the problem was so severe that even a partially working editor written in JavaScript was better than a thoroughly tested editor written in JavaFX. So we skipped the beta pretty quickly. We were already annoying pretty much every user, how much worse could we really get?&lt;br /&gt;&lt;br /&gt;After a few quick iterations, we were incredibly happy with the results. Now our new XML Editor written entirely in JavaScript loads instantly and runs for our every user. Most importantly, our users started to engage with the Online IDE. I see them creating panels, text fields and windows everyday.&lt;br /&gt;&lt;br /&gt;If you used the Formspider Online IDE before and you did not have a pleasant experience at all, I apologize and kindly invite you &lt;a href="http://goo.gl/afm5a"&gt;to give it another try&lt;/a&gt;. If this is going to be your first time with the Online IDE, nevermind… &lt;a href="http://goo.gl/afm5a"&gt;It all works just fine&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-4411416740562437856?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/8Ve2xTJre1c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/4411416740562437856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=4411416740562437856" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4411416740562437856" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4411416740562437856" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/05/javascript-vs-javafx.html" title="JavaScript vs. JavaFX" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-c2RxBzZxgvU/TeAV92xmK8I/AAAAAAAAARs/itXl2OxTgxo/s72-c/bilal.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6943879080620983015.post-55848675638244408</id><published>2011-04-20T13:14:00.001+02:00</published><updated>2011-05-28T17:07:37.837+02:00</updated><title type="text">Hoşgeldin</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 14px; line-height: 20px;"&gt;Bir stüdyoda kaydettiğim ilk bestem.&lt;/span&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="81" width="100%"&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F13901161&amp;amp;show_comments=true&amp;amp;auto_play=false&amp;amp;color=ff7700" /&gt;&lt;embed type="application/x-shockwave-flash" width="100%" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F13901161&amp;amp;show_comments=true&amp;amp;auto_play=false&amp;amp;color=ff7700" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 14px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Şarkıyı aşağıdaki linkten indirebilirsiniz.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;a href="http://goo.gl/OSmXq" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #21759b; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline; vertical-align: baseline;" target="_blank"&gt;http://goo.gl/OSmXq&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Eğer şarkıyı beğendiyseniz, paylaşırsanız çok sevinirim. Yok eğer beğenmediyseniz, yine de paylaşın. Belki arkadaşlarınızın zevki sizinkinden farklıdır.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;b style="font-weight: bold;"&gt;Hoşgeldin&lt;/b&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;gerçek mi cesaret mi&lt;br /&gt;yalnızlık mı esaret mi&lt;br /&gt;kemiğe dayandığında&lt;br /&gt;mutsuzluk mu ihanet mi&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;çocuk mu çocukluk mu&lt;br /&gt;oyun mu huysuzluk mu&lt;br /&gt;kemiğe dayandığında&lt;br /&gt;ölüm mü yoksulluk mu&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;gönlümü buldum&lt;br /&gt;orda bir taht kurdum&lt;br /&gt;onu oturttum&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;kalbimde değilsin&lt;br /&gt;kalbime en yakın yerdesin&lt;br /&gt;hoşgeldin&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;korkmak mı sığınak mı&lt;br /&gt;yağmur mu sağanak mı&lt;br /&gt;kemiğe dayandığında&lt;br /&gt;kırmak mı kırılmak mı&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;yollar mı duvarlar mı&lt;br /&gt;sırlar mı anılar mı&lt;br /&gt;kemiğe dayandığında&lt;br /&gt;değişmek mi inkar mı&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;hassas mıyım yoksa hasta mı&lt;br /&gt;sarhoş muyum yoksa bir hoş mu&lt;br /&gt;elime dayandığında&lt;br /&gt;başıboş musun, başın boş mu?&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Söz-Müzik: Yalım K. Gerger&lt;br /&gt;Düzenleme: Hasan Çakırsoy&lt;/div&gt;&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Bana kendimi hep evimde hissettiren Stüdyo Smart’a ve Serdar Kılıç’a sonsuz teşekkürlerle.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-55848675638244408?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/3HSAzuEmqjY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/55848675638244408/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=55848675638244408" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/55848675638244408" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/55848675638244408" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/04/hosgeldin.html" title="Hoşgeldin" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-4125586758555324263</id><published>2011-04-18T23:05:00.001+02:00</published><updated>2011-04-18T23:05:15.408+02:00</updated><title type="text">My First StackExchange Question</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 14px; line-height: 20px; text-align: justify;"&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;I have always wondered why people bother giving advice to other companies. &amp;nbsp;Now I know…&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;I have a product proposal for StackExchange. Let me describe the business problem first:&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;My company has recently launched a product. Obviously, we needed a place to answer user questions. We hate old fashioned forums as much as anybody on this site. So, we wanted to integrate a Q&amp;amp;A site to our domain. We tried a few SO clones, picked one and after some effort it was all up and running.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Our product is new and has only a handful users. However, it is a software product that is used by programmers. Every question about our product is a perfect fit for SO. However, it is not mainstream enough, so nobody would ever ask a question about it on SO.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;In short, my business problem is that my company ended up, installing and maintaining its own Q&amp;amp;A site. We don’t want to do that. This is not our line of business. We don’t care. We just want to take something and plug it in. We want somebody else do all the hard work for us.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;So, this got me thinking…We are not the only company in this situation. There are many small business, start-ups with products out there that fit into one of the SE sites be it software, photography or cooking. Wouldn’t it be nice if SE provided a widget/plugin or whatever, that I could just add to my site and have my own Q&amp;amp;A site for my product? The questions would be tagged with my product name. All SE users could easily login. It would just be a mini-SE site running on the small business web site. The questions would certainly enrich the related SE site, since they would be on topic. Any abuse or low quality input, can also be moderated just like any other stuff on the SE network. Small businesses would not have to hassle with installing and maintaining open source alternatives. Both the start-ups and SE community users would benefit from the exposure on the SE sites. Start-ups could reach the passionate users in the area they are in and the SE users would be informed about new products about a topic they are deeply interested in.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;I think this product/feature would make the Internet a better place. My guess is that SE is already working on something like this.&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Now below this line I am full of my self:&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;If this doesn’t lend me an offer for SE Product Director, nothing will.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=":-)" class="wp-smiley" src="http://gerger.co/yalimslodge/wp-includes/images/smilies/icon_smile.gif" style="border-style: none; border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; max-height: 12px; max-width: 680px; padding: 0px; vertical-align: baseline;" /&gt;&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;You may follow the conversation on StackOverflow Meta from the URL below:&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;&lt;a href="http://meta.stackoverflow.com/questions/87627/mini-se-plugin-for-small-products" style="border-width: 0px; color: #21759b; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; text-decoration: underline; vertical-align: baseline;"&gt;http://meta.stackoverflow.com/questions/87627/mini-se-plugin-for-small-products&lt;/a&gt;&lt;/div&gt;&lt;div style="border-width: 0px; font-family: inherit; font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 10px; padding: 0px; vertical-align: baseline;"&gt;Yalım K. Gerger &lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-4125586758555324263?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/pzWVXYUpWzg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/4125586758555324263/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=4125586758555324263" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4125586758555324263" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/4125586758555324263" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/04/my-first-stackexchange-question.html" title="My First StackExchange Question" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-7620539536583629814</id><published>2011-03-23T21:05:00.000+02:00</published><updated>2011-03-23T21:05:22.444+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="dynamic" /><category scheme="http://www.blogger.com/atom/ns#" term="jsp" /><category scheme="http://www.blogger.com/atom/ns#" term="servlet" /><category scheme="http://www.blogger.com/atom/ns#" term="cache" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title type="text">Caching Dynamically Generated Scripts</title><content type="html">If static JavaScript or CSS files are served from the application server, we take it for granted that they are going to be cached by the browsers. However, dynamically generated content (Javascript and CSS in particular) could also be cached as if it is static and sent from the server only when it is changed. &lt;b&gt;Nevertheless, application servers provide no support for this at all&lt;/b&gt;. So, the responsibility rests on the shoulders of the server-side code which generates dynamic content.&lt;br /&gt;&lt;br /&gt;I looked all over the Internet but was unable to find a solution, so I wrote my own code. It's written for a Java Servlet but the same logic can be applied to other languages too. The servlet below sends a piece of JavaScript to the client that it builds dynamically and adds the necessary headers to the response so that the browser can cache it.&lt;br /&gt;&lt;br /&gt;Here's the code that gets the job done:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;public class TestServlet extends HttpServlet {&lt;br /&gt;    private static final String CONTENT_TYPE = "application/x-javascript";&lt;br /&gt;&lt;br /&gt;    public void init(ServletConfig config) throws ServletException {&lt;br /&gt;        super.init(config);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void doGet(HttpServletRequest request, &lt;br /&gt;                      HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;        &lt;br /&gt;        Calendar c1 = Calendar.getInstance();&lt;br /&gt;        c1.clear();&lt;br /&gt;        c1.set(2011,2,22,13,12);&lt;br /&gt;        long lastModifiedDate = c1.getTimeInMillis();&lt;br /&gt;        &lt;br /&gt;        response.setContentType(CONTENT_TYPE);&lt;br /&gt;        response.addDateHeader("Last-Modified",lastModifiedDate);&lt;br /&gt;        &lt;br /&gt;        PrintWriter out = response.getWriter();&lt;br /&gt;    &lt;br /&gt;        long lastFetchedDate = request.getDateHeader("If-Modified-Since");&lt;br /&gt;        boolean notModified = false;&lt;br /&gt;        if (lastFetchedDate&amp;gt;-1){&lt;br /&gt;            if (lastModifiedDate&amp;lt;=lastFetchedDate){&lt;br /&gt;                response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);&lt;br /&gt;                notModified = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        if (!notModified){&lt;br /&gt;            System.out.println("test");&lt;br /&gt;            out.println("var test = {};");&lt;br /&gt;            out.println("test['a']='b';");&lt;br /&gt;            out.println("alert(test['a']);");&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public void doPost(HttpServletRequest request, &lt;br /&gt;                       HttpServletResponse response) throws ServletException, IOException {&lt;br /&gt;        doGet(request, response);&lt;br /&gt;    }&lt;br /&gt;}&amp;nbsp;&lt;/pre&gt;&lt;pre class="code"&gt;&amp;nbsp;&lt;/pre&gt;To keep the example simple, I used a static date for the last modified date.&lt;br /&gt;&lt;br /&gt;Here is how you can include this servlet in an html document as a javascript file:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;    &amp;lt;head&amp;gt;&lt;br /&gt;    &amp;lt;script type="text/javascript" src="http://localhost/test/testservlet"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;    &amp;lt;/head&amp;gt;&lt;br /&gt;    &amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;When you run this from an application server, the first time you access the page you will see the message "test" in application server console, meaning that the servlet did the necessary work and generated the JavaScript code. The next time you access the page, the JavaScript will already be cached by the browser. Therefore, even the alert still pops up when the page is accessed, you will not the see message "test" in the server console. Since the dynamically created JavaScript is already cached in the browser and the headers were set up correctly, the server did not bother to generate the code all over again and responded much faster just like it would if the JavaScript was actually in a static file.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;M. Serdar Biçer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-7620539536583629814?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/lEMvP_IoJSs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/7620539536583629814/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=7620539536583629814" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/7620539536583629814" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/7620539536583629814" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/03/caching-dynamically-generated-scripts.html" title="Caching Dynamically Generated Scripts" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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-6943879080620983015.post-5910460065742533347</id><published>2011-03-22T13:45:00.002+02:00</published><updated>2011-03-25T09:13:36.074+02:00</updated><title type="text">True Cross Browser Web Applications</title><content type="html">Having a truly cross browser web application is like being truly happy. The moment you get there, someone is going to bring you up to date and ruin everything. And like happiness, you will never attain it if you chase it. And like happiness, it is a byproduct of devoting yourself to something that you are passionate about.&lt;br /&gt;&lt;br /&gt;Developers tend to believe that the moment they start using a JavaScript library that works across browsers, they are immune to the problem. Nothing can be further from the truth. If you use such a library, this only means that the code inside the library is compatible with many different browsers. It does not automatically follow that any new line of code you will write for your application is going to work the same way across browsers. This is a hugely misunderstood concept. &lt;br /&gt;&lt;br /&gt;With your first line of Javascript or HTML you are in cross browser hell. Let me repeat this. With your first line of Javascript or HTML you are in cross browser hell. Virtually in every project browser compatibility of the application is the responsibility of the development team. Ensuring that web applications work in all the major browser brands and their versions is an  important, time consuming and difficult task. Most teams just give up and let it all flap in the breeze. Even the smallest attempt for browser compatibility crashes and burns with the first update to Firefox or Chrome and the team is back to square one again. I’ve seen IT departments that force their users to use one particular browser to access their applications. This is ridiculous and yet it is happening every day. How can it not happen? There are many nuances that needs to be mastered for true browser compatibility. Development teams are not focused on technical details of browsers and their implementations of JavaScript and HTML. They are focused on implementing business rules in code and delivering applications and rightfully so. That’s what they are supposed to do. They should not be punished because a few industry giants could not get their act together and created the worst standards in the most important platform ever created: the web browser. It is a classic example but I’ve got to repeat it here at the risk of being banal. Can you imagine that some TV sets working with some shows but not with others? Can you imagine watching House M.D. on a Sony but having to switch  to a Samsung to watch Entourage?&lt;br /&gt;&lt;br /&gt;In Formspider, browser compatibility is our responsibility. You can focus on what you are passionate about; building the best health care system, HR software or public finance application. Browser compatibility will be the byproduct of using Formspider. We take care of the platform problems. This is our job. It is what we do everyday. &lt;br /&gt;&lt;br /&gt;Formspider applications are truly happy. It is not just the Formspider JavaScript library that works across browsers. Every application that you develop with Formspider works across browsers by default, because you only code in PL/SQL. Formspider has a very simple intuitive XML notation that helps you design your screens. It eliminates the need to be an HTML/DOM expert. We test Formspider with every major browser out there so that you can focus on your business problems knowing that once you code them all in PL/SQL, they will work on any platform.&lt;br /&gt;&lt;br /&gt;Platform independence was one of the greatest benefits of Oracle Forms. The principle is up and alive in Formspider.&lt;br /&gt;&lt;br /&gt;Yalım K. Gerger&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6943879080620983015-5910460065742533347?l=gergerconsulting.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/gergerconsulting/~4/bU19b_KALBM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://gergerconsulting.blogspot.com/feeds/5910460065742533347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6943879080620983015&amp;postID=5910460065742533347" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/5910460065742533347" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6943879080620983015/posts/default/5910460065742533347" /><link rel="alternate" type="text/html" href="http://gergerconsulting.blogspot.com/2011/03/true-cross-browser-web-applications.html" title="True Cross Browser Web Applications" /><author><name>Gerger</name><uri>http://www.blogger.com/profile/17583607349097506453</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>

