What Makes a Maintainable Test?

If you've been around the block a few times you already know that testing is IMPORTANT. If you've tasted the sweet sweetness of a test-first style of development and continuous delivery, you already know that automated testing is also IMPORTANT. But how do we write our tests? Do we treat [...]

By |February 16, 2017|Blog, Web Development|0 Comments

Why Do We Create Automated Tests?

A couple of years ago, I had the opportunity to join a development team that was being expanded to create new product features. As I started to build out parts of the product, I wrote supporting unit tests as I went along. A month or so into the project our [...]

By |January 30, 2017|Blog, Web Development|0 Comments

A Call for Collaboration In Our Code of Ethics

For those not aware, the Association for Computing Machinery, our respected professional society for all occupations related to software development and computer interaction, is currently revising their Code of Ethics. It is currently under a period of public review and comment. Below is one such comment. From DRAFT 1, 2018 [...]

By |December 30, 2016|Blog, Web Development|0 Comments

Angular2 Http with RxJS Observables

If you have been following the development efforts of the Angular2 project, you have witnessed certain highs and lows - but it has been a fun ride. The latest version is only a Release Candidate and the team is getting closer to the final release. I’m really looking forward to [...]

By |September 1, 2016|Blog, Web Development|0 Comments

The power of the global.json

As I'm sure you're all aware by now, Monday June 27th was a special day for those of you who were anticipating the release of .NET Core and ASP.NET Core. While the "core" frameworks and runtimes are RTM, the tooling is actually still in preview. In fact, we're currently on [...]

Keeping the Development Flow

A friend referred me to an old blog post on how to avoid memory loss from being interrupted while coding. This post is chock-full of good suggestions that any developer can follow to minimize disruption. However, there are also some good patterns teams as a whole should consider if they [...]

  • Salesforce Mobile SDK Quick Start

Salesforce Mobile SDK QuickStart

Swift-ly Access Salesforce data in iOS Let's assume your organization is one of the thousands that uses Salesforce for customer relationship management. For those of us less inclined to sell widgets, but more inclined to build software to help sell those widgets... good news. Salesforce has a robust Force.com development [...]

  • Android RecyclerView

RecyclerView: Android’s UITableView cousin

In iOS development, UITableView holds an important and prominent place at the table. Apple has consistently used UITableView throughout iOS since the very first release of the iPhone and subsequently the SDK. The pattern is repeated throughout many of the apps on the platform as well. If you develop in [...]

By |June 2, 2016|Blog, Mobile App Development|0 Comments

ASP.NET Core 1.0 Unit Testing

With ASP.NET Core 1.0 applications, *.csproj and *.vbproj file extensions no longer exist — instead there is the *.xproj file extension to take their place. Previously the “cs” and “vb” in the extension names were indicators of the programming language in use for that Visual Studio project (C# and Visual Basic respectively). This could be helpful I suppose, although I never really paid too [...]

By |February 15, 2016|Blog|8 Comments
  • Cookie Driven Development

Cookie Driven Development

Much wisdom has been passed from generation to generation. Often, it is passed through word of mouth or shared experience. For those lucky enough to have grandparents who share their wealth of knowledge and experiences, what follows may seem like common sense. For the rest of us, especially those in [...]

By |January 29, 2016|Blog|0 Comments