ISE Blog

What we have to say, what you want us to hear.

That’s how our blog works. It’s interactive. Let’s learn together.

Creating Well Formed Teams

Jun 16, 2016 | by Abhijeet Kher, Senior Software Engineer | Tags: Agile

Well Formed Teams

How do you get a complex set of work done? Put a team on it. People working together to accomplish a common goal. We see it everyday, and everywhere. For most cases, that’s how work is done. Quoting Steve Jobs, “Great things in business are never done by one person. They're done by a team of people.” But is having a team enough for success? If any combination of people put together will produce a successful result, we would gravitate towards picking all the A listers and chaining them together. But that’s not generally the best combination. To understand the best makeup, we have to define what a Well Formed Team (WFT) means, which is a term used extensively in Agile/Scrum frameworks lately. 

Read More >>

How to Use UIAppearance to Create iOS App Themes

Jun 14, 2016 | by Clay Schumacher, Senior Software Engineer | Tags: Mobile App Development

A cohesive visual style is important to any web or mobile app. Developers have been doing this on the web using CSS for many years, and for native Android apps Styles and Themes are the standard. For iOS apps, there is UIAppearance. But while powerful and available since iOS 5, many apps still don't take advantage of its abilities.

I'll explain how to use UIAppearance to style all the components of one type the same way across your app, and how to use subclassing to accomplish a CSS-like functionality. I'll be using Swift for this tutorial, but everything can be done in Objective-C as well. For the full code, and to clone the project created in this tutorial, download the ebook on how to use UIAppearance to create iOS app themes. 

Read More >>

Introduction to the Cloud

Jun 09, 2016 | by Brian Slattery, Director of Engineering | Tags: Cloud

What is the Cloud and why is it important?

By stating a service is in “the cloud” we are simply saying that somewhere on the internet these services are being provided. As with any service the goal is to provide helpful activity. With the cloud the three main areas of focus are:

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)
Read More >>

Software Development and Photography

Jun 07, 2016 | by Anthony Bopp, Senior Validation Engineer | Tags: Agile

As a semi-professional photographer when I’m not being an engineer, I’ve thought often about the similarities between good software development and good photography. It may sound like a stretch at first, but bear with me...

Read More >>