← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 82
  1. Service Proxy, Pod, Sidecar, oh my!

    Imagine you're developing a service...

  2. You need containers to build an image

    ...unless your Dockerfile has no `RUN` instructions, but that's rarely the case.

  3. You don't need an image to run a container

    As we already know, containers are just isolated and restricted Linux processes.

  4. Not every container has an operating system inside

    Not every container has an operating system inside, but every one of them needs your Linux kernel.

  5. Working with container images in Go

    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.

  6. Master Go While Learning Containers

    I spent half a year deep-diving into the world of containers and their orchestration.

  7. Implementing Container Runtime Shim: Interactive Containers

    In the previous articles, we discussed the scope of the container runtime shim and drafted the minimum viable version.

  8. How to use Flask with gevent (uWSGI and Gunicorn editions)

    Python is booming and Flask is a pretty popular web-framework nowadays.

  9. My 10 Years of Programming Experience

    Regardless of whether it's the end of the calendar decade or not it's the end of a programming decade for me.

  10. Implementing Container Runtime Shim: First Code

    Well, at this moment we already know what we need to deal with.

  11. Implementing Container Runtime Shim: runc

    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.

  12. Kubernetes Repository On Flame

    When I'm diving into a new codebase, I always start from the project structure analysis.

  13. Dealing with process termination in Linux (with Rust examples)

    A looooong one this time, so straight to the point!

  14. conman - [the] Container Manager: Inception

    With this article, I want to start a series about the implementation of a _container manager_.

  15. A journey from containerization to orchestration and beyond

    Containers gave birth to more advanced server-side architectures and sophisticated deployment techniques.

  16. Linux PTY - How docker attach and docker exec Commands Work Inside

    Have you ever been wondering how docker (or kubectl) `attach` command is implemented under the hood?

  17. Layman's iptables 101

    Gee, it's my turn to throw some ~~_gloom_~~ light on iptables!

  18. From Docker Container to Bootable Linux Disk Image

    Well, I don't see any practical applications of the approach I'm going to describe...

  19. Пишем свой веб-сервер на Python: протокол HTTP

    На данный момент мы умеем отправлять и принимать данные по сети и организовывать обработку запросов на сервере.

  20. 9001 способ создать веб-сервер на Python

    Дополняемый список способов запустить веб-сервер на 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) -…

  21. Explaining async/await in 200 lines of code

    In the previous article, we learned how to implement a simple but workable event loop.

  22. Explaining event loop in 100 lines of code

    There is plenty of articles out there about the event loop.

  23. Save the day with gevent

    One day you were hired by a startup to build yet another web ~~_site_~~ service.

  24. В прошлой части мы познакомились с TCP-сокетами, как инструментом передачи данных по сети, основами их использования на стороне сервера и клиента.

  25. Truly optional scalar types in protobuf3 (with Go examples)

    In contrast to protobuf2 there is no way in protobuf3 to mark some fields as `optional` and some other fields as `required`.

  26. Node.js Writable streams distilled

    Writable streams are an abstraction for a destination to which data is written...

  27. Node.js Readable streams distilled

    Readable stream is an abstraction for some data source.

  28. How to on starting processes (mostly in Linux)

    Do you want to run an executable file from your program?

  29. Дайджест интересных ссылок – Июль 2016

    Почему объектно-ориентированное программирование - отстой, как технологии обманывают наш мозг и почему нужно избегать поверхностных задач...

  30. Пишем свой веб-сервер на Python: сокеты

    Начнем с того, что четко ответим на вопрос, что же такое веб-сервер?

  31. Наследование в JavaScript

    **Наследование** - это один из способов повторного использования кода.

  32. Мастерить!

    Есть два типа языков: языки, где есть только один очевидный/правильный путь реализовать что-либо (`Python`, `Java`), и языки, где одну и ту же фичу можно закодить тысячей и одним способом (`C++`, `JavaScript`, `Ruby`).