Blog Logo
TAGS

The C4 model for visualising software architecture

The C4 model is a set of hierarchical abstractions and diagrams - system context, containers, components, and code, which are notation independent. It is an easy to learn, developer-friendly approach ...

Read more...

Python for Data Analysis, 3E

Python for Data Analysis, 3E by Wes McKinney is available as an open access HTML version on his website. The book has been updated for pandas1.4.0 and Python 3.10, and changes between the 2nd and 3rd ...

Read more...

Python Stacks, Queues, and Priority Queues in Practice

In this guide, Bartosz ZaczyƄski explores Python stacks, queues, and priority queues in depth, providing examples of implementation and use cases. From representing FIFO and LIFO queues with a deque, ...

Read more...

Configure an interpreter using Docker

PyCharm integration with Docker allows you to run your applications in the variously configured development environments deployed in Docker containers. This tutorial guides you on how to set up and co...

Read more...

Awesome Python - A Comprehensive List of Python Resources for Developers

Life is short, you need Python. This repository contains a curated list of awesome Python frameworks, libraries, software and resources. With over 80 categories ranging from Admin Panels to Web Framew...

Read more...

Databricks Opens Up Its Delta Lakehouse at Data + AI Summit

Databricks has open sourced most of the technology behind its Delta Lake, including APIs, with the launch of Delta Lake 2.0. The move towards open standards has been welcomed, as previously vendors ha...

Read more...

Zip() Function In Python - Usage & Examples

This tutorial explains the usage and working of the zip() function in Python. The zip() function helps us perform a parallel iteration over multiple iterables by taking iterables and iterating over th...

Read more...

Python Decorator Magic: Static Factory Methods And Private Constructors

In this article, Philip Klaus presents an alternative approach to creating static factory methods in Python by simulating the privacy behavior of constructors during runtime. He also shares a more det...

Read more...

Dotnet Microservices

Building a dotnet 5 microservices (service-oriented architecture) with implementations on microservices with .net tools on real-world e-commerce microservices project including Catalog, Basket, Discou...

Read more...

Harness your GRPC connection with deadlines and cancellation options

GPRC connections provide a fast, high throughput and performative way for microservices APIs to communicate. In this article, Yazan Ati discusses the importance of managing the connection properly usi...

Read more...

How to manage Many To Many relations in microservices architecture?

This article discusses how to manage many-to-many relations in microservices architecture. It suggests using integration events to update the data in each service and avoid putting data into the gatew...

Read more...

Making a Link Extractor In Python

Extract all links of a web page using Python. Learn how to build a link extractor tool in Python from scratch using requests and BeautifulSoup libraries. This tutorial is useful for web scrapers, SEO ...

Read more...

Microservice Governance & Deployment Patterns: Part 1

This blog post discusses microservice governance and deployment patterns. The article explains the concept of microservices and their benefits like scalability, resiliency, and flexibility. It delves ...

Read more...

Microservice Governance - Resilience Patterns - Part 1

In this article, we discuss how to govern microservice architecture with a focus on resilience patterns. Resilience patterns aim to prevent problems in a single service from cascading out to the consu...

Read more...

Microservice Governance - Resilience Patterns - Part 2

In this article, we continue the discussion on Resilience Patterns in Microservice Architecture, specifically focusing on Circuit Breakers, Fallbacks, and Bulkheads. We explore how to prevent a client...

Read more...

Microservice Governance - Routing Patterns

These patterns deal with how client-side services discover locations of server-side services and are routed to them. In cloud-based applications with hundreds of microservices and instances, it is cri...

Read more...

Workflow Engines Comparisons - Evaluating Netflix Conductor, Temporal (Uber Cadence), Zeebe, and Airflow for Workflow and Orchestration

Netflix Conductor, Temporal (Uber Cadence), Zeebe, and Airflow were evaluated for their use in various business scenarios, including data pipelines, AI/ML workflows, customer support workflows, and de...

Read more...

Dashboard for Data Drift Detection in Python

Change is constant in the Machine Learning world, so monitoring production models is crucial to prevent wrong predictions caused by data drift. Learn how to build a dashboard for data drift detection ...

Read more...

Quick and Efficient Distributed Tracing in .NET

To log the complete call chains and see what your microservices really do, you need efficient distributed tracing in .NET. This article will guide you on how to implement it quickly using the AsyncLoc...

Read more...

Returns - Make your functions return something meaningful, typed, and safe!

Returns is a Python package that brings functional programming to Python and provides a bunch of primitives to write declarative business logic while enforcing better architecture. It is fully typed w...

Read more...