Systems | Development | Analytics | API | Testing

Introduction to SOLID Principles in C#

If you have ever come across code that was challenging to expand or maintain, you are not alone. Every developer deals with the difficulty of reviewing old code, which seems like a complicated puzzle. SOLID principles are a useful collection of rules designed to assist you in writing code that is clearer and easier to maintain, instead of just theoretical ideas. Following these guidelines makes your C# applications less subject to errors and easier to maintain.

Scale to Zero: Optimize GPU and CPU Workloads

This December comes with some magic to it with a pivotal milestone: Scale to Zero is now in public preview and available for everyone! We’ve said it, our goal is to provide a serverless experience: Scale to Zero combined to Autoscaling makes serverless real. Starting today, your workloads running on GPU and CPU adapt fully automatically to traffic - they sleep and wake up automatically depending on requests, and scale out horizontally according to your criteria.

State of Node.js Performance 2024

The year is 2024 (yet), and Node.js has reached version 23, with two semver-majors released per year it might be difficult to keep track of all areas of Node.js. This article revisits the State of Node.js performance, with a focus on comparing versions 20 through 22. The goal is to provide a detailed analysis of how the platform has evolved over the past year. This is a second version of "The State of Node.js Performance" series.

From legacy to leading-edge: Why testing centers of excellence are making a comeback

In today’s fast-paced software development landscape, testing centers of excellence (TCoEs) are experiencing a revival. Once seen as artifacts of the waterfall era, modern TCoEs are emerging as indispensable hubs for driving quality, collaboration, and innovation in Agile and DevOps environments. This resurgence stems from their ability to centralize standards and unify distributed teams while supporting the rapid iteration that modern delivery demands.

Don't let poor performance leave you stranded: Behind Zipcar's Black Friday outage

On Black Friday 2024, Zipcar faced a severe technical issue that disrupted its app and website services, leaving countless customers stranded and frustrated. Users reported being unable to unlock cars, make reservations, or even retrieve belongings from rented vehicles. The fallout and backlash have been widespread, with many taking to social media to voice their frustrations with the platform.

Prioritization: The Pivot Point from POC to Production

We often hear from customers that they’re excited about what they could do with data and AI but are not sure how to do it. Or that the tech teams are “all in” but they can’t convince the powers that be to move forward. It’s not that they don’t know what to do — they could list a number of initiatives or use cases that would benefit from insights from their data or to which they could apply AI. But many organizations seem to suffer from institutional paralysis.

What is Staff Augmentation, and How Does It Benefit Your Business?

We are seeing businesses across industries engage with large-scale projects needing a talent pool experienced in AI, cloud, IoT, or other emerging technologies. However, the fluctuating nature of these projects requires a flexible workforce, which can only naturally comprise part-time hires. This is why we see a steady investment in the staff augmentation market. The 2023 evaluation for the IT staff augmentation market was approximately USD 300 billion in the recent market reports.

Distributed Phoenix: Deployment and Scaling

In part one of this series, we managed distributed state using GenServers. This provided a foundation for understanding some core concepts in distributed Phoenix applications. Now, we turn our focus to deployment and scaling strategies. As your application evolves to meet growing demands, knowing how to scale horizontally, maintain high availability, and monitor distributed components becomes crucial.

The Perks of Using Astera at Your Logistics Company

Logistics industry has to deal with data from multiple sources including bills of lading, customs declaration forms, proofs of delivery, and others. Then they have to ensure the data is prepped, extracted, parsed, converted to the right format and then analyzed. Given how important logistics is in today’s market, it is no wonder that McKinsey Global Supply Chain Leader Survey 2024 reported 74% of respondents were interested in advanced digital and AI-based tools for planning and scheduling.