Tag: Programming

May 16 2012

Peer Code Review

Here is a presentation I created back in 2010 illustrating the benefits of peer code review in software development teams. I also discuss the Code Collaborator product from Smart Bear Software; the peer code review tool I use most regularly.   Peer Code Review

Permanent link to this article: http://ericsilva.org/2012/05/16/peer-code-review/

May 10 2011

Syncing Gmail Contacts Birthdays and Events with Google Calendar

I am horrible with other people’s important dates, e.g., birthdays, anniversaries, date you got your appendix removed, etc. I just realized I should put all that info into my Gmail Contacts, and then it will appear on my Google Calendar automatically. Oh wait… It doesn’t show up. Damn. Why doesn’t it work? Turns out, this …

Continue reading »

Permanent link to this article: http://ericsilva.org/2011/05/10/syncing-gmail-contacts-birthdays-and-events-with-google-calendar/

Feb 24 2011

Code Review Does Not Have to Suck

I have been using this saying for the last 6 years, “Code Review Does Not Have to Suck”.  I just saw today that SmartBear, who makes the wonderful CodeCollaborator peer code review tool, which I also use, released a quick 3-minute video explaining this. Peer code review is a critical milestone step in any good …

Continue reading »

Permanent link to this article: http://ericsilva.org/2011/02/24/code-review-does-not-have-to-suck/

Feb 04 2011

How to Design a Good API and Why It Matters

I am starting to design a new API for an application that will need to integrate with other applications. Before doing so, I always make it a point to re-watch and re-read this presentation given by Joshua Bloch from Google.  Joshua does a fantastic job going over the DOs and DON’Ts of good API design. …

Continue reading »

Permanent link to this article: http://ericsilva.org/2011/02/04/how-to-design-a-good-api-and-why-it-matters/

Dec 06 2010

To root, or not to root

To root, or not to root: that is the question: Whether ’tis nobler in the mind to suffer The crap of HTC is not outrageous fortune, Or to take arms against a sea of useless apps, And by opposing end them? To root, to be free; No more; and by freedom to say we end …

Continue reading »

Permanent link to this article: http://ericsilva.org/2010/12/06/to-root-or-not-to-root/

Mar 19 2010

Simple Calendar Control for Web Application

I originally did this back in 2007, but did not want to lose the content, so I decided to put it up here. I found a robust and relatively simple calendar control to use for web UIs. It can use a pop-up window or a floating tag. I prefer the latter as it makes the …

Continue reading »

Permanent link to this article: http://ericsilva.org/2010/03/19/simple-calendar-control-for-web-application/

Dec 14 2009

Primality Test v2.0

After feedback from some friends of mine, and doing a little bit of background research, I am writing this update to my original post last week.  As it turns out, by checking all the numbers in the form 6k ± 1  instead of checking each number up to the input value, I have increased the speed …

Continue reading »

Permanent link to this article: http://ericsilva.org/2009/12/14/primality-test-v2-0/

Dec 10 2009

Determining if a Number is Prime

While working on some caching settings, I had a need to know if a number is prime. I wrote this little Python script which will tell you if the number defined in the script is indeed a prime.

Permanent link to this article: http://ericsilva.org/2009/12/10/determining-if-a-number-is-prime/

Dec 10 2009

Peer Code Review: An Agile Process

Smart Bear Software recently released a white paper discussing the misconception that peer code review is a hindrance to Agile development methodologies.  For anyone who regularly performs peer code reviews, would like to start performing them, or thinks they are an obstacle when it comes to Agile development should read this paper. The paper talks …

Continue reading »

Permanent link to this article: http://ericsilva.org/2009/12/10/peer-code-review-an-agile-process/

Dec 09 2009

GWT 2.0 Released!

I just saw on my RSS that GWT 2.0 has been released.  Gonna go play now. Bye.

Permanent link to this article: http://ericsilva.org/2009/12/09/gwt-2-0-released/

Load more