Langr Software Solutions, Inc.
PO Box 49561
Colorado Springs, Colorado 80949-9561
email: info at langrsoft.com
D&B D.U.N.S. #131068467
Langr Software Solutions, Inc., founded and owned by Jeff Langr, draws expertise from recognized industry leaders and veteran software developers. We offer professional training and consulting in software development. Jeff and partners are able to travel worldwide and work directly with your teams.
About the Owner-Jeff Langr
I am a veteran software developer with a quarter century of experience. I've written four books on software development: Modern C++ Programming with Test-Driven Development (Prentice Hall, 2013), Agile In a Flash with Tim Ottinger (Pragmatic Programmers, January 2011), Agile Java (Prentice Hall, 2005), and Essential Java Style (Prentice Hall, 1999). I contributed two chapters to Uncle Bob's (Robert C. Martin's) book, Clean Code (Prentice Hall, 2008).
Agile in a Flash is a deck of index cards that summarizes over a decade of agile wisdom and experience (Tim's, mine, and a bunch of folks a lot smarter than us, such as Uncle Bob and Ron Jeffries). It originated in a couple years' worth of blog entries, where you'll find ample supporting material for the more concise cards.
In addition to my blog and almost 20 articles hosted locally, I also wrote over 80 articles that appear in publications including PragPub, Software Development magazine (now part of Dr. Dobbs), Informit.com, Ron Jeffries' XProgramming.com site, Gamelan.com, Developer.com and C/C++ Users Journal. I've spoken at various user groups and conferences, including OOPSLA (2001), SD East (2001), Cingular Wave (2001), Agile Developers Conference (2004), Agile 2007, the World Congress for Business Analysts (2007), Agile 2011, and AgileDC (2011). I also provided the keynote for the first-ever technical conference at Marion Correctional Institute in 2010.
I have considerable experience in Java/J2EE, C#/.NET, large scale C++, object-oriented design, test-driven development (TDD), agile software development, and extreme programming (XP). I'm currently learning Erlang, as well as bolstering my skills at Python and Ruby from time to time.
I have worked for several Fortune 500 companies, including Marriott, MCI, and Sabre. I was an Object Mentor consultant from 2000 through 2002, where I had the opportunity to work with and learn from many of the finest people in the industry. I have supplied expertise for customers in a broad array of industries, including government, insurance, airlines, telecommunications, retail, software, research, religion, and finance. I've helped design and develop many successful systems, ranging in size from two-week deployed efforts to multi-million lines-of-code systems.
I have created and taught courses to hundreds of students at dozens of customers, including American Airlines, CarFax, CheckFree, eBay, Enron, Gordon Food Service, Grange Insurance, HP, Key Bank, Nationwide, Sabre, Stanford Linear Accelerator Center, Verizon, the Veteran's Administration, and Visa. I taught a Java development course at Colorado Technical University, where I also presented an agile seminar to doctoral candidates.
I love doing this stuff--I hope it shows!
Jeff Langr at LinkedIn
News: Beta Publication of Modern C++ Programming with TDD
New blog post, "A Story Isn't a Feature"
New blog post, "C++11: Using Lambdas to Support a Times-Repeat Loop"
New blog post, "C++11 Via TFL (Test-Focused Learning): The Range-Based For Loop"