Featured Case Study

Evosus UX Design Engagement

Evosus has traditionally emphasized functionality over design and user experience. But, when it came time to create a UX design for a new application targeting small pool and spa service businesses, Evosus went searching for a team that could do great UX design work while allowing their in-house team to focus on what they do best without disrupting the core business. The search for a UX design partner led Evosus to Singlemind.
A picture of an Apple iPad, showing off the scheduling view of the Evosus app

Learn from Us

Sign up and receive our weekly insights directly in your inbox!

    7 Things to Consider Before Architecting a Mobile Application

    When looking to build a new mobile application, there are several important factors to consider which can inform the technologies that will contribute to the way your mobile app will work. Here are seven things to consider while weighing the pros and cons of the technologies that will be leveraged in your new mobile application…

    Read more
    1440 846 Singlemind

    Delivering a Project on Time, but With Flexibility

    If you’re part of the software development world, you’ve probably heard numerous tips on how to make your development process more efficient. Phrases like “identify project milestones” and “manage project risks” are commonplace in the articles you’ve read on the topic. However, not many pinpoint a specific tool in accomplishing it. So here I’d like to offer the solution that my UX design and development team, SingleMind, uses to create efficiency and transparent communication between our team and clients.

    Read more
    2560 1504 Singlemind

    Singlemind Ranked Among Portland’s Top Developers

    So what makes an exceptional website or application? The software should not only function as intended, but should be responsive, intuitive, appealing, and reliable. Fortunately, many qualified developers are able to provide solutions that meet these basic criteria. Unfortunately, some qualified developers will provide cookie-cutter solutions that look just like your competitors.

    Read more
    2880 1692 Singlemind

    The 5 Red Flags of Hiring a Design & Development Firm

    As a professional services company that deals with dozens of clients on a regular basis, we’re no strangers to the pitfalls that can sideline a project. Over the 12+ years we’ve been in business, we’ve worked to develop processes, best practices, and other habits to prevent as many of these issues from ever coming up. We wanted to share some of the bigger risks to customers who are scoping out the landscape when looking for a creative or development firm to work with. We’ve identified what we feel are 5 of the biggest red flags when looking to hire a company to engage with. We hope it helps you find the right partner!

    Read more
    2560 1504 Singlemind

    Singlemind Named Top Portland Mobile App Developer

    Clutch, a ratings and reviews firm based in Washington, DC recently recognized SingleMind as a leading mobile app developer in Portland. Clutch’s unique methodology takes into account dozens of factors, such as awards and accolades, market presence, portfolio of work, size of projects, and focus dedicated to specific services. The most important criterion, however, is client satisfaction, as measured by the verified client interviews that are conducted by Clutch analysts. Only companies that exceed in all of these areas are granted a spot on their “Leaders Matrix.”

    Read more
    2880 1692 Singlemind

    The Art of Software Development

    Writing and debugging software can, at times, feel like walking a high-wire while reciting Shakespeare. There are so many moving parts and so much you have to maintain focus on at any given moment. This is where the analytical mind of a software engineer lives and thrives. We have to take measured, sure steps forward, ever mindful of the fall, while keeping our eyes on the destination, and reciting from memory the story we’re telling with code.

    Read more
    2560 1504 Singlemind

    A Signal From the Noise

    As software developers we like to think that we have a strong grasp on language as well as logic. The confidence to believe we understand can just as easily be the hubris which makes us blind. People in general are ingenious pattern recognition engines. We connect dots, see connections, and see the whole of something even when parts are missing. Where this leads us astray is when we try to apply order to randomness instead of simply seeing what’s there in front of us.

    Read more
    2560 1504 Singlemind

    Azure Cloud Services: A NodeJS Web & Worker Role Example

    In my last article, we looked from a high level at what it takes to build a scalable cloud-based app powered by Microsoft Azure. I talked about three major options for web apps: Azure Web Apps (also known as Azure websites), Azure Cloud Services, and Azure VMs. Today, we’ll dive in and create a simple app to see what’s involved in putting together and deploying an Azure Cloud Service. Though Microsoft has written a helpful article for doing this, some critical details were left out. This guide is similar, but with extra instructions that hopefully will provide that “plug-and-play” experience you’re looking for, especially if you’re building a multi-role Cloud Service and bringing your own code. We’ll also look briefly at how you can run third party executables on your Cloud Service, which is the main reason for choosing a Cloud Service over a Web App. For additional information on managing and configuring cloud services, I recommend looking at Microsoft’s documentation (see sources at end).

    Read more
    1500 881 Singlemind

    Building Highly Scalable Apps With Microsoft Azure

    We’ve all heard the phrase “highly-scalable” when it comes to web apps. More and more apps are running in the cloud, and as a result scalability is becoming a crucial part of delivering a great experience to your customers, no matter how many there are.

    Read more
    1500 881 Singlemind

    How jQuery Saved Me From Twitter Changes

    Twitter has become a major traffic circle on the social media thoroughfare. As any organization or social media savvy individual will tell you, if you want to be known and get heard, you should be on Twitter. That level of visibility means that when anything changes, even if it’s small, people will be sure to notice. So, when Twitter decided to release an update to the style of the ubiquitous Twitter timeline widget, a lot of people took notice, and not all in a positive way.

    Read more
    1500 882 Singlemind

    White Box vs. Black Box: A Basic Overview of Software Testing

    Software testing is a necessary component of the development process. Simply put, testing ensures that software does what it is supposed to do, free of errors or bugs that detract from user experience. Without detailed testing and quality assurance processes, software released onto the market might function poorly or prove harmful, frustrating customers while damaging the producer’s reputation. While software testing can be time intensive, it is a worthwhile investment. When incorporated into projects from the beginning, well-designed testing procedures save time by ensuring that bugs are discovered early, making extensive, last minute code repair less likely.

    Read more
    1500 881 Singlemind

    Defensive Development for an Agile World

    Defensive development is both a philosophy and a collection of techniques that can be used to allow a project to reach the finish line, even if you encounter a few unexpected turns in the road. Defensive development is about checking assumptions and knowing that the only constant is change. It’s about making sure the code written today earns us points on the scoreboard even when the goalposts move.

    Read more
    1500 844 Singlemind