<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Derek Perez</title>
	<atom:link href="http://derekperez.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://derekperez.com/blog</link>
	<description>You've Reached My Internets.</description>
	<pubDate>Wed, 29 Oct 2008 03:27:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Linkedin Announces Business Application Platform</title>
		<link>http://derekperez.com/blog/2008/10/linkedin-announces-business-application-platform/</link>
		<comments>http://derekperez.com/blog/2008/10/linkedin-announces-business-application-platform/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 03:27:36 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=116</guid>
		<description><![CDATA[Linkedin just minutes ago announced they&#8217;ve thrown their hat in the &#8220;social application platform&#8221; ring! This is exciting news for people who are poised to bring innovative and interesting applications to the business and professional network.
Read more about the press release here at TechCrunch. As of today, there is no documentation or word on how [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://apps.linkedin.com/learn">Linkedin just minutes ago announced</a> they&#8217;ve thrown their hat in the &#8220;social application platform&#8221; ring! This is exciting news for people who are poised to bring innovative and interesting applications to the business and professional network.</p>
<p><a href="http://www.techcrunch.com/2008/10/28/linkedin-means-business-with-new-application-platform/">Read more about the press release here at TechCrunch.</a> As of today, there is no documentation or word on how exactly one creates an application for the new platform, but you can contact them to recieve more information!</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EnqBKfhknF0&#038;color1=0x6699&#038;color2=0x54abd6&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/EnqBKfhknF0&#038;color1=0x6699&#038;color2=0x54abd6&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/10/linkedin-announces-business-application-platform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crystal Head Vodka</title>
		<link>http://derekperez.com/blog/2008/10/crystal-head-vodka/</link>
		<comments>http://derekperez.com/blog/2008/10/crystal-head-vodka/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 02:26:06 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[cool]]></category>

		<category><![CDATA[vodka]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=114</guid>
		<description><![CDATA[Listen to Dan Aykroyd discuss the importance of death and skulls in our world, and explain to you why he decided to embark on creating the &#8220;purest&#8221; vodka known to man. To be honest, this is actually a really really good vodka. I am no expert, but it tastes really good. Too bad you can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Listen to Dan Aykroyd discuss the importance of death and skulls in our world, and explain to you why he decided to embark on <a href="http://www.crystalheadvodka.com">creating the &#8220;purest&#8221; vodka known to man.</a> To be honest, this is actually a really <em>really</em> good vodka. I am no expert, but it tastes really good. Too bad you can&#8217;t get a full bottle of this stuff!</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/WZs29am4msg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/WZs29am4msg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/10/crystal-head-vodka/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Need a Friendly, Experienced, Web Developer?</title>
		<link>http://derekperez.com/blog/2008/10/hire-me/</link>
		<comments>http://derekperez.com/blog/2008/10/hire-me/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 05:13:29 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[hire]]></category>

		<category><![CDATA[job]]></category>

		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=111</guid>
		<description><![CDATA[I have been rolling around the idea of starting up more freelancing to try to bolster my savings for the coming years, so I&#8217;ve decided to take on more consulting work. For an indepth look at my work experience and skills, please visit my linkedin profile, here are some highlights.
- 5 years relevant web development [...]]]></description>
			<content:encoded><![CDATA[<p>I have been rolling around the idea of starting up more freelancing to try to bolster my savings for the coming years, so I&#8217;ve decided to take on more consulting work. For an indepth look at my work experience and skills, <a href="http://www.linkedin.com/in/perezd" target="_blank">please visit my linkedin profile</a>, here are some highlights.</p>
<p><strong>- 5 years relevant web development experience<br />
</strong>I&#8217;ve worked a ton with the web, I&#8217;ve done everything from ColdFusion to my current favorite, Ruby (and Rails). I have a lot of experience working with JavaScript and XHTML/CSS, very comfortable doing frontend and backend development, as well as database work (although, I don&#8217;t want to use the term DBA). If you&#8217;d like to see my portfolio, contact me directly.</p>
<p><strong>- Did I mention I love Ruby?<br />
</strong>I have done a lot of work with Ruby in the past couple of years, <a href="http://derekperez.com/blog/2008/08/a-little-publicity-for-my-little-plugin/" target="_blank">I was highlighted on the RailsEnvy podcast</a> a few weeks ago for a modest open source contribution I made called SmartMonth. I&#8217;ve worked on some medium-sized rails deployments, and am looking to grow my portfolio.</p>
<p><strong>- Plays well with others<br />
</strong>I love working on small, motivated teams. I always enjoy adding (and learning) from the synergy of a great team. I also test all of my code (quite thoroughly) and won&#8217;t break &#8220;the build&#8221;.</p>
<p><strong>- UNIX Aficionado<br />
</strong>I love UNIX, and its my deployment environment of choice, I&#8217;ve got a lot of experience working with <a href="http://www.capify.org" target="_blank">Capistrano</a>, and am very adamant about automating things wherever possible, and documenting things thoroughly.<br />
<em><br />
</em><strong>- Entrepreneurial-Minded<br />
</strong>I have a passion for growing things, I am a very dedicated team member, and am also very aware of the needs of startup-oriented businesses, I&#8217;ve worked with a few startups at this point, and have gathered a decent amount of relevant experience helping companies and products grow.</p>
<p>If I sound at all interesting to you, please don&#8217;t hesitate to drop me a line, or if you know someone who might be interested in hiring me, please forward my information along and I&#8217;ll send you a Christmas card.<br />
Thanks everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/10/hire-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Programmatic Migrations for Rails Plugins</title>
		<link>http://derekperez.com/blog/2008/09/programmatic-migrations-for-rails-plugins/</link>
		<comments>http://derekperez.com/blog/2008/09/programmatic-migrations-for-rails-plugins/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 19:15:57 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=105</guid>
		<description><![CDATA[Today I was faced with an interesting dilemma, how does one programmatically define migrations into a plugin so you can essentially &#8220;plug-n-play&#8221;. I did a little bit of research into Rails Engines, and I wasn&#8217;t too terribly excited about the notion of having a dependency for such a small plugin, if this were something more [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was faced with an interesting dilemma, how does one programmatically define migrations into a plugin so you can essentially &#8220;plug-n-play&#8221;. I did a little bit of research into Rails Engines, and I wasn&#8217;t too terribly excited about the notion of having a dependency for such a small plugin, if this were something more integrated&#8230;I&#8217;d probably use it, but for this, I really only need to have these migrations run once you&#8217;ve installed the plugin, and be on my way.</p>
<p>So, I decided to do a little bit of research on the <strong>ActiveRecord::Migrator</strong> class to see how I could approach programmatically executing the migration outside of the standard rake task, so I could build my own custom migration rake task for my plugin.</p>
<p>It turns out, there are a bunch of functions you can utilize to build your own custom migration tasks for your plugin, that I wasn&#8217;t immediately aware of. Here is how I did it:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby ruby" style="font-family:monospace;">namespace <span style="color:#ff3333; font-weight:bold;">:myplugin</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  desc <span style="color:#996600;">&quot;migrates my plugin's migration files into the database.&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:migrate</span> =<span style="color:#006600; font-weight:bold;">&amp;</span>gt; <span style="color:#ff3333; font-weight:bold;">:environment</span> <span style="color:#9966CC; font-weight:bold;">do</span>
      <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Migrator</span>.<span style="color:#9900CC;">migrate</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC00FF; font-weight:bold;">File</span>.<span style="color:#9900CC;">expand_path</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC00FF; font-weight:bold;">File</span>.<span style="color:#9900CC;">dirname</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF; font-weight:bold;">__FILE__</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#996600;">&quot;/../db/migrate&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
      <span style="color:#6666ff; font-weight:bold;">Rake::Task</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;db:schema:dump&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">invoke</span> <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#6666ff; font-weight:bold;">ActiveRecord::Base</span>.<span style="color:#9900CC;">schema_format</span> == <span style="color:#ff3333; font-weight:bold;">:ruby</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>I simply saved that block of code into my plugin&#8217;s /tasks folder and named it custom_migration.rake. Next, I went to the root of my application and ran rake myplugin:migrate, and huzzah! it worked!</p>
<p>Nothing too amazing, and I actually based this entirely on the vanilla db:migrate function. The first line of the task essentially tells the ActiveRecord Migrator to search through my plugin&#8217;s db/migrate folder for any migration files it can find, and then brings all of them up! It would be nice if the vanilla db:migrate supported a MIGRATIONS_PATH constant so we could just use the same mechanics and build on top of them, rather than essentially re-write them just to do this.</p>
<p>OR better yet, wouldn&#8217;t it be nice if rails db:migrate actually <em>scanned our plugins directory for migration files as well? </em>That sounds like the best option to me.</p>
<p>Now, I am not sure if this is &#8220;the ruby way&#8221; to handle this problem, and as I stated earlier, Rails Engines is probably the way to go if you have a much larger plugin you are designing, but for me, this seemed to work just fine.</p>
<p><strong>Limitations</strong></p>
<p>There are some limitations to that custom task. For instance, if you were to run db:rollback, it would not be aware of the migration files that I have previously run that live within my plugin, you&#8217;d have to build another custom task to manage revoking the migrations you installed. Also, if they end up changing the way you actually migrate migrations, you might be screwed. But, alas, here is hoping for that MIGRATIONS_PATH constant!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/programmatic-migrations-for-rails-plugins/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Edward Tufte Course In San Francisco</title>
		<link>http://derekperez.com/blog/2008/09/edward-tufte-course-in-san-francisco/</link>
		<comments>http://derekperez.com/blog/2008/09/edward-tufte-course-in-san-francisco/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 00:58:04 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[learning]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=103</guid>
		<description><![CDATA[December 8th, 2008, I will be attending a 1 day course lecture and workshop on &#8220;Presenting Data and Information&#8221; by Edward Tufte. If you don&#8217;t know a lot about Edward Tufte, he has written a series of fascinating books on unique and interesting ways to visualize and present data. The fee for the workshop is [...]]]></description>
			<content:encoded><![CDATA[<p>December 8th, 2008, I will be attending a 1 day course lecture and workshop on &#8220;Presenting Data and Information&#8221; by Edward Tufte. If you don&#8217;t know a lot about Edward Tufte, he has written a series of fascinating books on unique and interesting ways to visualize and present data. The fee for the workshop is only $380 and <strong>includes </strong>a copy of 4 of his greatest books. He will be covering the following topics in his course:</p>
<blockquote>
<ul>
<li><span style="font-size: small; font-family: times new roman,times,serif;"> <span style="color: #000000;">fundamental strategies of analytical design<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">evaluating evidence used in presentations<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">statistical data: tables, graphics, and semi-graphics<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">business, scientific, research, and financial presentations<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">complexity and clarity<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">effective presentations: on paper and in person<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">interface design<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">use of PowerPoint, video, overheads, and handouts<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">multi-media, internet, and websites<br />
</span></span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif;"><span style="color: #000000;">credibility of presentations</span></span><span style="font-size: small; font-family: times new roman,times,serif; color: #000000;"> animation and scientific visualizations<br />
</span></li>
<li><span style="font-size: small; font-family: times new roman,times,serif; color: #000000;">many practical examples </span></li>
</ul>
</blockquote>
<p>It should definitely be a day of fascinating study, and I encourage anyone who is invovled in user interface design and/or user experience design to <a href="http://www.edwardtufte.com/tufte/courses">sign up for one of his courses</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/edward-tufte-course-in-san-francisco/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drop IE6 Support.</title>
		<link>http://derekperez.com/blog/2008/09/drop-ie6-support/</link>
		<comments>http://derekperez.com/blog/2008/09/drop-ie6-support/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 23:58:20 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[editorial]]></category>

		<category><![CDATA[ie6]]></category>

		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=98</guid>
		<description><![CDATA[Ask yourself, why are we still supporting Internet Explorer 6? Not as developers, but as people who use the Internet. If you are a web developer, you are one of the first people who will scream &#8220;I F#$@ this browser!&#8221;
So I ask the question, why are we still supporting this browser, 7 years later?
Everyone who [...]]]></description>
			<content:encoded><![CDATA[<p>Ask yourself, why are we still supporting Internet Explorer 6? Not as developers, but as people who use the Internet. If you are a web developer, you are one of the first people who will scream &#8220;I F#$@ this browser!&#8221;</p>
<p>So I ask the question, why are we still supporting this browser, 7 years later?</p>
<p>Everyone who is still using IE6 does so because we allow them to. We still add &#8220;degraded&#8221; support for the browser, we still make alternate stylesheets, we still make a ton of hacks that only work for the redheaded step browser. I dare you, tell me one time you said the word &#8220;happy&#8221; and &#8220;IE6&#8243; in the same sentence! Enough is enough.</p>
<p><strong>The Line in the Sand<br />
</strong></p>
<p>I am proposing we set a day to &#8220;turn off the lights&#8221; for IE6. Much like our government has decided that on a specific day, over-the-air analog broadcasting will go away. Why not do the same? That glorious day, everyone who supports the &#8220;lights out&#8221; concept, will actively limit IE6 users from accessing their sites and applications. Now, I am not saying lets just let things degrade and look unprofessional, I am saying turn it off completely. Its a rash move right? Does that potential user base you are shutting out scare you? Not really. It doesn&#8217;t scare me. Take a look at the global statistics for its use, we are talking about a very small minority of people. But it is still enough to count, and for some reason we still support this aged code.</p>
<p>How can we ever hope to as a community of engineers hope to better ourselves and the things people are using if we have to worry about this sort of legacy. There is nothing beautiful about what it takes to support even the simplest of CSS techniques in IE6, and it just doesn&#8217;t make sense for us to keep wasting important dollars on it.</p>
<p>Now, the irrational part of me says, as soon as I hit publish, I am going to block IE6 traffic from ever viewing my blog again. But lets face it, that is not a solution that is going to help people understand the reasons they need to move, nor is it going to make you as a person look very wise. I want to set a date far in advance for existing websites, and for all new and upcoming websites and services, already have it off. Lets say, 10 months from now? That gives us a long time to be able to warn and let people know that they need to upgrade or move to a different browser. I mean hell, by the time that 10 months is up, we should be seeing IE<strong>8</strong> in the wild, isn&#8217;t that a good enough reason?</p>
<p><strong>Ramifications</strong></p>
<p>Okay, lets be more realistic, the only people who are really stuck with IE6 are the people suffering in cubicles run by IT departments that are either lazy, stuck with legacy issues, or just uneducated about the real reasons to upgrade their company.</p>
<p>Well to that I say, too bad. You have had 7 years to decide what to do about this problem, and I think its unfair for developers to have to pay the price. Why should be have to bastardize our software, and invest a large sum of our time and money into something that has not even been updated since 2004?</p>
<p>I am definitely impressed by companies like 37signals and Apple who are putting their foots down when it comes to their products. Don&#8217;t think of it as an exclusive, elitist club, but a very important reason to educate and explain to people (well in advance) why it actually hurts their experience of the web today to be stuck in the past. Going forward our company is going to be following this mantra, educate and upgrade. I am entering a market demographic that will most likely be stale and out of date, but I still say its unacceptable, we as the developers need to help people understand.</p>
<p>Am I crazy? How do you feel about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/drop-ie6-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lifting The Cone of Secrecy</title>
		<link>http://derekperez.com/blog/2008/09/lifting-the-cone-of-secrecy/</link>
		<comments>http://derekperez.com/blog/2008/09/lifting-the-cone-of-secrecy/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 19:04:50 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[company]]></category>

		<category><![CDATA[happening]]></category>

		<category><![CDATA[panoctagon]]></category>

		<category><![CDATA[product]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=95</guid>
		<description><![CDATA[I am going to avoid using the word &#8220;stealth mode&#8221; for my startup and our product. Whenever I hear someone say their product is in &#8220;stealth mode&#8221; I interpret that as &#8220;I don&#8217;t have anything worth showing to anyone, therefore I pretend its more important&#8230;.mode&#8221;. If you are involved in my extended network, you know [...]]]></description>
			<content:encoded><![CDATA[<p>I am going to avoid using the word &#8220;stealth mode&#8221; for my startup and our product. Whenever I hear someone say their product is in &#8220;stealth mode&#8221; I interpret that as &#8220;I don&#8217;t have anything worth showing to anyone, therefore I pretend its more important&#8230;.mode&#8221;. If you are involved in my extended network, you know what I have been doing, roughly. I have not been afraid to brainstorm and discuss this product with people I know and respect because that is how great products are born.</p>
<p>November marks an entire year of incorporated business for my company, <a href="http://www.panoctagon.com">Panoctagon</a>. It has been an absolutely amazing ride, I wouldn&#8217;t trade any of the past experiences I&#8217;ve had for the world. I have worked with a lot of extremely talented people, I have learned and done a lot of things that have nothing to do with software engineering (which has been a lot of fun), and I can say we survived the first year.</p>
<p>We spent a lot of time honing our skills as a group, defining some pragmatic approaches to not only software but our business practices, and have become a pretty efficient group. I am happy about this.</p>
<p>So, what have we been doing? Today I am proud to announce the launch of our first software product, <a href="http://www.starthappening.com">Happening</a>. We have not officially released it into the wild yet, its still got some rough edges and polish that needs to be applied, but its nearly there. Happening is an event management and publishing solution for education. What do I mean by that? Technology in education often is crap. Talk to people who use it, they never have anything good to say about their tools. Ridiculous overhead, costs way too much, and requires a lot of hands on training.</p>
<p>We decided to build an affordable, easy to use, hosted service that attacks the age old problem of managing and communicating events for schools; event calendaring, if you will.</p>
<p>Happening is more than that, though. There are two very important markets for us, the first is the administrative people inside the institutions who have to do all the monotonous data entry, using the advances in technology that we in the consumer web take for granted, we hope to provide an unparalleled experience that is robust and intuitive. Might I also add, you won&#8217;t be needing weeks of training, that is our #1 goal. I spoke with a few different schools we are working with on this project and they all pretty much responded &#8220;how much training will you be offering us&#8221;, and I responded &#8220;I a product that hasn&#8217;t even been completed yet, is going to have a huge learning curve and weeks of training attached to it, we&#8217;ve failed&#8221;, and that has been our mantra, from day one.</p>
<p>Happening is not just about the administrators though, its also about the parents and students, and redefining how they interact with the event information that they care about. Happening is going to change the way parents and students consume event information through their schools, and I am excited to see how things changes things for them.</p>
<p>Lastly, I have to ask this, If you know someone who works for a school who might be interested in a service like ours, please feel free to contact me or forward me information to contact them. We are very excited about what we&#8217;ve been up to and want to get schools just as excited.</p>
<p>Also, I&#8217;d like to thank my team, our advisory board, and my family and friends for their continous support and advice. We would not have made it this far without you all, and I hope we can make this into something great for education.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/lifting-the-cone-of-secrecy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Captain Planet, He is our hero.</title>
		<link>http://derekperez.com/blog/2008/09/captain-planet-he-is-our-hero/</link>
		<comments>http://derekperez.com/blog/2008/09/captain-planet-he-is-our-hero/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 05:59:19 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[captian-planet]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=83</guid>
		<description><![CDATA[
Flashback, it definitely seems more cultish now, right?
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HPQUpVuLwI0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/HPQUpVuLwI0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Flashback, it definitely seems more cultish now, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/captain-planet-he-is-our-hero/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Double Standards?</title>
		<link>http://derekperez.com/blog/2008/09/double-standards/</link>
		<comments>http://derekperez.com/blog/2008/09/double-standards/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 19:10:19 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[comedy]]></category>

		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=80</guid>
		<description><![CDATA[Normally, I stay the fuck out of conversations about politics in the public. But this is just too good to pass up. Mostly because most of the reasons that McCain supporters are happy about Palin are many of the things they&#8217;ve previously critisied in their opposing party.
Jon Stewart, take it away.

Comments are so turned off, [...]]]></description>
			<content:encoded><![CDATA[<p>Normally, I stay the fuck out of conversations about politics in the public. But this is just too good to pass up. Mostly because most of the reasons that McCain supporters are happy about Palin are many of the things they&#8217;ve previously critisied in their opposing party.</p>
<p>Jon Stewart, take it away.</p>
<p><embed FlashVars="videoId=184086" src='http://www.comedycentral.com/sitewide/video_player/view/default/swf.jhtml' quality='high' bgcolor='#cccccc' width='332' height='316' name='comedy_central_player' align='middle' allowScriptAccess='always' allownetworking='external' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></p>
<p>Comments are so turned off, I don&#8217;t want to even bother.</p>
<p>Heck of a speech though, eh? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/09/double-standards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>For My Developer Homies, Enjoy!</title>
		<link>http://derekperez.com/blog/2008/08/for-my-developer-homies-enjoy/</link>
		<comments>http://derekperez.com/blog/2008/08/for-my-developer-homies-enjoy/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 17:20:33 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[developers]]></category>

		<category><![CDATA[fun]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=77</guid>
		<description><![CDATA[
Credit: here.
]]></description>
			<content:encoded><![CDATA[<p><embed src="http://blip.tv/play/gYwjwZJqjdEh" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Credit: <a href="http://develop-one.net/blog/2008/08/27/HugADeveloper.aspx">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/for-my-developer-homies-enjoy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making AppleTV Better</title>
		<link>http://derekperez.com/blog/2008/08/making-appletv-better/</link>
		<comments>http://derekperez.com/blog/2008/08/making-appletv-better/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 20:10:30 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[appletv]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=74</guid>
		<description><![CDATA[I love my AppleTV. One of the coolest home entertainment systems I&#8217;ve played with, but unfortunately it does lack some pretty important functionality like being able to play DivX/XVid, any sort of file storage capabilities, and no way to surf the web or anything cool like that.
Well, it turns out, The good people over at [...]]]></description>
			<content:encoded><![CDATA[<p>I love my <a href="http://www.apple.tv">AppleTV</a>. One of the coolest home entertainment systems I&#8217;ve played with, but unfortunately it does lack some pretty important functionality like being able to play DivX/XVid, any sort of file storage capabilities, and no way to surf the web or anything cool like that.</p>
<p>Well, it turns out, The good people over at Apple Core, LLC agree that these things were important and <a href="http://www.atvflash.com/product_info.php?products_id=27">have created a nice utility</a> for making these dreams a reality! Here are some of my favourite features:</p>
<ul>
<li>access AppleTV hard drive via FTP (woohoo!)</li>
<li>ability to play DivX movies</li>
<li>ability to surf the web with safari</li>
<li>integration with IMDB</li>
<li>integrates with iPhone &#8220;Remote&#8221; application seamlessly!</li>
<li><strong>does not void my warranty!</strong></li>
</ul>
<p>It was easily one of the best $50 I&#8217;ve spent in a while. It creates a nice bootable USB stick, just restart the device and go! It has also not conflicted in any way with the other core functions of AppleTV, and yes, it works with the very latest firmware (2.1).</p>
<p>If you have an AppleTV, I definitely recommend this upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/making-appletv-better/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Little Publicity For My Little Plugin!</title>
		<link>http://derekperez.com/blog/2008/08/a-little-publicity-for-my-little-plugin/</link>
		<comments>http://derekperez.com/blog/2008/08/a-little-publicity-for-my-little-plugin/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 00:36:32 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[publicity]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[rails envy]]></category>

		<category><![CDATA[smartmonth]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=72</guid>
		<description><![CDATA[Thanks to the fellows over at Rails Envy for doing a quick spot on my SmartMonth plugin! I actually had never heard of Chronic until they had mentioned it. I could see how this would actually go very well with a gem like that!
Speaking of SmartMonth, I have a couple of cool optimizations I plan [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the fellows over at <a href="http://railsenvy.com/2008/8/20/rails-envy-podcast-episode-043-08-14-2008">Rails Envy for doing a quick spot</a> on my<a href="http://github.com/perezd/smartmonth/tree/master"> SmartMonth plugin</a>! I actually had never heard of <a href="http://chronic.rubyforge.org/">Chronic</a> until they had mentioned it. I could see how this would actually go very well with a gem like that!</p>
<p>Speaking of SmartMonth, I have a couple of cool optimizations I plan to make in the new week, so stay tuned if you are interested!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/a-little-publicity-for-my-little-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My First Ruby/Rails Contribution: SmartMonth</title>
		<link>http://derekperez.com/blog/2008/08/my-first-rubyrails-contribution-smartmonth/</link>
		<comments>http://derekperez.com/blog/2008/08/my-first-rubyrails-contribution-smartmonth/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 00:13:35 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[company]]></category>

		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=66</guid>
		<description><![CDATA[Our big project at Panoctagon has a lot to do with time and dates, so we&#8217;ve been developing a series of Rails plugins that make our jobs easier. I had a lot of fun building this one, and I could see other people finding this interesting, so we decided to open source this one. I [...]]]></description>
			<content:encoded><![CDATA[<p>Our big project at <a href="http://www.panoctagon.com">Panoctagon</a> has a lot to do with time and dates, so we&#8217;ve been developing a series of Rails plugins that make our jobs easier. I had a lot of fun building this one, and I could see other people finding this interesting, so we decided to open source this one. I think it&#8217;d make a great addition to Rails core (if I do say so myself :P), but I am not really up to all the effort involved. Instead I created a simple to use, documented, and tested plugin that works with Rails!</p>
<p>So what does it do? Basically, it makes date month values more meaningful by adding a new Month class that can do complex(ish) calculations against the days of the month for you. It also allows you to treat a Month as an enumerable container, allowing you to iterate through the days of the month like an array.</p>
<p>Lets peek at some example snippets:</p>
<p><strong>Getting The First Tuesday of September 2009</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">    Month.<span style="color:#9900CC;">september</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">2009</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">first_tuesday</span> <span style="color:#008000; font-style:italic;">#=&gt; Date object</span>
    Month.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">9</span>,<span style="color:#006666;">2009</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">first</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:tuesday</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#008000; font-style:italic;">#=&gt; Date object</span></pre></td></tr></table></div>

<p><strong>Getting Every Friday in August 2008</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">    Month.<span style="color:#9900CC;">august</span>.<span style="color:#9900CC;">every_friday</span> <span style="color:#008000; font-style:italic;">#=&gt; Array of Date objects</span>
    Month.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;August&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">every</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:friday</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#008000; font-style:italic;">#=&gt; Array of Date objects</span></pre></td></tr></table></div>

<p><strong>Getting Every Thursday and Saturday in June 2007</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">    Month.<span style="color:#9900CC;">june</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">2007</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">every_thursday_and_saturday</span> <span style="color:#008000; font-style:italic;">#=&gt; Hash of Arrays of Date objects</span>
    Month.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;June&quot;</span>,<span style="color:#006666;">2007</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">every</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:thursday</span>,:friday<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#008000; font-style:italic;">#=&gt; Hash of Arrays of Date objects</span></pre></td></tr></table></div>

<p><strong>Getting The Last Monday in April 2005</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">    Month.<span style="color:#9900CC;">april</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">2005</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">last_monday</span> <span style="color:#008000; font-style:italic;">#=&gt; Date object</span>
    Month.<span style="color:#9900CC;">new</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;April&quot;</span>,<span style="color:#006666;">2005</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">last</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#ff3333; font-weight:bold;">:monday</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#008000; font-style:italic;">#=&gt; Date object</span></pre></td></tr></table></div>

<p><strong>Enumerating Through the Month of August 2008</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">   month = <span style="color:#CC00FF; font-weight:bold;">Time</span>.<span style="color:#9900CC;">now</span>.<span style="color:#9900CC;">month</span> <span style="color:#008000; font-style:italic;">#=&gt; Month object of the current time requested</span>
   month.<span style="color:#9900CC;">each</span> <span style="color:#9966CC; font-weight:bold;">do</span> |day|
     day.<span style="color:#9900CC;">to_s</span> <span style="color:#008000; font-style:italic;">#=&gt; Week day name ie: Saturday, Sunday, etc.</span>
     day.<span style="color:#9900CC;">to_i</span> <span style="color:#008000; font-style:italic;">#=&gt; Date value in context of the month ie: 1..31</span>
   <span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

<p><strong>Other Odds and Ends</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">  Month.<span style="color:#9900CC;">april</span>.<span style="color:#9900CC;">size</span> <span style="color:#008000; font-style:italic;">#=&gt; total number of days in that month</span>
  Month.<span style="color:#9900CC;">august</span>.<span style="color:#9966CC; font-weight:bold;">next</span> <span style="color:#008000; font-style:italic;">#=&gt; returns a month object populated with August</span>
  <span style="color:#CC00FF; font-weight:bold;">Time</span>.<span style="color:#9900CC;">now</span>.<span style="color:#9900CC;">month</span> <span style="color:#008000; font-style:italic;">#=&gt; returns the current month in context to the #now response</span>
  Month<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#008000; font-style:italic;">#=&gt; May Month object access as array index</span>
  Month<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:april</span><span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#008000; font-style:italic;">#=&gt; April month object access as hash key</span></pre></td></tr></table></div>

<p>
 So, as you can see, it saves a lot of time and calculations and keeps it easy for you to treat months as essentially a container! Really useful for doing complex calculations against dates.</p>
<p>If you would like to use my plugin, feel free, I&#8217;ve released it under MIT, and its <a href="http://www.github.com/perezd/smartmonth">located at my github</a> account. Please give me some props if you do, or send me a line.</p>
<p>If you are interested in my rdoc documentation, <a href="http://code.panoctagon.com/projects/smartmonth">check our company&#8217;s documentation server</a>. Let me know what you guys think!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/my-first-rubyrails-contribution-smartmonth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Got GitHub?</title>
		<link>http://derekperez.com/blog/2008/08/got-github/</link>
		<comments>http://derekperez.com/blog/2008/08/got-github/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 01:49:58 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=60</guid>
		<description><![CDATA[10 points for most original title, ever. 
Lately, my company and I have been looking into the benefits of switching to Git for source code repository management. Its currently the new &#8220;hotness&#8221; of the hacker world, and with some of the claims that I&#8217;ve read, its pretty hard to ignore.
Linus Torvalds has made a few [...]]]></description>
			<content:encoded><![CDATA[<p><em>10 points for most original title, ever. </em></p>
<p>Lately, <a href="http://www.panoctagon.com">my company</a> and I have been looking into the benefits of switching to Git for source code repository management. Its currently the new &#8220;hotness&#8221; of the hacker world, and with some of the claims that I&#8217;ve read, its pretty hard to ignore.</p>
<p>Linus Torvalds has made a few references to how much he hates tools like Subversion and CVS, and he has a lot of interesting reasons for feeling the way he does. I don&#8217;t agree with everything, but then again, I am not writing a kernel. Subversion has worked great for me and my team in the past, but we are definitely starting to <a href="http://git.or.cz/#about">envy some of the Git advantages</a>.</p>
<p>Its indisputable that Git makes it unbelievably easy to branch and tag your repositories, hands down. The bigger and more integrated my codebase and team is getting, the more of crucial of a feature that is to us. Decentralization is not a big deal to me. Frankly, I never am really &#8220;off the grid&#8221;, so most times I just do git commit followed by a push.</p>
<p>Fortunately for us, <a href="http://www.unfuddle.com">Unfuddle</a> supports Git now, so its easy for us to use our existing project management tool with this new technology, at no extra investment! But, I have to take a moment to say, <a href="http://www.github.com">GitHub</a> is definitely pretty killer. Unfuddle&#8217;s support for Git is new and will improve over time, but I am very very impressed with how well GitHub has nailed the integration. The biggest reason for me to move (some) of my code to GitHub is for the public aspect of it. From this point forward, I will be posting my company and I&#8217;s open source contributions there. Mostly because Unfuddle doesn&#8217;t provide external access to projects in the same way, which is actually sort of strange in my opinion.</p>
<p>Maybe in the future I will be so inclined to product an Unfuddle-Git bridge to keep my repositories (edit: <a href="http://github.com/mbleigh/github-unfuddle/tree/master">there is one already</a>, why isn&#8217;t this a part of GitHub yet?!) synchronized, for projects I plan to open source. Overall, I am pretty happy with Git, I think my initial impressions of it were tainted by the &#8220;growing pains&#8221; I experienced while trying to get it to work with Unfuddle. Seriously, with GitHub I was up and running with the repo in under 2 minutes!</p>
<p>You can <a href="http://www.github.com/perezd">check out my repositories here</a>. There is one project there now that I haven&#8217;t talked about too much yet, mostly because I just built and released it in the last 72 hours. More on that soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/got-github/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pushing The Envelope: Apture</title>
		<link>http://derekperez.com/blog/2008/08/pushing-the-envelope-apture/</link>
		<comments>http://derekperez.com/blog/2008/08/pushing-the-envelope-apture/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 00:04:13 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[coolness]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=52</guid>
		<description><![CDATA[Recently I attended the first ever Start Conference here in San Francisco, CA. The last segment of the day they did was a &#8220;Pitch Off&#8221;, which I thought was absolutely fantastic! Imagine American Idol + Startup Nerds + Hilarity, it was pretty much like that. I saw some really great presentations and some really bad [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I attended the first ever Start Conference here in San Francisco, CA. The last segment of the day they did was a &#8220;Pitch Off&#8221;, which I thought was absolutely fantastic! Imagine American Idol + Startup Nerds + Hilarity, it was pretty much like that. I saw some really great presentations and some really bad presentations, but learned a ton from all of the above.</p>
<p>There was one startup in particular that really stood out to me as a product that is truly pushing the envelope, especially in a world of facebook++ mentaility when it comes to consumer internet products. That product was <a href="http://www.apture.com">Apture</a>. Apture is all about creating rich and interactive media linking. At first, I was like &#8220;wtf is that&#8221;, but their expertly-crafted powerpoint skillz made it very clear.</p>
<p>In essence, its a tool that allows you to make your links in your blog far more interesting, what do I mean by that? Well, since I have recently enabled my blog to use apture, via the wonderful wordpress plugin they provide after their 3 second sign up, let me show you. :)</p>
<p>It has all sorts of integrations with places and things that people use most often on the web, so for instance, if I were to tell you I live in Albany, CA, I could provide a simple little map right here on my page (click the link to see what I mean). Now, when you click on that link, you&#8217;ll notice a Google Map appears, I&#8217;ve also annotated that link with another link to a wikipedia article of my favourite local pizza place!</p>
<p>Cool or what? Now check this out.</p>
<p>Anyone who knows me knows that I love The Mars Volta and Radiohead, they are definitely my two favourite bands. Now, if you click on both of the band names, you can see the cool sorts of things that Apture does for you, with very little effort at all!</p>
<p>Really the only downside to this product is the centralization aspect, if their servers go down, so do my links :(</p>
<p>I am able to create these links on the fly, and make them as inter-connected as I choose! Apture is definitely one of the coolest web tools I&#8217;ve seen in a while and I encorage my fellow bloggers to try it out for themselves!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/pushing-the-envelope-apture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Forming Shapes and Lines</title>
		<link>http://derekperez.com/blog/2008/08/forming-shapes-and-lines/</link>
		<comments>http://derekperez.com/blog/2008/08/forming-shapes-and-lines/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 05:49:40 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[conferences]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[company]]></category>

		<category><![CDATA[family]]></category>

		<category><![CDATA[projects]]></category>

		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=48</guid>
		<description><![CDATA[Yesterday I attended the first ever Start Conference, in San Francisco, CA. That conference was amazing, I will without a doubt be attending next year. I learned so much about the core of starting a business in ways that I found truly invaluable. It was a fantastic conference with a fantastic vibe, I highly recommend [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I attended the first ever <a href="http://thestartconference.com/">Start Conference, in San Francisco, CA</a>. That conference was amazing, I will without a doubt be attending next year. I learned so much about the core of starting a business in ways that I found truly invaluable. It was a fantastic conference with a fantastic vibe, I highly recommend it to anyone who is in a startup, starting a new company, or just interested in the entrepreneur world.</p>
<p>If you&#8217;ve been following my blog, and talking to me with any regularity, it is no suprise I quit the day job and <a href="http://www.panoctagon.com">started my own company almost 10 months ago now</a> (wow). I am happy to report I am still standing, for the most part. It has been an absolute challenge in so many ways, and every single thing I&#8217;ve learned along the way have been important to put me on the road that I am heading towards now, at quite a rapid pace.</p>
<p>I&#8217;ve gone into business with my brother, and although we see eye to eye on many things, at times, we disagree, which I think is healthy. One of the things I heard somebody mention during the conference is &#8220;never go into business with family&#8221;. I have always wondered in the back of my head, did I do the right thing? After this past week, I really feel like I have. The reason why it works so well for me is knowing that no matter what sorts of fights and challenges we are faced with, at the end of the day we are still brothers, and we have a common, builtin respect and love for each other, which is not something every founder can say about their co-founder.</p>
<p>Its hard to imagine that we&#8217;ve been doing this for the last 10 months. We&#8217;ve seen growth, albeit modest, but still, growth nonetheless. We&#8217;ve been working with a close friend of mine in defining the first product my company will release by the end of the year, and we are all very very excited that its almost worth hearing about.</p>
<p>I&#8217;ve never believed in that whole &#8220;stealth mode&#8221; startup bullshit. In most cases, I&#8217;ve never made anyone sign an NDA to find out what I&#8217;m up to, quite the contrary. I am excited to tell people what we are doing, because I love to see what they think about it, ask them from their prospective, its very eye opening! The reason I don&#8217;t say a lot about what I am doing, even at this very moment, is because we are still forming the concept to be &#8220;widely consumable&#8221;. Until today, we didn&#8217;t even have a true name for the product, just a codename!</p>
<p>What I can say is, its not directly related to the consumer internet. No, I am not building the next Twitter, I am not building the next Facebook, and I am not changing the way people work with spreadsheets. I am doing something to help a market of people who, I feel, have been ignored in the rebirth of internet technologies.</p>
<p>Its a modest goal, I want to help people by giving them what they are asking for&#8230;its the true entrepreneurial spirit. Hopefully, in a couple more weeks, I will actually have a cohesive &#8220;pitch&#8221; thats worth telling people about, I am looking forward to that, very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/forming-shapes-and-lines/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Make Things Better</title>
		<link>http://derekperez.com/blog/2008/08/how-to-make-things-better/</link>
		<comments>http://derekperez.com/blog/2008/08/how-to-make-things-better/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 01:20:35 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[GTD]]></category>

		<category><![CDATA[OmniFocus]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=46</guid>
		<description><![CDATA[I am hooked on the religion that is known as GTD (Getting Things Done), and I have also become rather dependent on an application that follows the whole GTD way of, well, getting things done, known as Things. Its a fantastic application! But unfortunately, its not a finished work of art, just yet.
I&#8217;ve never played [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">I am hooked on the religion that is known as <a href="http://en.wikipedia.org/wiki/Getting_Things_Done">GTD</a> (Getting Things Done), and I have also become rather dependent on an application that follows the whole GTD way of, well, getting things done, known as <a href="http://www.culturedcode.com/things/">Things</a>. Its a fantastic application! But unfortunately, its not a finished work of art, just yet.</p>
<p style="text-align: left;">I&#8217;ve never played with <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> before, and some people will call blasphemy right about now, but hear me out. The attraction to Things is its simplicity. It doesn&#8217;t get in your way with its opinion of how you should manage yourself, it just lets you tell it what you need to do, and its up to you to get crazy with it.</p>
<p>I love that! A tool that simply does what I want to do, the way I want to do it! <a href="http://www.culturedcode.com">CulturedCode</a>, the company behind Things, <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284971781&amp;mt=8">has also released a fantastic Things iPhone app</a> that brings the love on the road with you, awesome! It can&#8217;t sync with the desktop <strong>YET</strong>.<strong> </strong>Sync capabilities are coming within the next week, and I am very excited about that.</p>
<p style="text-align: left;">But I didn&#8217;t write this post to basically tell you why Things is so great, actually, quite the contrary. I think there are some big gaps in quality in Things, and I am hoping that CulturedCode hears me and maybe takes my thoughts into consideration. Maybe. :)</p>
<p style="text-align: left;">So, shall we begin?</p>
<p style="text-align: left;"><strong>Web Service Integration<br />
</strong>What do I mean exactly? Look at a tool like <a href="http://www.evernote.com">Evernote</a>. Seamless integration, your information is constantly synchronized. Not with ad-hoc wireless hacks, not with iPhone tethering, not with MobileMe, through good ol&#8217; internets. Why would this be cool?</p>
<ul>
<li><strong>Other applications could have access to your tasks!</strong> Think <a href="http://www.basecamphq.com">Basecamp</a> or <a href="http://www.highrisehq.com">Highrise</a>, How cool would it be if a third-party could synchronize too! Not just your Thing-suite.</li>
<li><strong>Centralized backup!</strong> If my computer tanks, or my iPhone is stolen, the data is off my hard drive and in the clouds. Speaking of clouds, how much could it possibly cost to support the userbase with S3? If all the data really is XML, how much space could each user take up, exponentially?</li>
<li><strong>Alternate, Service-based Revenue Stream! </strong>I&#8217;d GLADLY pay $10 a month to have this capability. No question, I wouldn&#8217;t even think twice about it, and I am sure I am not the only one who thinks that.</li>
</ul>
<p><strong>iPhone App: Include Proximity Capabilities<br />
</strong>I have to say, this is a <em>really </em>neat feature of the OmniFocus iPhone app. It gives you your contexts based on how close you are around them, if you define a proximity (via address or something). I would love that!</p>
<p><strong>iPhone App: Voice Notes<br />
</strong>Sometimes the last thing I want to do is type on my little screen, I just want to take my &#8220;open loop&#8221; out of my head and make it go elsewhere, quick and easy! I know, this kind of thing gets dangerous when I talk about web integration, suddenly you&#8217;ve got larger file overheads, but compression algorithms can make this not a big deal, per se.</p>
<p><strong>More In-Depth Syncing<br />
</strong>What I mean by that is, if I &#8220;schedule&#8221; a task in Things for a specific day, or even a due-date. It should create a Calendar entry for me in iCal that corresponds. Obviously it has a concrete date (and sometimes a time), that is easily translatable to a calendar event.</p>
<p>That is all that is coming to me right now, really the biggest thing in my mind is web service integration. That would be <strong>killer</strong>, on so many levels. I really think thats the missing peice to this whole system, in my eyes&#8230;its also missing from OmniFocus (I think?).</p>
<p>Either way, Things is definitely worth taking a look at if you are into GTD, and have a mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/08/how-to-make-things-better/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Falling From Much Higher Than Here</title>
		<link>http://derekperez.com/blog/2008/07/falling-from-much-higher-than-here/</link>
		<comments>http://derekperez.com/blog/2008/07/falling-from-much-higher-than-here/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 00:48:10 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[editorial]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=44</guid>
		<description><![CDATA[I ran across a pretty amazing story about one of the most &#8220;hated&#8221; CEOs of the &#8220;dotcom&#8221; world, Julie Wainwright, CEO of pets.com (you know, the sock puppet company). Although she doesn&#8217;t really go into why her company failed, she illustrates 5 mistakes that she had made in the last seven years of her life, [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across a pretty amazing story about one of the most &#8220;hated&#8221; CEOs of the &#8220;dotcom&#8221; world, Julie Wainwright, CEO of pets.com (you know, the sock puppet company). Although she doesn&#8217;t really go into why her company failed, <a href="http://www.smartnow.com/page/5991">she illustrates 5 mistakes that she had made in the last seven years of her life, and how she moved past them. </a></p>
<p>Here is an excerpt that totally blew me away:</p>
<blockquote><p>As the public CEO, I failed, and it was a very public failure. In fact, I was labeled one of the biggest failures ever. How bad was it? I had people laugh in my face when I introduced myself for years after the company closed. It happened as recently as a year ago. A couple of people asked me what it felt like to be one of the best-known failures in the U.S. Most just walked away from me. One woman told me to my face that I was a loser. I could go on and on, but you get the point: I became a symbol for something greater than myself, and we aren’t talking puppet envy here.</p></blockquote>
<p>That is pretty intense. What a reputation (or lack thereof) to have in a very public way. Thinking about my company and our current growth and blessings, I can&#8217;t even imagine how she must have felt. Its almost a gamble, right? Entrepreneurs put themselves out there and really try to change the world in some way, and whichever way their scale tips, really does effect something much greater than themselves.</p>
<p>Julie has moved past her problems and has moved on to her new role as CEO for <a href="http://www.smartnow.com">SmartNow.com</a>. I&#8217;d like to take a moment to say congratulations to Julie Wainright for having a pretty amazing amount of determination to do better for herself, and I wish her the best in her new venture.</p>
<p>Congrats, Julie!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/07/falling-from-much-higher-than-here/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conferences</title>
		<link>http://derekperez.com/blog/2008/07/conferences/</link>
		<comments>http://derekperez.com/blog/2008/07/conferences/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 18:56:02 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[fun]]></category>

		<category><![CDATA[learning]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=40</guid>
		<description><![CDATA[This year, I&#8217;ve been attending more conferences than I had originally expected to. Although, I was disappointed I was not able to attend cf.objective this year (probably will be next, though), I was able to find a ton of interesting conferences, without having to leave the Bay Area! Really, my biggest inhibitor is cost of [...]]]></description>
			<content:encoded><![CDATA[<p>This year, I&#8217;ve been attending more conferences than I had originally expected to. Although, I was disappointed I was not able to attend <a href="http://cfobjective.com/">cf.objective</a> this year (probably will be next, though), I was able to find a ton of interesting conferences, without having to leave the Bay Area! Really, my biggest inhibitor is cost of flying and general expenses revolving around travel (isn&#8217;t that everyone&#8217;s problem?). So, Its been a nice surprise to see there are a few great opportunities right here.</p>
<p>Here is a list of conferences I&#8217;ve been to and will be attending this year:</p>
<p><a href="http://www.startconference.com"><strong>Start Conference</strong></a> (August 7th, 2008, $200)<br />
This conference is located in San Fransisco, CA (at the fort mason center). Its all about Entrepreneurs and startup-y topics. Should be a lot of fun! Not too expensive either!</p>
<blockquote>
<p class="intro"><strong>Start</strong> is a one-day conference in San Francisco designed for <strong>smart, talented Web people</strong> to take hold of their ideas, follow their dreams, and start their own companies.</p>
</blockquote>
<blockquote>
<p class="subintro">You’ll hear from founders of <strong>successful startups</strong>, and learn from investors, lawyers, and others who can outline potential pitfalls. They&#8217;ll give you <strong>practical advice, tell their horror stories, and  maybe lend you a little inspiration</strong>. If you&#8217;ve ever dreamt of taking the plunge, don&#8217;t miss this chance to hear from the experts!</p>
</blockquote>
<p><a href="http://code.google.com/events/io/"><strong>Google IO</strong></a> (May 28th-29th, 2008, $400)<br />
This was a <em>fun</em> concert. I am hoping my entire team will join me next time. I learned all about a ton of Google technologies, and even some more generic topics such as AJAX and web optimization techniques. This is a really fun conference (at the San Francisco Mascone Center) that will definitely be around next year&#8230;probably even bigger than the last! They treat you like you work for them while you are there, all meals free (and good), tons of candy (free), bean bags everywhere, pool tables, and an amazing after party (open bar) with video games and a concert by Flight of The Conchords&#8230;it was fantastic!</p>
<blockquote><p>Google I/O is a developer gathering focused on pushing the boundaries    of web applications using Google and open web technologies. Google    engineers and web development leaders will lead you through two days    full of in-depth breakout sessions on the latest technologies, hands-on    Code Labs, and informal Q&amp;A at Fireside Chats.</p></blockquote>
<p><strong><a href="http://www.linuxworldexpo.com/live/12/">LinuxWorld</a> </strong>(August 4th-7th, 2008, Free!)<br />
The attraction for me to this conference is the free price tag. Its absolutely free to just walk the gigantic expo hall, which is always filled with free handouts, software, knowledge, and fun! One year I got to ride a mechanical bull that was running on a linux-powered USB stick, I won an iPod Shuffle for my efforts :).</p>
<p>Next year, I hope to attend either RailsConf 2009 and/or RubyConf 2009. I&#8217;d like to see how one of these goes, maybe&#8230;if I can swing it&#8230;a conference overseas? That would be fun! We&#8217;ll see.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/07/conferences/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moving Into The 21st Century: VoIP</title>
		<link>http://derekperez.com/blog/2008/07/moving-into-the-21st-century-voip/</link>
		<comments>http://derekperez.com/blog/2008/07/moving-into-the-21st-century-voip/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 05:34:36 +0000</pubDate>
		<dc:creator>Derek P.</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[recommendations]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[aptela]]></category>

		<category><![CDATA[editorial]]></category>

		<category><![CDATA[phones]]></category>

		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://derekperez.com/blog/?p=35</guid>
		<description><![CDATA[When we first moved into our offices on Milvia street, we tried to keep costs low and used our cell phones insetad of buying into a couple of land lines w/ conventional phone service. This worked fine in the beginning, our needs were humble. For the most part, the cell was great, except reception in [...]]]></description>
			<content:encoded><![CDATA[<p>When we first moved into our offices on Milvia street, we tried to keep costs low and used our cell phones insetad of buying into a couple of land lines w/ conventional phone service. This worked fine in the beginning, our needs were humble. For the most part, the cell was great, except reception in our building was <em>definitely</em> not consistent, nor reliable.</p>
<p>As we began to do more work with clients and move into new areas of work, we started to rely on our phones a bit more. We also had run into the need to send and receive faxes more than I think we should (anyone heard of e-mail? :)). Basically, it became clear to us that we needed to figure out some sort of phone solution.</p>
<p>At first, I was hesitant to buy into the whole concept of VoIP, even though countless people had recommended it for startups. We don&#8217;t have the fastest internet, and our stupid router didn&#8217;t support QoS until very recently, so that was another big deterrent to the idea for me. Altough, I was not able to find a conventional phone service that I thought made decent fiscal sense&#8230;AT&amp;T wants a pretty hefty commitment for even the simplest plans, I just wasn&#8217;t happy with the idea of it. And also, what about PBX type features? Extensions would be nice, how about voicemail? $$$</p>
<p>So, this was becoming a mess for me, once I decided to bite the bullet and find a VoIP provider, which ones are legit? Packet8? Vonage? (short answer, no). I happened to stumble upon a company named <a href="http://www.aptela.com">Aptela</a>, and started looking into their features. Call trees, extensions, digital faxing (what a concept!), unified messaging, the whole gamut basically. For a very affordable price! We dove in and decided to give them a shot, its something like $60 bucks a month for everything mentioned above.</p>
<p>The system only works with IP phones, so we purchased a couple of $100 Polycom handsets, plugged them in, and suddenly&#8230;the stars had aligned and we had a working phone system! To be honest, I was completely amazed with how easy it was to setup, and how great it sounds, even while dowloading large files! (thank you, QoS). Aptela is a fantastic service, so far I have had absolutely no complaints. Everything is 100% web-based and works just fine on my mac, as it should.</p>
<p>So long story short, If you are looking for an affordable, solid VoIP solution, I recommend <a href="http://www.aptela.com">Aptela</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://derekperez.com/blog/2008/07/moving-into-the-21st-century-voip/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
