<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Rockstar Programmer - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-15bd55b0" type="application/json"/><link>http://rsp.disqus.com/</link><description></description><atom:link href="http://rsp.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 07 Apr 2012 21:59:32 -0000</lastBuildDate><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-490989636</link><description>&lt;p&gt;If you're considering mercurial, this tutorial by Joel Spolsky was amazing.  &lt;br&gt;&lt;a href="http://hginit.com/" rel="nofollow"&gt;http://hginit.com/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Sat, 07 Apr 2012 21:59:32 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Git Tag Does the Wrong Thing by Default</title><link>http://www.rockstarprogrammer.org/post/2008/oct/16/git-tag-does-wrong-thing-default/#comment-385617372</link><description>&lt;p&gt;A branch moves whereas a tag does not. That is some difference!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marc Herbert</dc:creator><pubDate>Tue, 13 Dec 2011 09:52:20 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-253525996</link><description>&lt;p&gt;Robwald is right; it's a bit misleading to say that you "change history" in git. I've posted a more detailed explanation &lt;a href="http://www.starling-software.com/en/blog/my-beautiful-code/2011/07/16.git-and-mutable-history.html" rel="nofollow"&gt;here&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Curt Sampson</dc:creator><pubDate>Sat, 16 Jul 2011 04:14:51 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-253512899</link><description>&lt;p&gt;The hash of a Git commit also depends on the hash of its parents, since the parent hashes are included in the git commit information.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Curt Sampson</dc:creator><pubDate>Sat, 16 Jul 2011 03:57:58 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-239615215</link><description>&lt;p&gt;For a while, mercurial seems to be able to communicate with remote git repositories [1], but git cannot communicate with remote mercurial repositories. I used mercurial, now I use git and its painful to use anything else: I kindly ask mercurial users to use hg locally and git remotely. However, I never used hg-git myself and therefore cannot tell whether it's a viable solution for living peacefully together - please give it a try. I'd equally welcome git handling remote mercurial repositories, and darcs, and &amp;lt;add-your-favorite-dvcs&amp;gt;.&lt;/p&gt;

&lt;p&gt;Maybe one of the commercial darcs and mercurial hosters come to the rescue and provide git support for their services.&lt;/p&gt;

&lt;p&gt;Thx for the article!&lt;/p&gt;

&lt;p&gt;[1] &lt;a href="http://hg-git.github.com/" rel="nofollow"&gt;http://hg-git.github.com/&lt;/a&gt;&amp;lt;/add-your-favorite-dvcs&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chaoflow</dc:creator><pubDate>Fri, 01 Jul 2011 06:21:10 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Words of Wisdom</title><link>http://www.rockstarprogrammer.org/post/2007/jan/16/words-wisdom/#comment-140168093</link><description>&lt;p&gt;Thanks to the Compilation and FFVII being a product of its time, the remake may not work like some fans would hope. Justin's Words of Wisdom: Would a Final ...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"> gold coast hypnosis</dc:creator><pubDate>Fri, 04 Feb 2011 01:48:34 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-127025716</link><description>&lt;p&gt;lol&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">babaloomer</dc:creator><pubDate>Mon, 10 Jan 2011 16:18:57 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-113353633</link><description>&lt;p&gt;I think the idea was that it was something on which revision control systems could be built, and wasn't so much one on its own. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GPS Tests</dc:creator><pubDate>Thu, 16 Dec 2010 23:18:23 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Empty Catch Blocks are Always Wrong</title><link>http://www.rockstarprogrammer.org/post/2007/jun/15/empty-catch-blocks-are-always-wrong/#comment-94227226</link><description>&lt;p&gt;i'm just getting back to java after a decade of programming pl/sql... and java's forcing programmers to handled checked exceptions seems like the biggest mistake ever.&lt;/p&gt;

&lt;p&gt;after reading so much java code that is inundated with empty catch blocks or setting Boolean method returns to false (which don’t have to be checked either) then I am of the opinion that forcing programmers to deal with checked exceptions that they have no idea what to do with causes more problems than its solving.&lt;/p&gt;

&lt;p&gt;in other programming environments, one can compile and run code without dealing with exceptions… but at runtime when an exception occurs then those exceptions get thrown up the call stack, as they should! everything stops…. as it should. because something went wrong!&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobody</dc:creator><pubDate>Fri, 05 Nov 2010 13:37:14 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-73194485</link><description>&lt;p&gt;gitorious is more cli... well you get the idea. I HATE it. It forces you to use a directory called "repository" and the documentation sucks, i.e. non-existent.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mitur Binesderti</dc:creator><pubDate>Mon, 30 Aug 2010 16:25:26 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-43914936</link><description>&lt;p&gt;There's a similar tool for CVS, but neither really makes up for a proper distributed system. You can do all your work in your git tree, but the git tree itself can't be meaningfully cloned (e.g. you can't train svn or cvs to merge). &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ipod to pc transfer</dc:creator><pubDate>Thu, 08 Apr 2010 16:25:55 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Empty Catch Blocks are Always Wrong</title><link>http://www.rockstarprogrammer.org/post/2007/jun/15/empty-catch-blocks-are-always-wrong/#comment-43349841</link><description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;How to remove empty catch block, I was debugging a program and I came across this empty catch block...not sure why it has been used...hence when I did some search found that it is really bad idea to use empty catch block. Now I want to remove this empty block and write something useful... but not sure how can I do it, because the method in which the empty catch block is written, type of return is void, its not throwing exception and in this method it is calling other method and verifies the SQL query value. So I really dont think we need a try catch block here...but not sure how can I remove this.&lt;/p&gt;

&lt;p&gt;code is something like&lt;/p&gt;

&lt;p&gt;public void verifyvalue(string,string)&lt;br&gt;{&lt;br&gt;try{&lt;br&gt;   call method which has already executed the sql query&lt;br&gt;}&lt;br&gt;catch (Exception e)&lt;br&gt;{&lt;br&gt;}&lt;/p&gt;

&lt;p&gt;Can you please provide any idea... I think just removing the try catch block will be good.&lt;/p&gt;

&lt;p&gt;Thanks for the help&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manushree</dc:creator><pubDate>Mon, 05 Apr 2010 11:30:03 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Automating Git Bisection for Rails Apps</title><link>http://www.rockstarprogrammer.org/post/2008/sep/25/automating-git-bisection-rails-apps/#comment-41171792</link><description>&lt;p&gt;progamming may look so comlicated but ones you get the hang of it then you will be good as an addict...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Motorhomes</dc:creator><pubDate>Tue, 23 Mar 2010 01:54:19 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Automating Git Bisection for Rails Apps</title><link>http://www.rockstarprogrammer.org/post/2008/sep/25/automating-git-bisection-rails-apps/#comment-40426533</link><description>&lt;p&gt;this gives me headache...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Canvas Stretching Machine</dc:creator><pubDate>Thu, 18 Mar 2010 22:22:29 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Fast and Easy Token Classification in C</title><link>http://www.rockstarprogrammer.org/post/2007/may/09/fast-and-easy-token-classification-c/#comment-37763944</link><description>&lt;p&gt;i will keep a note of this one...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">RV Reviews</dc:creator><pubDate>Tue, 02 Mar 2010 23:52:02 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Empty Catch Blocks are Always Wrong</title><link>http://www.rockstarprogrammer.org/post/2007/jun/15/empty-catch-blocks-are-always-wrong/#comment-29330982</link><description>&lt;p&gt;go to hell dude. empty catch blocks are useful.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aceman</dc:creator><pubDate>Mon, 11 Jan 2010 05:58:23 -0000</pubDate></item><item><title>Re: RockStarProgrammer - What Matters in an Asynchronous Job Queue</title><link>http://www.rockstarprogrammer.org/post/2008/oct/04/what-matters-asynchronous-job-queue/#comment-29247710</link><description>&lt;p&gt;Re: beanstalkd&lt;/p&gt;

&lt;p&gt;An update from the FAQ.&lt;/p&gt;

&lt;p&gt;Are the jobs persistent? What happens if the power goes out?&lt;/p&gt;

&lt;p&gt;Yes; if you choose, you can use the “-b” option, and beanstalkd will write all jobs to a binlog. If the power goes out, you can restart beanstalkd with the same option and it will recover the contents of the log.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bham</dc:creator><pubDate>Sat, 09 Jan 2010 22:26:25 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Git Tag Does the Wrong Thing by Default</title><link>http://www.rockstarprogrammer.org/post/2008/oct/16/git-tag-does-wrong-thing-default/#comment-15763627</link><description>&lt;p&gt;Thanks dustin. I will stick with the branch and tag -a then.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brandon Thomson</dc:creator><pubDate>Wed, 02 Sep 2009 11:28:49 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Hacking the Django Admin UI: Hiding Rows</title><link>http://www.rockstarprogrammer.org/post/2007/jan/19/hacking-django-admin-ui-hiding-rows/#comment-15757630</link><description>&lt;p&gt;This approach is discouraged. See &lt;a href="http://www.b-list.org/weblog/2008/dec/24/admin/" rel="nofollow"&gt;http://www.b-list.org/weblog/2...&lt;/a&gt; for proper solution.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vlada Macek</dc:creator><pubDate>Wed, 02 Sep 2009 09:05:36 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Git Tag Does the Wrong Thing by Default</title><link>http://www.rockstarprogrammer.org/post/2008/oct/16/git-tag-does-wrong-thing-default/#comment-15749315</link><description>&lt;p&gt;tag without the -a creates something closer to a branch.  It's a kind of bookmark you can use to name a particular revision somewhat informally.&lt;/p&gt;

&lt;p&gt;Personally, I don't have much of a use for it.  I use branches when I want branches, and tags when I want tags.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Wed, 02 Sep 2009 00:56:30 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Git Tag Does the Wrong Thing by Default</title><link>http://www.rockstarprogrammer.org/post/2008/oct/16/git-tag-does-wrong-thing-default/#comment-15745993</link><description>&lt;p&gt;I get that tag -a is the right command to use for getting describe et al to work, but I'm still having trouble figuring out what is the use-case for tag without the -a. The man page doesn't help much either :(&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brandon Thomson</dc:creator><pubDate>Tue, 01 Sep 2009 22:52:57 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Stack Overflow is a Time Machine</title><link>http://www.rockstarprogrammer.org/post/2008/dec/26/stack-overflow-time-machine/#comment-14804350</link><description>&lt;p&gt;I think the bulk of the problem is new users are trolling for reputation points and so will flock to answer easy questions in hopes of upvotes and are much too scared of loosing reputation with a potential downvote on a harder question.&lt;/p&gt;

&lt;p&gt;(That and people whoring for reputation and badges by posting random meaningless questions flood out your questions).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel</dc:creator><pubDate>Thu, 13 Aug 2009 16:53:23 -0000</pubDate></item><item><title>Re: RockStarProgrammer - The Differences Between Mercurial and Git</title><link>http://www.rockstarprogrammer.org/post/2008/apr/06/differences-between-mercurial-and-git/#comment-9605051</link><description>&lt;p&gt;Users who remain with Mercurial will want to use &lt;a href="http://bitbucket.org" rel="nofollow"&gt;bitbucket.org&lt;/a&gt;, which in my opinion, is one of the best software hosting services ever.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Samuel</dc:creator><pubDate>Wed, 20 May 2009 18:53:31 -0000</pubDate></item><item><title>Re: RockStarProgrammer - Good, Fast, Cheap?  Eh, No Thanks</title><link>http://www.rockstarprogrammer.org/post/2008/jun/17/good-fast-cheap-eh-no-thanks/#comment-8723671</link><description>&lt;p&gt;Interesting, I am sure people think loads of servers = bigger business despite the cost and the lack of need for them!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">colocation</dc:creator><pubDate>Mon, 27 Apr 2009 07:08:10 -0000</pubDate></item><item><title>Re: RockStarProgrammer - What Matters in an Asynchronous Job Queue</title><link>http://www.rockstarprogrammer.org/post/2008/oct/04/what-matters-asynchronous-job-queue/#comment-8704247</link><description>&lt;p&gt;Great post. It is stunning how many problems can be solved with a queue, and you hit the key points.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stu</dc:creator><pubDate>Sun, 26 Apr 2009 11:50:39 -0000</pubDate></item></channel></rss>
