We curate technical blogs. Perfect antidote to information overload!
We sift through blogs so that you don't have to. Get the best technology blogs across the internet in one place. Not just that, bookmark all your favorite blogs to read them when you get the time or share them with your friends in a single click.
We start in 2019 and travel exponentially through time, witnessing the future of Earth, the death of the sun, the end of all stars, proton decay, zombie galaxies, possible future civilizations, exploding black holes, the effects of dark energy, alternate universes, the final fate of the cosmos – to name a few.
The goal of modeling is to approximate real-life situations by identifying and encoding patterns in data. Models make mistakes if those patterns are overly simple or overly complex.
That made me rethink the need for all those projects constituting the cloud-native landscape. From now on I can’t help but see an awful load of projects solving all kinds of technical problems originated by the transition to the microservice paradigm.
A pretty common way of solving the service discovery problem is putting a load balancer aka reverse proxy (e.g. Nginx or HAProxy) in front of the group of instances constituting a single service.
What I’m trying to achieve in this ongoing effort is to guide myself starting from the lowest layers to the topmost ones, having as much practice (code, installation, configuration, integration, etc) and, of course, fun as possible.
Does a container have an OS inside? Do you always need an image to run a container? What happens when you build a container image? Are containers really just Linux processes, or a Virtual Machine can also be a container sometimes? Find answers to these and not only questions in the series!
While Docker tries to offer some workarounds to create multi-service containers, Kubernetes makes a bolder step and chooses a group of cohesive containers, called a Pod, as the smallest deployable unit.
I compiled this thread on Twitter, and all of a sudden, it got quite some attention. So here, I’ll try to elaborate on the topic a bit more. Maybe it would be helpful for someone trying to make a career decision or just improve general understanding of the most hyped titles in the industry.
While answering these questions, we’ll setup a container networking from scratch using standard Linux tools. As a result, it’ll become apparent that the single-host container networking is nothing more than a simple combination of the well-known Linux facilities:
As a software engineer, I need to deal with networking every now and then – be it configuring a SOHO network, setting up container networking, or troubleshooting connectivity between servers in a data center. The domain is pretty broad, and the terminology can get quite confusing quickly. This article is my layman’s attempt to sort the basic […]
Confused by online transaction processing (OLTP) and online analytical processing (OLAP) in the world of databases? Fear not. We have a simple explanation right here.
In this blog post, we’ll explore what it takes to be a fantastic decision maker. We’ll give you some tips and tricks and show you how to avoid common pitfalls. So, put on your thinking cap and let’s get started.
Two of the most popular approaches are Agile and Unified Process. This article will compare and contrast these two methods to help you decide which is right for your project.
Data science, data analytics, and machine learning are terms that are often used interchangeably when talking about making sense out of this data. But this is wrong. In fact, machine learning, data science, and data analytics are different fields that pursue different goals.
We will first use Template Haskell to generate some functions instead of writing them manually for the purpose of understanding how its basic machinery works. Then we will go through a more practical example and use TH to generate boilerplate code that will define class definitions and instances for those classes.
The quality of any project is crucial and should start from the very beginning. And hence it is imperative that your QA team should also be a part of Sprint Zero.
Both architecture patterns bring specific set of benefits of table. In this article, we bring to you an objective comparison between the two, backed by stats and facts, to help you determine the more apt app architecture for your business.
Cypress advises to use data-cy selectors as a best practice for selecting your elements on page. Recently, we had a great discussion on our discord server about whether this is a good practice. Personally I strongly lean to “yes”. If you are in this camp as well, I have some nice tips for you today.
The internet is huge. Help us find great content!
We design learning experiences that help you grow.