iOS 11: The Culling

iOS 11: The Culling

Amid the OS updates rolled out last week, one of the iOS updates may have passed by the casual observer or novice application developer with little notice. iOS 11 no longer supports 32-bit applications. Technically, there’s no reason to not support 32-bit...
Long in the Tooth: What to Do with Aging Software

Long in the Tooth: What to Do with Aging Software

Software development has moved through several ages as both technical innovation and the cultural evolution driven by those technical innovations has moved from the early adopters through the late adopters and permeated our expectations of what technology is. But, now, we’re seeing a wave of projects driven solely by applications just getting long in the tooth.

Vote for Miracles so Kids Can Get Better!

Vote for Miracles so Kids Can Get Better!

Children’s Miracle Network Hospitals launched a nationwide “Vote for Miracles” campaign today, celebrating the 20th anniversary of the Credit Unions for Kids program. From November 29 through December 20, credit unions and the general public are invited to cast their votes to support their favorite CMN Hospital.

Why Refactor?

Why Refactor?

Refactoring is necessary. Especially on, though not limited to, large or complex projects developed over an extended period of time (say, more than 4 months). To understand refactoring, you must understand a few core concepts about software development:
It is a collaborative endeavor involving many technical roles (developers, testers, designers, database architects) and multiple business roles (the users, the project managers, client stakeholders, product managers, etc). A software project does not come from a single “pen” but from multiple authors, all writing the same book.