Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Imagine you're developing a service...
-
...unless your Dockerfile has no `RUN` instructions, but that's rarely the case.
-
As we already know, containers are just isolated and restricted Linux processes.
-
Not every container has an operating system inside, but every one of them needs your Linux kernel.
-
I've been working on adding basic images support to my experimental container manager and to my surprise, the task turned to be more complex than I initially expected.
-
I spent half a year deep-diving into the world of containers and their orchestration.
-
In the previous articles, we discussed the scope of the container runtime shim and drafted the minimum viable version.
-
Python is booming and Flask is a pretty popular web-framework nowadays.
-
Regardless of whether it's the end of the calendar decade or not it's the end of a programming decade for me.
-
Well, at this moment we already know what we need to deal with.
-
A container runtime shim is a piece of software that resides in between a container manager (_containerd_, _cri-o_, _podman_) and a container runtime (_runc_, _crun_) solving the integration problem of these counterparts.
-
When I'm diving into a new codebase, I always start from the project structure analysis.
-
A looooong one this time, so straight to the point!
-
With this article, I want to start a series about the implementation of a _container manager_.
-
Containers gave birth to more advanced server-side architectures and sophisticated deployment techniques.
-
Have you ever been wondering how docker (or kubectl) `attach` command is implemented under the hood?
-
Gee, it's my turn to throw some ~~_gloom_~~ light on iptables!
-
Well, I don't see any practical applications of the approach I'm going to describe...
-
На данный момент мы умеем отправлять и принимать данные по сети и организовывать обработку запросов на сервере.
-
Дополняемый список способов запустить веб-сервер на Python: - [Модуль socket и прямые руки](/ru/posts/over-9000-ways-to-make-web-server-in-python/#socket) - [Синхронный TCP сервер](/ru/posts/over-9000-ways-to-make-web-server-in-python/#socket-tcp-sync) -…
-
In the previous article, we learned how to implement a simple but workable event loop.
-
There is plenty of articles out there about the event loop.
-
One day you were hired by a startup to build yet another web ~~_site_~~ service.
-
В прошлой части мы познакомились с TCP-сокетами, как инструментом передачи данных по сети, основами их использования на стороне сервера и клиента.
-
In contrast to protobuf2 there is no way in protobuf3 to mark some fields as `optional` and some other fields as `required`.
-
Writable streams are an abstraction for a destination to which data is written...
-
Readable stream is an abstraction for some data source.
-
Do you want to run an executable file from your program?
-
Почему объектно-ориентированное программирование - отстой, как технологии обманывают наш мозг и почему нужно избегать поверхностных задач...
-
Начнем с того, что четко ответим на вопрос, что же такое веб-сервер?
-
**Наследование** - это один из способов повторного использования кода.
-
Есть два типа языков: языки, где есть только один очевидный/правильный путь реализовать что-либо (`Python`, `Java`), и языки, где одну и ту же фичу можно закодить тысячей и одним способом (`C++`, `JavaScript`, `Ruby`).