Feb 22, 2013 KV Kiva HQ

As you may know, every two weeks, we push a bunch of updates to the website to make our lenders' lives better. This week, we're announcing some pretty cool changes. Mobile-optimized checkout flow We've optimized several pages on the site to make it easier to check out on your phone or tablet. Currently, these include the login and registration pages and the basket pages when you're making a loan. If you use Kiva through a third-party mobile app, you can now check out without any zooming! More page upgrades are coming, so stay tuned! An improved... Continue Reading >>


Feb 5, 2013 KV Kiva HQ

Team message boards update! For all you awesome lending team members, we've made a number of improvements to the team message boards: 1) Team captains can now post featured messages to communicate important events, goals, initiatives, etc. The featured message will be highlighted as the first post on message boards and will also appear at the beginning of nightly digest emails.

2) We’ve added a panel on the right side to show loans that this team has recently talked about. You can also skip to...

Continue Reading >>


Apr 10, 2012 KV Kiva HQ

In February and March, 2012, Kiva moved from Subversion to Git. We're six years old and have used Subversion from the beginning. For a few years, there has been a growing urge to move to Git. Engineers had a mixture of reasons, but I think it was mostly wanting to use the newest, coolest thing. We didn't have a "Git wizard", but a few of us had used it before in various contexts.

GitHub is just a few blocks from Kiva in San Francisco, so I contacted them and we had a field trip. I had seen Scott Chacon speak at ZendCon 2011, and he seemed like a friendly, generous, and smart...

Continue Reading >>


Mar 3, 2011 KV Kiva HQ

At Kiva, our development process is based on Scrum - with work broken into two week Sprints (we call them "Iterations"). We're good students of Scrum in some regards (we do release every two weeks, without fail), and bad students of Scrum in others (it seems like we still bite off more than we can chew in each iteration). Like most Scrum teams, the center of our universe is our ticket tracking system. We use Redmine - albeit a rather customized version. We've put quite a bit of time and effort into our ticket tracking system - so we thought we'd give you a tour.

Redmine Home Page... Continue Reading >>


Feb 10, 2011 KV Kiva HQ

At Kiva, we tend to attract and hire engineers with a strong creative, entrepreneurial streak.  This aligns well with Kiva’s office culture - and with our overall mission - an innovative, technology-driven approach to alleviating poverty.  However, as the team grows and we become more specialized in an effort to become more efficient, sometimes our day to day work doesn’t always give us an outlet for our creative sides.  After a long project involving concepts like currency exchange loss, it’s easy to feel like you spend your entire working life chasing a few misbehaving...

Continue Reading >>


Jan 19, 2011 KV Kiva HQ

2010 was a year of growth for Kiva Engineering.  We started the year with 8 full time engineers (and 2 managers) and ended the year with 14 engineers - a growth rate of 75%.  We also kicked off 2010 with a switch to a new ticket tracking system (Redmine), that allowed us to more accurately track exactly what we've been up to.  Let's take a look shall we.... Kiva Engineering is an Agile shop, operating roughly on a traditional Scrum model with two week Sprints (we call them "iterations").  We use "tickets" to track both defects in the existing product, as well as...

Continue Reading >>


Jan 10, 2011 KV Kiva HQ

The engineering team at Kiva is going through the process of examining the rich set of technologies available for improving user experiences on Kiva's website.  One such technology is the CSS grid. I recently spent some time evaluating and reading up on some of the different options that are out there, ultimately whittling down to 4 CSS grids that seemed to represent a good spectrum of what grids have to offer.

After implementing mockups with 1Kb, The Golden Grid, YAML, and 960gs our team came to the following recommendations:
  • Do not expect to use any of...
Continue Reading >>


Nov 12, 2010 KV Kiva HQ

On Monday Nov 15th, in an effort to better conform to industry standards, Kiva will be changing the definition of "Delinquency Rate" appearing on www.kiva.org site and in the /partner section of the API. Please refer to the Kiva blog for more detailed information come Monday.

Continue Reading >>


Nov 9, 2010 KV Kiva HQ

If you're an avid Twitter user, you may have already noticed Kiva loans popping up in your timeline. So now even Twitter's using the Kiva API? Sorta… we actually created a new web service just for our friends across SoMA, but it's based on an open standard that anyone can use. It's called oEmbed and it looks like this: http://www.kiva.org/services/oembed?url=http%3A%2F%2Fwww.kiva.org%2Flend%2F99871&format=jsonPass in any Kiva URL and we'll return an embeddable object (HTML, image, etc.) if it's available. You can detect if a page is embeddable by checking for a LINK tag in the HEAD...

Continue Reading >>


Oct 22, 2010 KV Kiva HQ

Yes, it's been way too long since we've posted to the blog - and along the way a lot of cool new apps have popped up, including a re-launch of Kivabank.org and the reincarnation of one of our first projects from the Kiva Developer Garage as a French front door to Kiva, Kiva en Français. However, it took this great video (posted first to the Kiva blog) to get me off my haunches for a new post. Check out this awesome preview to the new Partner API starring Zvi, Chris, and our Mexico partner CrediComun:You'll be seeing more updates soon (both here...

Continue Reading >>


Pages

LendingOnKiva