The Biggest Mobile App Development Assumptions: Debunked
Interview with Richie Harris, SingleMind’s Chief Technical Officer. Watch (or read) as Richie breaks down the two biggest assumptions in mobile app development.
Read moreInterview with Richie Harris, SingleMind’s Chief Technical Officer. Watch (or read) as Richie breaks down the two biggest assumptions in mobile app development.
Read moreThroughout the years, we’ve excelled across various invaluable digital services, including mobile app development, UX/UI design, and software development. We understand the importance of delivering quality products to our clients. Our goal is to maximize their customer’s user experience and ROI. We’ve always measured our success by that of our clients and recently, our efforts have caught the eye of Clutch. The firm has featured us in their latest research on the top mobile app development companies in our home city of Portland!
Read moreInterview with QA Test Automation Engineer, Max Ellis. Watch (or read) as Max discusses what test automation is and how it can benefit software products built by Agile software development teams.
Read moreIn my previous article, I talked about serverless architecture and some of the benefits this platform has to offer for writing web apps. The scalability of serverless applications is hard to refuse, and so the temptation is to dive right in and start writing code on AWS Lambda functions or Azure Functions. After diving in, however, you will quickly run into a problem: how are thousands or even millions of function instances going to talk to one MySQL database at the same time? If you are building a high-traffic application, this is going to quickly become a bottleneck. For example, the Azure Database for MySQL has an upper limit of 20,000 concurrent connections. Each Function or Lambda instance is going to have its own connection to the database, and so that’s just not a viable solution.
Read moreAs an award-winning product design and development agency, we’re pretty confident in our technical capabilities. Our team at SingleMind has collaborated with a range of mid- to enterprise-level clients, crafting thoughtful digital solutions to transform businesses. But it’s one thing to be confident in your abilities and another to be recognized by an independent body.
Read moreOne of the most important aspects of Agile development methodology is engagement. Engagement of the team in the success of the project all the way from major milestones down to the details of individual features by involving them in the planning and decision making. Engagement of the stakeholders by giving them access to incremental builds and allowing for feedback and direction. This places ownership of the success of a project as much on the stakeholders as on the development team. Giving the whole team visibility to stakeholder responses keeps them engaged in outcomes and grants everyone a sense of ownership for delivery.
Read moreSingleMind is a celebrated name in a world where digital experiences are begotten, and their continued endeavors have placed the firm comfortably amongst the top U.S. based mobile app development companies.
Read moreWhat is a brand, when you really think about it? A few professional ex-colleagues I know often think of a brand as the visual assets that represent the company – such as the logo they use, or the color palette they identify with, or a brand/style guide. Strangely enough, both of them worked for the same creative agency. Their answer is wrong. It’s true that these are components of a brand (a visual brand identity)… and for some companies, this might be the only effort they’re actively willing to dedicate to branding. But a logo does not begin to encapsulate what a brand is, let alone how important it is to a company’s success.
Read moreThink about the 100+ decisions that each person has to make every day. Each person only has a limited amount of bandwidth to commit before needing to retire for the day. When it comes to software development, this prime bandwidth is precious. Automation through Continuous Integration (CI) can reduce the workload stress of both Agile development and deployment teams significantly and free up attention for important tasks that require human intervention. Be it code reviews, test cases, security checks, or deployment, automation through CI can help save time and reduce the odds of a system failure.
Read moreThere are sometimes challenges around explaining what “Agile Development” means. The word “Agile” can lead people to think that it means sloppy or without planning. The biggest piece of practicing agile software development that belies that notion is sprint planning. Regular sprint planning meetings lend structure to an agile process. Sprint planning meetings give the product owner and the team a chance to break up work in a reliable way.
Read moreWireframing, sometimes referred to as UI design or user experience design, is a critical part of the overall design process. App and website wireframes can range from being as simple as a hand-drawn sketch with pen and paper, to being a complex as a detailed blueprint. Wireframes are usually the first tangible thing our clients (and developers) see which visually represent the product or idea. Most people I’ve worked with on projects historically tend to view wireframes as a design document, but I’ve always thought of them as a technical document. Why is this? Because even though the wireframes are a visual expression of the site, they tend to become the foundation for everything that follows.
Read moreAt SingleMind, we pride ourselves on having a singular goal for our company; to provide our clients with our best work, every time. To achieve this goal, we have brought together a dedicated and diverse team. While this may seem contrary to our name, our team’s multidisciplinary approach to our client’s work actually allows us to gain new insights, while making sure we keep our singular mission in mind.
Read more