Our Thinking

Roadmap to Digital Customer Touchpoints

Posted by Heidi Deras on Nov 30, 2017 4:25:05 PM

In today’s world, information is available to anyone with a simple swipe on a smartphone. With this ease of interaction, customers are increasingly rejecting traditional brand touchpoints, such as print media, and focusing their time on personalized interactions that are designed with the customer in mind. A future filled with digital experiences is closer than we think and we need to adapt, or be lost, to this new reality.

Read More

Topics: Design, Digital Experience, Digital Transformation

Five ways to make your next app a hit with customers

Posted by Kevin Guenther on Nov 22, 2017 11:41:52 AM

What does it mean to have a hit product? Think about the last time you downloaded an app that you felt excited about using. Then actually used it, regularly. An app that you found useful, yes, but also pleasurable. You’re probably going to be hard-pressed to come up with an example outside of Angry Birds, right? Well that’s the goal that we set for ourselves here at Online. We don’t just want to make apps that are useful, we want to build apps for our clients’ that are a hit with their users.

Read More

Topics: Design, Application Development, Digital Experience, Digital Transformation

Secure by Design - Part Three

Posted by Larry Skelly on Jun 30, 2017 3:30:26 PM

The final entry of a three-part blog on building secure solutions using Online’s Secure Solution Delivery Life Cycle (SSDLC).

Read More

Topics: Design, Security

The Five Principles of Interaction Design

Posted by Ian Gibbs on Aug 4, 2014 6:23:48 AM

Interaction Design is one of the many facets of User Experience Design. The Encyclopedia of Interaction Design defines it as “shaping digital things for people’s use.” It’s a complex and wide ranging field that covers nearly all aspects of cognition, emotion, and behavior.

Read More

Topics: Design, Methodologies, Usability

User Centered Design: Thinking Outside-In

Posted by Kevin Sigmundson on Jul 7, 2014 3:00:11 AM

Over the past month, I had a few opportunities to talk to our clients about customer experience (CX) and user centered design/user experience (UX) and their role in application development. At Online we see how customer experience is fundamentally changing how business operates, but the question was: do our clients see it the same way?

Read More

Topics: Design, Application Development, Usability

A Journey from Clipper to User-Centered Design

Posted by Kevin Sigmundson on Mar 31, 2014 1:15:24 PM

Our past shapes how we see the future.

It's easy to forget how far we've come as application builders. In 1994, my strongest programming language was a dBase variant called Clipper. In fact, I was able to do such great things with Clipper that they called me “The Wizard.” (OK, one person said that one time, but it was still pretty great.) For those who have never been a Clipper wizard, here is a quick rundown of what Clipper could do:

Read More

Topics: Design, Languages, Usability

Refactoring Code to meet SOLID Design Principles - Part 2

Posted by Dawson Kroeker on Mar 17, 2014 2:40:45 PM

This is the final installment of a two-part series on what you can do to ensure your project's code base is following the SOLID design principles as closely as possible. In Part 1, we looked at the Single Responsibility Principle and the Open-Closed Principle. Here in Part 2, we will look at the final three principles: the Liskov Substitution Principle, the Interface Segregation Principle, and the Dependency Inversion Principle.

Read More

Topics: Design, Design Pattern

Refactoring Code to Meet SOLID Design Principles – Part 1

Posted by Dawson Kroeker on Feb 3, 2014 9:56:06 AM

When starting a new project, nobody intends to write poor code; yet without vigilant watch and a practice of refactoring, every code base eventually descends into chaos. Often the damage is done before anyone realizes it. One day you are looking through the code to make a change and you think to yourself, “This code is terrible! Who wrote this anyway?” You pull up the history on the file and realize… oh, it was me! Not a good feeling.

Read More

Topics: Design, Design Pattern

External Content Types in SharePoint 2010

Posted by Yogendra Saxena on Jan 13, 2014 1:06:33 PM

In my previous blog post, I explained SharePoint Content types. Taking that one step further, let’s now examine SharePoint’s out of the box capability of defining content types on external data in SharePoint. Once the external data is in SharePoint, we can leverage SharePoint’s standard set of functionality, such as defining an out of the box workflow, or the referential relationship between lists, etc.

Read More

Topics: Design, Microsoft, SharePoint

SharePoint Object Hierarchy

Posted by Yogendra Saxena on Dec 30, 2013 12:08:09 PM

This is a simple representation of the SharePoint Object Hierarchy. Each of the constituents is described below.

Read More

Topics: Design, Microsoft, SharePoint

Our Thinking - The Online Blog is a source for insights, resources, best practices, and other useful content from our multi-disciplinary team of Onliners.

Subscribe to Blog Updates

Recent Posts