Search Results

Event Sourcing 101: The Advantages of Immutable Events

Nathaniel Bibler An Article By Nathaniel Bibler // 4.28.2020

What is event sourcing? Event sourcing is a fundamental change to the way a software application is architected. Nearly all applications today rely on tables in a database to…

Your QA Process Should Be Continuous, Not a Final Step

Ayana Campbell Smith An Article By Ayana Campbell Smith // 12.27.2019

QA is an important part of any successful software project in which the application and its full functionality are put to the test. Through this process, behaviors are checked,…

How Design Systems Make Teams Work Smarter, Not Harder

Ayana Campbell Smith An Article By Ayana Campbell Smith // 10.29.2019

Design systems are indispensable. These living documents improve the software development process by removing the guesswork from designing and building UIs. As an added benefit, design systems also encourage close collaboration…

Interface Information Density: Less Isn’t Always More

Ayana Campbell Smith An Article By Ayana Campbell Smith // 9.2.2019

We live in a data-rich world where the need to quickly analyze, interpret, and transform data is at an all-time high. Yet despite this need and a concurrent increase…

3 Design Exercises to Drive Your Software Discovery Process

Ayana Campbell Smith An Article By Ayana Campbell Smith // 2.18.2020

When it comes to new custom software projects, the value of a thorough discovery phase cannot be overstated. Most often, this involves a meeting of the minds in which…