Recently I’ve come to a realization: I use Single() and SingleOrDefault() frequently even though many developers avoid it entirely – instead always opting to use First() or FirstOrDefault(). I wanted to explain why I explicitly choose Single over First in certain situations. Under most circumstances, Single() provides a better a means of validating the intent of your LINQ, therefore helping to validate your program as a whole.
LINQ's Single Method: When and Why It's a Good Idea
Topics: Development Trends
Each year, the Sitefinity Summit brings together development partners from across the country to hear product updates and celebrate success stories. On the final day of the conference, Springthrough was happy to receive the "Innovator" award.
Topics: Development Trends
GitFlow: A Merge Strategy with Less Mess and More Sense
Managing a project’s stability during development and release cycles is a problem that every software shop must face. There are many approaches to tackling this problem, and today I’m going to talk about GitFlow.
Topics: Development Trends
As a record retrieval company, Legal Copy Services (LCS) gathers data for legal, medical, and insurance companies to use in upcoming cases. Some clients request print copies, but the records also go into an online client portal for fast and easy access. For LCS, a strong IT infrastructure isn’t just a cost; it helps their business generate revenue.
Topics: IT Services: Back to basics
There is a lot of chatter lately about Office 365 migrations. However, once I get talking with people, their definitions vary widely. The most popular feature, email, is often what people mean when they say they're interested in "Office 365". Others think of it just in terms of the office suite of programs. Still others think of it as solely a document repository. Very few consider Office 365 in its entirety as a platform.
Topics: IT Services: Back to basics