Blog.

Privacy Policy

SingleMind Consulting Privacy Policy This Privacy Policy describes how your personal information is collected, used, and shared when you visit www.singlemindconsulting.com (“SingleMind’s website”). Personal Information We Collect When you visit SingleMind’s website, we automatically collect certain information about your device, including information about your web browser, IP address, time zone, and some of the cookies […]

Read More

Customers

Our customers. Building innovation for all Top Web Development & UX Design Agency on Clutch.co More Our Customers Cengage Learning Demand Equities  The Juilliard Store Crosspoint NW Dogs for better lives  Capsenta Career Step Arria Live Media  Apollo Global Clark Public Utilities Agilearn Cultivaide City of Portland Azokaa Domain Tools DWFritz Automation Element Wellness PDX […]

Read More

Blog

Blog. Privacy Policy SingleMind Consulting Privacy Policy This Privacy Policy describes how your personal information is collected, used, and shared when you visit www.singlemindconsulting.com (“SingleMind’s website”). Personal Information We Collect When you visit SingleMind’s website, we automatically collect certain information about your device, including information about your web browser, IP address, time zone, and some […]

Read More

Services

Services and process. Built for you & your users You define your product goals, we create what you need. To formulate the ideal path for user engagement, we partner with you to determine your product objectives and define what inspires your future users. With standardized processes at the forefront of our efforts, our data-driven researchers, […]

Read More

Reviews

Reviews. SingleMind Client Reviews With 1.25 million daily users and over 135 completed projects in website, mobile app, IoT, web app, and eCommerce development, we know what it takes to create user-centric digital product. Read what our clients are saying about our work. Top Web Development & UX Design Agency on Clutch.co More

Read More

B2B Software Development

B2B Software We design and develop B2B digital productsthat deliver brand experiences Top B2B Developers on Clutch.co Communicating brand value through memorable digital products At SingleMind, our mission is to help prospective and revitalized software companies disrupt their marketplaces with ingenuity. As a full-service B2B software development team, we understand business processes, employee touchpoints, KPIs, […]

Read More

IoT Development

IoT Development With an avid curiosity for emerging technologies, our IoT development team builds lightening fast products that innovate industries. Contact us Our IoT Development Process IoT Development With an avid curiosity for emerging technologies, our IoT development team builds lightening fast products that innovate industries. Contact us Our IoT Development Process “SingleMind continues to […]

Read More

UX Design

UX Design With CRO (Conversion Rate Optimization) and quality design as their objectives, our UX design team crafts intuitive UI layouts tailored to your users.  Contact us Our UX Design Process UX Design With CRO (Conversion Rate Optimization) and quality design as their objectives, our UX design team crafts intuitive UI layouts tailored to your […]

Read More

Product Research

Product Research What are the unknowns about your product? What does your target audience want from your product? We find the answers to these questions and more. Contact us Our Product Research Process Product Research What are the unknowns about your product? What does your target audience want from your product? We find the answers […]

Read More
Redmine Plugin That Syncs Harvest Time Entries!

At SingleMind, we’re integration geeks. Our geek nerves tingle over custom systems integration projects, Yahoo Pipes, Zapier, If This Then That and so many others. We use Redmine as our issue management system and Harvest for time tracking and billing. We found ourselves wanting to use the time tools inside of Redmine, but were unable to efficiently manage the overhead of keeping two systems’ time in sync. We tried out a couple Redmine plugins that could leverage the Harvest API. However, we quickly found that the plugins we tried used admin-only features of the Harvest API, so our employee users could not make requests to the Harvest API and thus not use the plugin with any efficiency. Unable to find any suitable Redmine plugin, and also being Ruby on Rails geeks, we set out to develop our own Redmine plugin.

Read moreimage


Non-Repudiation: How Guaranteed Message Delivery Prevents Costlier Issues Down the Line

Do you know how often your message delivery fails? Do you get an error when it does? If not, you could be putting your systems at risk. One of the key, often-overlooked issues in systems integration is how messages between systems are passed. Even more important is whether or not deliveries are guaranteed. More often than not, we have discovered that they aren’t. When a message fails to get passed between System A and System B, whether it’s not received or left unsent, there needs to be a robust framework in place to track the event and assess both the specific problem as well as the root cause. This isn’t just a technical issue. Inaction can result in costly support problems down the line. Aside from the practical needs of keeping an integration running, there can be security breaches or even legal concerns that are just as problematic.

Read moreimage


Using Random Data in Linux Performance Testing

A mystery. Let’s say I test network speed by copying two files using scp to a remote server.

Read moreimage


5 Mobile App Marketing Tools to Leverage Now

The explosive growth of mobile app usage signals massive opportunity to be had in the space, but now developers face their biggest challenge yet: app discoverability.

Not only do developers have to contend with a rapidly evolving industry; they’re also facing more competition than ever.

At one point, the mobile app marketplace was small enough that “if you build it, they will come” still held true. Now, in its current hyper-saturated state, there are no guarantees.

Read moreimage


Using Vagrant to Bootstrap a VirtualBox Virtual Machine With Puppet & RVM

Download and install the necessary tools.

Download & install Vagrant (currently using Vagrant v1.1.4).

Download & install VirtualBox.

Read moreimage


Setting Up Your Mobile App Analytics Strategy

As we’ve noted before, it’s critical to keep your mobile app’s lifecycle in mind. The work doesn’t stop post-launch. If you’re serious about gaining traction in the saturated app marketplace, you should be optimizing user acquisition and experience continually. The most useful tool in any developer’s pocket for doing that is analytics, hands-down. That’s no secret and a number of companies have sprung up to address this need, including Flurry, Localytics, and even Google. Getting analytics implemented is a fairly straightforward technical task. Knowing what to measure and how to use that information are much more difficult. If you want to get the most out of mobile app analytics, you need to have a solid measurement strategy in place.

Read moreimage


How to Make a Custom Software Development Project Successful

Software has grown into a quarter-trillion dollar industry in the U.S. Yet even with all the money we pour into software, there’s a lot to be desired.

Custom software development can fill that gap – but it’s not for the faint of heart.

Back in 1995 (ancient, I know, but still relevant), the Standish Group found some discouraging statistics. 31% of software projects get canceled before completion. More than half end up costing 89% more than their original estimates.

I have to assume that those figures have gotten better over time. Development tools and processes have advanced while technical expertise has grown and become widespread.

Read moreimage


System Integration Best Practices: How to Get Systems to Play Nice With Each Other – & With You!

Successful system integrations are like diplomacy: you need to establish certain things from the start. Like who gets the launch codes? How do we deal with spies? What are we going to do about that militarized cult of personality?

Read moreimage


Redmine Plugin That Syncs Harvest Time Entries!

At SingleMind, we’re integration geeks. Our geek nerves tingle over custom systems integration projects, Yahoo Pipes, Zapier, If This Then That and so many others. We use Redmine as our issue management system and Harvest for time tracking and billing. We found ourselves wanting to use the time tools inside of Redmine, but were unable to efficiently manage the overhead of keeping two systems’ time in sync. We tried out a couple Redmine plugins that could leverage the Harvest API. However, we quickly found that the plugins we tried used admin-only features of the Harvest API, so our employee users could not make requests to the Harvest API and thus not use the plugin with any efficiency. Unable to find any suitable Redmine plugin, and also being Ruby on Rails geeks, we set out to develop our own Redmine plugin.

Read moreimage


Using Vagrant to Bootstrap a VirtualBox Virtual Machine With Puppet & RVM

Download and install the necessary tools.

Download & install Vagrant (currently using Vagrant v1.1.4).

Download & install VirtualBox.

Read moreimage


Non-Repudiation: How Guaranteed Message Delivery Prevents Costlier Issues Down the Line

Do you know how often your message delivery fails? Do you get an error when it does? If not, you could be putting your systems at risk. One of the key, often-overlooked issues in systems integration is how messages between systems are passed. Even more important is whether or not deliveries are guaranteed. More often than not, we have discovered that they aren’t. When a message fails to get passed between System A and System B, whether it’s not received or left unsent, there needs to be a robust framework in place to track the event and assess both the specific problem as well as the root cause. This isn’t just a technical issue. Inaction can result in costly support problems down the line. Aside from the practical needs of keeping an integration running, there can be security breaches or even legal concerns that are just as problematic.

Read moreimage


Setting Up Your Mobile App Analytics Strategy

As we’ve noted before, it’s critical to keep your mobile app’s lifecycle in mind. The work doesn’t stop post-launch. If you’re serious about gaining traction in the saturated app marketplace, you should be optimizing user acquisition and experience continually. The most useful tool in any developer’s pocket for doing that is analytics, hands-down. That’s no secret and a number of companies have sprung up to address this need, including Flurry, Localytics, and even Google. Getting analytics implemented is a fairly straightforward technical task. Knowing what to measure and how to use that information are much more difficult. If you want to get the most out of mobile app analytics, you need to have a solid measurement strategy in place.

Read moreimage


Using Random Data in Linux Performance Testing

A mystery. Let’s say I test network speed by copying two files using scp to a remote server.

Read moreimage


How to Make a Custom Software Development Project Successful

Software has grown into a quarter-trillion dollar industry in the U.S. Yet even with all the money we pour into software, there’s a lot to be desired.

Custom software development can fill that gap – but it’s not for the faint of heart.

Back in 1995 (ancient, I know, but still relevant), the Standish Group found some discouraging statistics. 31% of software projects get canceled before completion. More than half end up costing 89% more than their original estimates.

I have to assume that those figures have gotten better over time. Development tools and processes have advanced while technical expertise has grown and become widespread.

Read moreimage


5 Mobile App Marketing Tools to Leverage Now

The explosive growth of mobile app usage signals massive opportunity to be had in the space, but now developers face their biggest challenge yet: app discoverability.

Not only do developers have to contend with a rapidly evolving industry; they’re also facing more competition than ever.

At one point, the mobile app marketplace was small enough that “if you build it, they will come” still held true. Now, in its current hyper-saturated state, there are no guarantees.

Read moreimage


System Integration Best Practices: How to Get Systems to Play Nice With Each Other – & With You!

Successful system integrations are like diplomacy: you need to establish certain things from the start. Like who gets the launch codes? How do we deal with spies? What are we going to do about that militarized cult of personality?

Read moreimage


Headquarters 

More Offices

Portland, OR
Bend, OR
San Francisco, CA
Bozeman, MT 

Let’s get the conversation going

Complete our form or email us at hello@singlemindconsulting.com



Headquarters

More Offices

Portland, OR
Bend, OR
San Francisco, CA
Bozeman, MT 

Headquarters 

More Offices

Portland, OR
Bend, OR
San Francisco, CA
Bozeman, MT 

Let’s get the conversation going

Complete our form or email us at hello@singlemindconsulting.com



Headquarters

More Offices

Portland, OR
Bend, OR
San Francisco, CA
Bozeman, MT