Low-code and no-code app platforms have surged in popularity. But there are serious limitations to what they can offer.
Development Stories
Beyond First & Last: A Case for Inclusive Name Fields in Apps
Singular name fields are more inclusive and adaptable than two-word ‘First Name’ and ‘Last Name’ fields, respecting the diversity of naming traditions worldwide.
Introduction to Prompt Engineering in AI and Software Development
Prompt engineering is the process of carefully crafting input instructions or queries for AI language models. Learn why it’s essential and how it impacts AI-driven software development.
Why Rewriting From Scratch Isn’t Always the Answer
The temptation to start fresh with a clean slate can be alluring. However, more often than not, embarking on such a journey can lead to unforeseen challenges and setbacks.
Lessons for Software Development from Government Contracting
From streamlined procurement methods to agile project management and a focus on innovation, government contracting strategies applied to startups can lead to more efficient and successful software development projects.
Maximizing Value with Your Design Budget in Software Development
Design plays a pivotal role in creating user-friendly and visually appealing products. Dive into these strategies to help you maximize the value of your design budget.
The Pitfalls of Using React Native
React Native is a cross-platform framework that allows developers to build native mobile apps using JavaScript. However, there are a number of potential pitfalls to using React Native.
How to Measure Your Project Velocity in Jira
Project velocity measures how much work a team can complete in a given time period. Learn how to use Harvest and Jira to find your project velocity.
Sustaining Innovation: The Role of APIs in the Age of AI
APIs are an essential building block of modern software development. AI unlocks the capability of APIs in new ways. Learn how APIs will continue to be important in the Age of AI.
Making Personalized App Experiences with AI
AI has been changing the way app developers design and develop their products. Netflix is a great example of how AI can be used to create personalized experiences for users.
How AI Is Revolutionizing App Development
AI transforms app development with personalization and efficiency, but faces challenges like data quality, privacy, and user acceptance. Read how AI is changing how apps are built.
How We Saved a Client $100,000 Annually by Optimizing Tests
Learn how improving test suite performance saved one of our clients increased their team’s productivity, saving them significant time and money.