About
Software developer, coach, mentor, trainer, author, and leader building software…
Articles by Jeff
Activity
-
Here's a great thing for someone to build: An AI-based service that brokers interactions with things like cell phone service, internet service…
Here's a great thing for someone to build: An AI-based service that brokers interactions with things like cell phone service, internet service…
Posted by Jeff Langr
-
"Amazon orders 90-day reset after code mishaps cause millions of lost orders" https://lnkd.in/gxCt96ct Blah blah, "...we will invest in more…
"Amazon orders 90-day reset after code mishaps cause millions of lost orders" https://lnkd.in/gxCt96ct Blah blah, "...we will invest in more…
Shared by Jeff Langr
-
I'm happy to announce I've taken a new position at John Deere Intelligent Solutions Group as an Engineering Manager in our business intelligence…
I'm happy to announce I've taken a new position at John Deere Intelligent Solutions Group as an Engineering Manager in our business intelligence…
Liked by Jeff Langr
Experience
-
Langr Software Solutions, Inc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Education
-
University of Maryland
-
-
Activities and Societies: disc jockey, WMUC-FM (free format)
I obtained 90 credits from the University of Maryland and obtained my degree after ~30 additional credits at the night school (University of Maryland University College).
-
-
-
Publications
-
Pragmatic Unit Testing in Java 8 With JUnit
Pragmatic Bookshelf
The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You'll see how unit tests can pay off by allowing you to keep your system code clean, and you'll learn how to handle the stuff…
The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You'll see how unit tests can pay off by allowing you to keep your system code clean, and you'll learn how to handle the stuff that seems too tough to test.
Other authorsSee publication -
Modern C++ Programming with Test-Driven Development
Pragmatic Bookshelf
See publicationIf you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++.
-
Agile in a Flash
Pragmatic Programmers
A reference deck of 52 cards, divided into four sections: The Idea (agile concepts), the Plan, the Team, and Coding. Each card is a brief, memorable list or mnemonic, backed with supporting information and guidelines. Tack 'em to your monitor! Hand one to your boss or co-worker! Use them as conversation starters or reminders.
Other authorsSee publication -
Clean Code
Prentice Hall PTR
I'm quite ecstatic to have had the opportunity to contribute two chapters (Clean Classes and Emergence) to Uncle Bob's bestselling book, Clean Code.
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A…I'm quite ecstatic to have had the opportunity to contribute two chapters (Clean Classes and Emergence) to Uncle Bob's bestselling book, Clean Code.
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.Other authorsSee publication -
Agile Java
Prentice Hall
See publicationLearn Java, TDD, and object-oriented design the right way, from day one! Shows how Java and TDD integrate throughout the entire development lifecycle, helping you leverage efficient development techniques. This work also shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems.
-
Essential Java Style
Prentice Hall PTR
See publicationThe definitive style guide for writing readable, maintainable Java code
With Essential Java Style, developers finally have a Java style guide that offers detailed patterns for real-world implementation. Using real code, not abstract discussion, Jeff Langr brings together scores of today's best implementation solutions for the problems every Java developer faces. By standardizing these solutions, developers can build Java programs more quickly, efficiently, and reliably-and above all…The definitive style guide for writing readable, maintainable Java code
With Essential Java Style, developers finally have a Java style guide that offers detailed patterns for real-world implementation. Using real code, not abstract discussion, Jeff Langr brings together scores of today's best implementation solutions for the problems every Java developer faces. By standardizing these solutions, developers can build Java programs more quickly, efficiently, and reliably-and above all, make them dramatically easier to maintain.
Organizations
-
Pragmatic Bookshelf Technical Advisory Board
Technical Advisor
- PresentMembers of the PragProg technical advisory board review, recommend, and solicit new publications for the Pragmatic Bookshelf.
Recommendations received
15 people have recommended Jeff
Join now to viewMore activity by Jeff
-
So I thought I would post where exactly I am with regard to LLM coding today. What we have now, with Claude Code, Opus 4.5 and other agentic tools…
So I thought I would post where exactly I am with regard to LLM coding today. What we have now, with Claude Code, Opus 4.5 and other agentic tools…
Liked by Jeff Langr
-
If you're generating AI code, you should probably want to know exactly what that code does. Don't forget that it not only gets the code wrong, it…
If you're generating AI code, you should probably want to know exactly what that code does. Don't forget that it not only gets the code wrong, it…
Posted by Jeff Langr
-
With very few exceptions, code itself has no value and is a liability. You can sell subscriptions, a company, the data, or support, but you can't…
With very few exceptions, code itself has no value and is a liability. You can sell subscriptions, a company, the data, or support, but you can't…
Liked by Jeff Langr
-
I love Hide Oba’s piece today on the constructive challenge between famed Toyota luminaries production director Taichi Ohno & finance director…
I love Hide Oba’s piece today on the constructive challenge between famed Toyota luminaries production director Taichi Ohno & finance director…
Liked by Jeff Langr
-
New AADV post (finally). Thoughts about an architecture for AI-Assisted development (with verification), replacing OCP with the MCR, and the…
New AADV post (finally). Thoughts about an architecture for AI-Assisted development (with verification), replacing OCP with the MCR, and the…
Shared by Jeff Langr
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content