What in the world is LDSTech Scheduler and why would I want you to join the project? Let me start by telling you who I am and how the LDSTech Scheduler came to be.
I'm Bryan Austad, I've worked for the LDS Church for six years now. I can't believe it has been that long. I currently am the division architect for the Ecclesiastical Division in ICS. I first came over as a team manager, and was able to build my own team and was promised that this would be a hands on coding managing position.
After some time, I found myself managing the General Authority, Temple, and other Operations portfolios. This turned into managing the development for all the Ecclesiastical portfolios. I was being pushed farther from the code. (I'm wondering if they were trying to tell me something.) I've been told that once you go into management, the technology and coding slips through your hands like sand. I have an incredible passion for programming and had to find ways to stay in the code.
In 2008 we held the first SORT conference. This was an internal development conference where we shared, presented, and learned from each other. (By the way, many have asked what SORT stands for. We just wanted something easy to remember, and SORT was a good development term.)
I decided to start a personal pet project for a scheduler to schedule courses for the conference. This would solve my appetite to code and help catch me up on the LDS Java stack technologies.
Well, SORT was a big success and we've expanded it to include all of ICS, FamilySearch, and select professors and students from BYU, BYU-Idaho, BYU-Hawaii, USU, UofU, Weber State, and UVU. The attendee count for that conference has grown to surpass 1,000 attendees. The scheduler application had to change to support the growth.
Now to answer why you would want to join the team. There really are not any political battles we have to go through to get something done on this project; in other words, the customer is super flexible :). You get to learn some of the key technologies that we are using and exploring at the Church.
As an architect at the Church, I get to look into some newer technologies and the feasibility of using these technologies. You will see some of these on the backlog of the project. For example, right now I'm looking at taking out Oracle and JPA and replacing the backend with MongoDB (a no-SQL database). I may present again at SORT 2011 on different no-SQL backends, and you guessed it, I just may use LDS Scheduler as an example of using the various backends. We can call it the no-SQL showdown :).
If you want to see the application work, go to https://tech.lds.org/conf. Sign in with your LDS Account. You’ll be prompted to register for the previous LDSTech 2011 Conference. Go ahead and do so — the site and its content are there for historical purposes right now. (No one will expect you to show up at an event that already passed.)
Play around in the application by filtering sessions, adding sessions to your schedule, removing them, viewing session details, and so on. Scheduler provides a variety of filters to help you sort and view the sessions.
For more information on Scheduler, see our wiki page at http://tech.lds.org/wiki/LDSTech_Scheduler.
So ... what are you waiting for? Come join our team. Help turn this application into something that could be used for all sorts of small, medium, and large conferences. You're welcome to contact me with questions. My email address is
To get involved in the Scheduler project, sign in with your LDS Account in the sidebar, and then click Projects at the top. Click the Projects subtab to see a list of all community projects. Scroll down and click LDSTech Scheduler in the left column. Then click Join.