Back

Coding & Development

  • Ron Unger
  • Posted by Ron Unger
June 18, 2015

Testing is a key activity in any software development effort. Manual testing (e.g., with QA personnel) allows a lot of flexibility, but testing old features repeatedly can be mind-numbing and cause testers to miss things. Manual testing also usually involves a full end-to-end system, so it can be difficult to test edge cases and error conditions because they can be difficult or impossible to recreate on-demand in the real system.

Read More
  • Logan Gauthier
  • Posted by Logan Gauthier
June 16, 2015

Apple just announced their new UI testing features at WWDC, and it looks awesome. However, until you start building with the iOS 9 SDK, KIF is the top UI automation option. KIF is a great automated UI testing framework, but sometimes, when KIF tests fail on your continuous integration server (or locally when you weren't looking), it can be difficult to identify what went wrong. Luckily, KIF has a feature where it can take screenshots every time a test fails. This allows you to ensure that your UI automation testing is indeed automated. Let’s face it, if you have to sit there and watch your automation tests run so you can know what happened when it failed, it’s not fully automated.

Read More
  • Jennifer Pike
  • Posted by Jennifer Pike
June 11, 2015

iOS 9 will be here in just a few months. Now is the time to take a look at your applications and get them updated! Keeping your application up to date is particularly beneficial on iOS. It has an incredibly high adoption rate with 83% of users running the newest system compared to Android’s 12%. Be proactive about these new changes and don’t let your app get outdated. Updating can help your application function more smoothly, be more visible to your users, and look amazing.

Read More
  • Jennifer Pike
  • Posted by Jennifer Pike
June 8, 2015

Today at WWDC, Apple introduced the future of iOS, watchOS, and OS X. The keynote was several hours long and full of exciting new information such as Apple’s attempt to retake the music industry to a myriad of new uniformity updates across all 3 OSs. At times, the number of changes to apps, operating systems, and tools was almost overwhelming. We got past the noise with iOS developers Jack Bailey and Drew Pitchford. Here they have distilled out the basics on the particular changes and improvements that developers and customers alike should adopt.

Read More
  • Coburn Berry
  • Posted by Coburn Berry
June 1, 2015

Make Development Server Available To Outside Requests

Problem: You are developing an api and want to make it available to receive requests from your colleagues without pushing your changes to your Staging server. Solution: Assuming you are all on the same network, you can make machine available to receive requests by following the steps below.

Read More
  • Jennifer Pike
  • Posted by Jennifer Pike
May 28, 2015

Google I/O’s 2015 keynote was full of information about Android M, Lollipop’s successor. The preview is available today to developers with a Nexus. The full release will be available later this year. Here’s what you can look forward to.

Read More
  • Michael Eatherly
  • Posted by Michael Eatherly
May 18, 2015

Overview

In this blog post I'm going to be teaching you how to build a basic web app with the Phoenix 1.2 framework. I will also describe neat little tricks I've learned along the way. I will be creating a nested model relationship app and picking up from where the getting started guide for phoenix leaves off. If you haven't gone through the getting started guide for elixir and are feeling a little lost please consult the Phoenix Framework Overview page.

Read More
  • Dave Lane
  • Posted by Dave Lane
May 14, 2015

It’s easy to understand why your mobile application users are frustrated with crashes and known bugs. However, it is less easy to understand why users are frustrated with the app when it doesn’t crash. Many things can go wrong in your application flow: business logic may be improperly implemented, and users may enter unexpected input or otherwise interact with the app in unexpected ways. Analytics can help uncover some basic issues, but nothing beats a descriptive log.

Read More
  • Jennifer Pike
  • Posted by Jennifer Pike
May 13, 2015

Windows Phone has been pushing its way into a market dominated by Android and iOS. Developers want their applications to be seen by as many people as possible. Since the majority of mobile phone users have phones that run iOS or Android, the decision for an app to support Windows Phone has often been an afterthought. Microsoft is changing that with Universal Windows Platform Bridges.

Read More