Help the Church Develop Software

Interested in developing, designing, and testing software applications for members of the Church around the world as well as at Church headquarters? We’re looking for software developers, designers, testers, technical writers, translators, security experts, architects, and project managers to get involved in our community projects. To get started, follow these three steps:

Pick a project you are interested in. See all of the projects currently in development.
Follow the steps found in the Requirements for Participation.
Find tasks associated with the project of your choice and get to work.


For more information, visit the Getting Involved with Projects or Current Needs wiki pages.

 
Customer Service à la Green Beans
Written by Jeffrey Tibbitts   
Wednesday, 25 March 2009 13:20

We've all heard the phrase "the customer is always right," a statement thought to have originated with one of the proprietors of the Marshall Fields department store in the late 19th century. These enterprising businessmen hoped to instill a sense of good customer service in their employees —placing the customer first in the list of competing priorities. The wisdom of this concept has repeatedly proven itself, as others who have adopted it have become the stuff of customer service legend. Nordstrom, Southwest Airlines, Lexus, and a host of others have found tremendous success by putting the customer first.

In the early years of my career, I was a typical technologist—spending the majority of my time narrowly focused on the IT tools and technologies that attracted most of us to this field in the first place. I didn’t give much thought to my customers or what was important to them— until a can of green beans changed my outlook on IT and life.

Add Comment

Read more...
 
2009 FamilySearch Developers Conference Recap
Written by Cassie McDaniel   
Thursday, 19 March 2009 08:14

The second annual FamilySearch Developer’s conference was held on Wednesday, March 11 at Brigham Young University. Web and application developers from around the world came together to learn about the FamilySearch Application Program Interfaces (APIs) and to see what other developers are doing.

Conference attendees learned about new and updated FamilySearch Application Program Interface from FamilySearch engineers, and best practices from current community developers. Conference sessions were divided into three tracks: FamilySearch API, Third Party Libraries, and Emerging Models and Technology. The “Emerging” track included presentations about the new Catalog API, Timeline API, Rich Client Frameworks, Persistent Identifiers, and a new model for online citations.

Add Comment

Read more...
 
Groovy on Grails: Rapid Development in an Enterprise Environment
Written by Spencer Uresk   
Wednesday, 11 March 2009 16:07

For the last few years, Ruby on Rails has been one of the most talked-about Web application development frameworks. The popularity Rails has enjoyed isn’t without merit—the “coding by convention” idea it helped make popular was beneficial to Web development in many ways.

Coding (or configuration) by convention allows you to concentrate more on what your application is supposed to do rather than how to get it configured properly, which makes development easier and allows you to be more productive. In my own experience, developing an application and getting it into production with Rails was faster than anything I’d used before.

Add Comment

Read more...
 
Do More With Less
Written by Tom Welch   
Wednesday, 04 March 2009 13:04

In today’s tough economic times, we have been challenged by Church leaders to do more with less. Doing more with less does not mean that we need to spend longer hours at the office taking quality time away from our families to get the work done. Instead, it means we need to be smarter in how we work. We need to leverage available resources including the skills and abilities of Church members. The implementation of such a project is much more difficult than it sounds.

Before we could engage members on a project, we had to share several tools and refine processes. Our preparation included building a license agreement, creating a wiki, deploying a source version control tool, defining an issue-tracking program, setting up a “sandbox” server and ensuring data protection. Here are some of the specific tools and processes.

Add Comment

Read more...
 
Open Plan Office
Written by Greg Patterson   
Thursday, 26 February 2009 15:12
Agile methods emphasize face-to-face communication over written documents. Most agile teams are located in a single open plan office to facilitate such communication. An open plan office environment makes collaboration much easier. Communication is clear and open between all members of the team. In our agile development environment, it is important that we get things done quickly with a partnership between designers, developers, and QA. Because of our workspace, there aren’t geographic divisions between different groups. Each environment has strengths and weaknesses. I really like this open plan office because it encourages communication, team unity, and the spirit of agile development.

 

Add Comment

Read more...
 
Employee Spotlight: Jimmy Zimmerman
Written by Cassie McDaniel   
Tuesday, 24 February 2009 13:41

QuestionJimmy Zimmerman

What is your current position at the Church and what are your responsibilities?

Answer

I am a FamilySearch support engineer for third party developers. Software engineers from around the world are connecting to FamilySearch data through our RESTful Web services. I help companies and engineers learn about
our API and integrate their products with our systems.

More specifically, my responsibilities include:

  • Giving presentations at conferences and Webinars
  • Writing sample code and documentation
  • Recruiting developers to the FamilySearch Developer Network
  • Networking with key individuals in genealogy industry
  • Troubleshooting API bugs
  • Maintaining the FamilySearch Developer Network Web site
Read more...
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Page 10 of 29

Recent Forum Posts

MLS Copy to File totally broken
Alan_Brown
I don't know what your applications are assuming, but it seems like the new fi...
MLS Copy to File totally broken
TechnoBabel
It is a major bug to me and the thousands of people who use the Windows software...
MLS Copy to File totally broken
Alan_Brown
I have reported the bug with quite a bit of detail, so they are now aware of i...
MLS Copy to File totally broken
Alan_Brown
Actually, now that Boomerbubba has pointed me to the problem scenario (the new...
Branch vs Ward
lajackson
In such a situation, the number of members would be considered. The geographi...
MLS Copy to File totally broken
lajackson
I would be surprised (but I could very well be wrong) if it were to be fixed i...
MLS Copy to File totally broken
mkmurray
No offense intended, but I'm not sure I would consider this a "major bug." Don...
MLS Copy to File totally broken
TechnoBabel
Could someone give me a feel for how long it takes for them to fix major bugs li...

What is LDSTech?

With the global reach of the Church, members from around the world are curious about the type of technical work we do. This Web site is designed to give you a glimpse into that work and how you can get involved.