Web Development

Outright Development Receives 5-Star Reviews on Clutch

At Outright Development, we are determined to provide your company exactly what it needs to succeed in this digital world. We specialize in web application development, mobile app development, API & web services development, and data & content integration. Our team delivers personalized software development services for a wide array of industries. To broaden our client base, we decided to create a profile on Clutch, which is an online platform that publishes unbiased reviews of B2B agencies. To verify the reviews on their site, Clutch speaks with past and current clients to interview them about their experiences partnering with our [...]

What’s Your Web Application Back Up Plan?

What’s your web application back-up plan? You’ve invested money and time into your web application development project and now have it running live on your server - congratulations.  Your hosting provider tells you that they have weekly back-ups in place.  You can now sleep at night, right?  Well, not necessarily. It’s critical to understand what is being backed-up, how, and how often.  Your back-up strategy should be tied to being able to recover your application if disaster strikes. Web Application Components To develop an approach to back-ups, you will first need to understand the various components of your application and [...]

2018-07-11T21:03:02+00:00March 25th, 2017|Web Development|

Export Drupal CMS Data Using Views Data Export Module

The Drupal CMS is a powerful platform for building websites and often the need arises to import data into your CMS in bulk such as product data, or company listings, etc.  For this, the Drupal Feeds module is a great tool.  But what if you need to get your data OUT of Drupal?  Luckily there's the Views Data Export module which provides an easy way to export existing data out of Drupal and into some common file formats. Use Case Our client had imported some data into a distributor database that we had built as part of their website.  The initial data was imported using [...]

2018-07-11T20:58:27+00:00October 6th, 2015|CMS Development, Web Development|

Faceted Search: What Is It and How Does It Work?

What is Faceted Search? Faceted search (sometimes called "faceted browsing" or "faceted navigation") is a way for users to filter search results by fielded data (the “facets”) that are related to the items in the search results. Faceted search allows users to narrow down their search results by selecting one or more facets to filter on. For example, we have a client who sells drawer slides (the things on drawers that allow the drawers to slide in and out of a cabinet) via an ecommerce website. Users can navigate to see search results for the drawer slide section and can then filter their [...]

2018-07-11T21:02:46+00:00August 17th, 2015|Web Development|

Web Font Techniques Explained

The use of fonts in a website is a common discussion point with customers.  This article provides a high level overview of the various options for displaying fonts on the web, along with their advantages and disadvantages. For us at Outright, the discussion usually arises after the customer and/or their designer has created a nice design for a new website and then hands the design over to us for implementing the code of the website.  This is usually when it’s discovered that the fonts that were chosen during the design process are not “public domain” and/or may not be commonly available on most PCs [...]

2018-07-16T23:40:13+00:00March 17th, 2015|Web Development|

Speed Up Your Website Using a CDN

A Content Distribution Network (CDN) is a service that can host your web content in the cloud and distribute it geographically to servers around the globe.  When web users access a website’s pages, the data that is hosted at the CDN gets sent to the user from the CDN’s server/node that is closest to the user which decreases the download time it takes to reach the user.  Many popular video streaming applications use CDNs as part of their infrastructure such as so that videos can be streamed to the user quickly and efficiently from the closest point to them. This same CDN technology can be used to speed [...]

2018-07-16T23:37:02+00:00November 7th, 2014|Web Development|

SSL Certificate Options Explained

Clients usually have a need to keep their user's data secure in transit from the end user's browser to the web server via a SSL certificate.  However, there are a number of options available today in terms of different types of SSL certificates which can be confusing.  There are free SSL certificates, domain validated certificates, company validated, and also extended validation certificate options.  While all of these options offer the same level of encryption, they vary based on the level of validation that is done to determine the legitimacy of the company who's purchasing them. Free SSL certificates are sometimes offered [...]

2018-07-16T23:43:38+00:00September 16th, 2014|Web Development|

Postman REST Client is a Useful Tool for Testing APIs

Postman, a free Chrome browser app plugin is a great tool for working with REST web services APIs.  We are often creating REST APIs for clients, or integrating a 3rd party REST APIs into clients' web applications or mobile apps and often need to troubleshoot our code or demonstrate an API that we've built to a client.  The Postman REST client is a tool that enables users to post and get data as well as perform a wealth of other HTTP commands from your Chrome borwser.  It will enable you to test your APIs by posting in paramters and getting results back in JSON or XML format. We [...]

2018-07-17T00:14:42+00:00September 2nd, 2014|API Development, Mobile Development, Web Development|

Quickly Test Usability With Mock-ups

A long-time client called the other day with a problem: their web application has some important functionality that their users were just not noticing and therefore not using. They wanted to re-design the UI for this "problem area" and wanted us to implement it. We chatted for a while and we were able to convince them that there are a few ways to "skin that cat" in terms of solving the usability issue. We recommended that rather than make a hasty decision, it is better to first have a couple of variations mocked up by a designer, and then usability test [...]

2018-07-17T00:15:53+00:00August 28th, 2014|Mobile Development, UI/UX Design, Web Development|

Go Easy on the Reports!

Reporting capabilities are a common business requirement from clients while building web applications. The problem is that clients often get carried away with the amount of reports that they think they need. A common scenario is one where they will think of and define every conceivable report that might be needed (whether it is actually needed or not). This in turn increases the time it takes to complete the application as well as increasing the cost of the project. Clients often then find that they wind-up using a small fraction of the reports once the application is live. Over time, they [...]

2018-07-17T00:16:44+00:00August 19th, 2014|Mobile Development, Web Development|