East Agile and Agile Tools

0

Posted by Anonymous on 21 Jul 2010 at 13:01

One of the great aspects of Agile is that it can be continually reviewed and improved through retrospection. At East Agile, we apply Scrum, an Agile management process, but with a few changes. Agile itself is a collection of tools that are available to Agile users (Pair Programming, Standup meetings, Retrospective Meetings, Test Driven Development, etc.). XP (http://www.agilealliance.org/), Scrum (http://www.scrumalliance.org/ ) and Crystal (http://alistair.cockburn.us/Crystal+methodologies ) are examples of branded systems that draw from the set of Agile tools available. As such, there is nothing wrong, and it is quite Agile, to draw the best from these branded Agile systems (just as the founders of Agile did when they choose which tools were most Agile when engineering).

Scrum, as...

Why Paired Programming?

0

Posted by Lawrence Sinclair on 20 Jul 2010 at 20:18

It is very important for us to not compromise on paired programming.

eXtreme Programming, orXP, (especially at East Agile) is an engineering process designed to create a consistent, reliable, scalable and low risk software development environment that reduces risks especially in already unstructured, uncertain and risky business ventures.Not doing full paired programming can introduce the potential to complete a project faster, but also introduces a very significant risk of catastrophic failure.We never choose to make the speed in exchange for substantially increased risk.

That is not to stay that we must pair program 100% of the time. There will be timeswhen it makes sense for a team to splittheir focus or for individuals to work alone.Examplesof this include (1) reading and...

What Facebook applications have you created?

0

Posted by Lawrence Sinclair on 30 Jun 2010 at 19:22

myBrain

http://apps.facebook.com/mybrain

singlepostcard

http://apps.facebook.com/singlepostcard

Note that ecommerce is deliberately turned off.
This deals with selling postcards to consumers that they can customize with their own uploaded and edited photos.
Plus several other quick and experimental applications, including:

socialscore

matchthis

We support the Facebook application development community by organizing presentations in Silicon Valley through our Facebook Application Development Meetup. The group consists of more than 1400 members and has met at least monthly since it was founded by Lawrence Sinclair, of East Agile, on July 2008.

Eric Hosick Publishes OO Book

0

Posted by Lawrence Sinclair on 03 Jun 2010 at 11:36

Eric Hosick's first book should appear on Amazon in a few days. It is a careful distillation of the core object oriented programming concepts every programmer should know. Eric recently joined the East Agile development team, and I congratulate him on his contribution to the larger developer community.

 

See: Amazon.com Kindle edition

Banking Vietnam: Hanoi

0

Posted by Lawrence Sinclair on 27 May 2010 at 04:23

We are attending the Banking Vietnam conference in Hanoi. One key lesson from this is that business analytics and profitability reporting are important missing parts of Vietnamese banking infrastructure. There is also a strong interest in risk management issues and helping Vietnam move from a cash economy to one based on electronic and formal payment mechanisms.

Is Online Data Private?

1

Posted by Lawrence Sinclair on 20 Apr 2010 at 20:06

I was rather surprised today to read that data stored on "cloud" services might not have the same legal privacy protections in the US that data has when stored inside your home (or business). This came to my attention after a Wired Magazine article (April 20, 2010) about Google's recent openness about government worldwide requests for information.

A broad consortium of tech companies and privacy groups recently announced a push to modernize the nation’s privacy laws so that data stored by third parties, especially by so-called cloud computing services like Gmail, are treated just like data stored on citizens’ home computers. Currently, e-mails stored online lose much of their legal protection after 6 months, and the Justice Department recently tried to get at unopened mail online...

East Agile Open Source Palm webOS

0

Posted by Lawrence Sinclair on 20 Apr 2010 at 02:41

East Agile one of Palm's recommended webOS developers in 2009. During their validation process, we created an photograph album application that lets users drill down into the EXIF tag information that describes the characteristics of their photos. Palm offered to place this application on their store, but instead we opted to make it open source in order to help the developer community. The code has been available on github since January 2010. 

 

 

 

 

 

 

 

 

 

 

 

 

Scrappy Hosting for OS X

0

Posted by Lawrence Sinclair on 17 Apr 2010 at 11:15

I rather like the idea of co-location for mac minis. It seems like a really cost-effective choice for a lot of applications. Essentially, if you want a lot of memory, and disk and cpu, and don't need vast bandwidth, then Mac Mini co-location could be a really low cost option.

Good applications for this sort of hosting would be departmental applications, websites like eastagile.com, or even advanced analytic and data applications that are stable in terms of size. We do not use Mac Mini hosting, but the idea is intriguing for such applications.

This is not for everyone. If you need massive bandwidth and a highly flexible infrastructure, with lesser needs for cpu and disk then Joyent, Engine Yard or Amazon EC2 are better options. And Joyent and Engine Yard have impressive expertise...

Having a hard time finding talent?

0

Posted by Lawrence Sinclair on 16 Apr 2010 at 18:16

You're not alone if you are having a hard time finding a talented Ruby on Rails developer or two for your new venture, or data expertise to help you make sense of your rapidly growing pool of customer behavior data. Apparently, a hiring boom is emerging in the US technology industry, and talent is once again scarce. The discrete turnaround is particularly apparent in data from Dice.com, a site that traditionally has a focus on independent contractor IT job postings.

New York, Silicon Valley and San Francisco have actually been growing in demand for some time. But now the trend is starting to appear across the country and the coasts are just seeing their markets get hotter.

Using DNS for low cost Failover

0

Posted by Lawrence Sinclair on 16 Apr 2010 at 16:31

It could make exceptional sense to make use of yourdns host for load balancing and failure toleranceby usinground robin and DNS Failover. This could save the substantial expense of dedicated load balancing hardware or machines to run load balancing software or scripts. And of course, the load balancer itself is an extra point of failure that could be avoided by having this logic handled by your DNS provider.
For one domain, just list a set of IP addresses in the DNS records, each for different redundant machines. Traffic is spread across this list of servers using a round robin approach. Combine this with DNS Failover which checks to see if the machines at each IP are working and redirects if necessary. Essentially, if a machine goes down, it can just get dropped from the round...