Blog Logo
TAGS

Software Architect - A Guide to a Successful Career

In this article, Gibin Francis covers important points for successful career as a software architect. The article defines a software architects role and responsibilities, different types of architects...

Read more...

Carbon Design System - Open-Source Design System Built by IBM

Carbon is an open-source design system built by IBM, consisting of working code, design tools, resources, human interface guidelines, and a vibrant community of contributors. Getting started is easy w...

Read more...

Level up your Pandas skills with query() and eval() | by Jacob Ferus

If you work with data science in Python you have likely worked with the pandas data manipulation library. It’s has a large set of methods useful for numerous tasks and getting familiar with them can m...

Read more...

Our Backend Strategy to Handle Massive Traffic: How Coupang Serves Data

In this blog post, Coupang Engineering discusses their backend strategy to handle massive traffic and serve data from their microservices to customers at high availability, high throughput, and low la...

Read more...

Introduction to Cloud Native Application Architecture

This article is an overview of cloud native architectures and technologies. It explores the benefits of cloud-native architecture and how it is designed, constructed, and operated. The approach to clo...

Read more...

Intuitive Software Architecture: Making Design Decisions to Create an Endless Ecosystem

In this article, the author delves into the concept of intuitive software architecture, an art that requires talent and knowledge. The architecture is more than the end-user applications, which are ju...

Read more...

Contract Testing at Scale with Pact & PactFlow

Thousands of teams use PactFlow to implement and scale contract testing to remove the stress and pains of testing distributed systems. Farewell costly and flakey end-to-end integration tests. Contract...

Read more...

Developing High-Performance Applications & Microservices - Advantages and Best Practices

Microservices architecture is becoming popular due to its advantages like loose coupling, diverse tech stack, easy scalability, and faster development time. However, maintaining the overall applicatio...

Read more...

Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022

Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022

The speaker, Mark Rendall, discusses writing code that writes code with Roslyn, a compiler as a service platform that compiles C# code into MSIL and then passes it on to the JIT that turns it into nat...

Read more...

Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022

Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022

In this talk, Dylan Beatty discusses the negative connotation attached to the word failure and how it is perceived. He also explores the ways we anticipate and approach failure in the systems we build...

Read more...

Roger Penrose: Physics of Consciousness and the Infinite Universe | Lex Fridman Podcast #85

Roger Penrose: Physics of Consciousness and the Infinite Universe | Lex Fridman Podcast #85

The Artificial Intelligence Podcast features a conversation with Roger Penrose, a physicist, mathematician, and philosopher at the University of Oxford. Penrose has made significant contributions to m...

Read more...

[Microservices Architecture] What is SAGA Pattern and How important is it?

This article discusses SAGA pattern in microservices architecture (MSA). The author explains how it works and its importance. The article is written for those who have a basic understanding of MSA and...

Read more...

Announcing built-in container support for the .NET SDK

Containers have become one of the easiest ways to distribute and run applications and services in the cloud, and the .NET Runtime was hardened for containers years ago. With the newly supported output...

Read more...

Bob

Bob is a common given name for males, derived from the name Robert. The name means bright fame and was popularized by Saint Robert, an 11th-century monk. Bob is a friendly and familiar name that is of...

Read more...

Data Lake / Lakehouse Guide: Powered by Data Lake Table Formats (Delta Lake, Iceberg, Hudi)

This article provides a comprehensive guide on data lakes, including their analytical capabilities and how to build one using technologies such as Delta Lake, Iceberg, and Hudi. It also discusses when...

Read more...

Evolution of Data Architectures

The evolution of data architectures over the years has shaped the effectiveness of data strategy, catering to diverse analytical workloads. This article introduces various data architectures, includin...

Read more...

Microservices Communication Design Patterns

Microservices architecture is a popular approach for building complex and scalable software systems. However, communication between microservices can be challenging. This article explores various comm...

Read more...

Microservices Distributed Transactions | Design Microservices Architecture with Patterns & Principles

In this article, we will discuss Microservices Distributed Transaction Management when performing CRUD operations. We will learn how to manage distributed transaction in Microservices Architectures wi...

Read more...

Why you should use Architecture Tests in .NET

In this article, Anthony Trad discusses the importance of architecture tests in .NET and how they can help in bending the clean architecture principles. He emphasizes the significance of testing in so...

Read more...

Transactional Messaging in Microservices

Transactional messaging is a common problem in Microservices where message publishing needs to be integrated with database transactions. This article discusses the problems with using distributed tran...

Read more...