Why do you need Starters? As we described in our previous post about Temporal Microservices, Temporal can be used effectively as the microservices orchestration engine and will allow an engineer to construct quite complex behavior workflows with retries, backpressure and...
Top eCommerce Trends Deserving Your Attention in 2021 With the changes to our current digital age, eCommerce trends are popping up everywhere. Businesses that fail to learn about the changes and react intelligently to them risk falling behind their competition...
Why do we need Context? Within a program, context is a mechanism to pass some data without a strict definition or needing to tie it to a piece of code. In addition, context is usually passed to the explicit attributes...
Microservices Architecture With Temporal.io Last year, we published a post titled “Understanding Concurrency and Parallelism in Golang” where we described how developers can optimize their code using Go concurrency. That post described the approaches to speeding up Go applications with...
Top 11 Blog Articles from 2020 From in-depth programming guidance to smart business advice for startups to trending insights in mobile app development, the Spiral Scout blog covered a range of topics in 2020. Check out our top 11 blog...
If you could guarantee your business would save money, meet deadlines, and ensure a rewarding customer and user experience, wouldn’t you jump at the chance? Though it often plays second fiddle to web development, quality assurance assumes a critical role...
Optimize Go Unit Tests with JSON Compare Golang continues to increase in popularity over time because it is both fairly easy to use, and it comes packed with features. This “everything but the kitchen sink” approach Go offers is one...
The Spiral Scout, a San Francisco-based software development company has extensive proficiency in multiple software domains. Over the last ten years, we have concentrated our efforts on increasingly sophisticated software projects, gaining deep insights into the software life cycle and...
Why Should We Care About Dependencies? Dependencies play a critical role in every programming language. All programming languages use libraries as a methodology for packaging and reusing code; dependencies are references to those libraries that a software package needs to...
Improve the Mobile App Experience and Keep Customers for Life! When Apple’s App Store launched in 2008, it offered 500 apps for download. Today, both the Apple App Store and Google Play Store have upwards of 2.5M – 3M apps...