Systems | Development | Analytics | API | Testing

DevOps

7 Steps to Execute Chaos Engineering

We’ve all heard about the significant WhatsApp breakdowns that have happened in the recent past, during which the app was unavailable for the public for an hour. However, from a technical standpoint, WhatsApp returned in less than an hour. What would have enabled the engineers at WhatsApp to quickly restore the services? Technically speaking, the team experienced an extremely stressful production failure because of this.

Dr. Riverpod: How I learned to stop worrying and love state management

State management is a very controversial topic in the Flutterverse, with many holding strong opinions on it. In the last few weeks, my Twitter feed has been overwhelmed with threads about state management, covering the entire spectrum of opinions, from GetX/BLoC/Riverpod fanatics on one side to a few rare enlightened ones on the other side who recommend not using any state management at all. While I personally enjoyed almost all of them, the impact on the Flutter community has been quite severe.

How Codemagic managed to lower its prices and improve its infrastructure

Codemagic has recently decreased its prices thanks to Apple M1 machines. How is it possible for us to provide Apple M1 VMs to everybody, including those on a Free plan, and lower the prices at the same time? Codemagic’s CTO Mikhail Tokarev took some time to share the details, including the technical aspects behind our recent changes.

How to build a Chrome extension with Flutter Web

Google Chrome is the most popular web browser in the world. Chrome extensions are small programs that extend Chrome’s functionality. Google Chrome has a standardized API through which extensions can perform various tasks in the browser. In our daily lives, we use browser extensions for various tasks, like ad and tracker blocking, grammar correction, and translation. These extensions are made using JavaScript and use the Chrome extension API to interact with the browser.

FinServ APIs: How to Improve Governance & Deploy with Confidence

Financial services innovation continues to progress at a breakneck pace. For example, fintech developers can programmatically spin up accounts, move money, and issue and manage cards with Increase or embed financial services into their marketplace with Stripe – capabilities that were unimaginable just a few years ago.

Accelerate Your DevOps Journey by Leveraging Service Virtualization

Customers are demanding new software products that are easily customizable and more functional and capable than the previous edition, which has presented DevOps with new hurdles. Customers desire these things in the present and at a low cost. In contrast to what they demand, software development has historically been beset by large expenditures and protracted development durations. Fortunately, service virtualization is making it simple and constraint-free for DevOps to satisfy customer demand.