Посты | OTUS
Пространства имен в C#

В .NET определяемые классы и прочие типы сами по себе не существуют, а заключаются в специальные контейнеры, называемые пространствами имен. Эти пространства дают возможность организовывать код программы в специальные логические блоки, что, в свою очередь, позволяет объединять и отделять от остального кода некоторую функциональность, связанную общей идеей либо выполняющую определенную задачу.

Упаковка PDU транспортного уровня

Во время своей работы интернет-протокол IPv4 выполняет инкапсуляцию (упаковку) сегмента транспортного уровня либо дейтаграмму таким образом, чтобы сеть смогла доставить его/ее конечному хосту. Давайте посмотрим на этот процесс подробнее.

Про концепцию Run-Change-Disrupt

Если слишком долго доить корову, то у неё может закончиться молоко. Казалось бы, спорить с этим не приходится. Однако большинство крупных (и даже очень крупных) компаний не могут переложить эту истину на свой бизнес.

Отладка на проде в Symfony

Одна из главных задач фреймворка Symfony -- это облегчение отладки. Для этих целей приложение имеет множество полезных инструментов. К примеру, специальная панель инструментов web-отладки отображает ошибки внизу страницы, а любая конфигурация кэша автоматически выстраивается заново в случае необходимости. Но что делать, когда развертывание происходит в production?

Батхёрт разработческий: как победить?

Батхёрт разработческий – особая разновидность батхёрта, которая проявляется в виде полного отрицания возможностей улучшения продукта разработчика без его участия (далее БР). Приводит к различным видам саботажа и деградации самого продукта. Эта статья – попытка осветить проблему и поискать возможности её решения.

Инструменты сисадмина: мониторинг

Итак, вы как системный администратор настроили сервер и ввели его в эксплуатацию. Теперь нужно обеспечить требуемый уровень SLA (Service Level Agreement). А значит, надо уделить особое внимание мониторингу.

Определение и вызов событий в C#

В языке программирования C# события объявляют в классе, используя для этого ключевое слово event. После этого слова указывают тип делегата, который и представляет событие. Давайте посмотрим, как это выглядит на практике:

Полезные советы разработки API, которые следует знать

Как продакт-менеджерам, так и системным аналитикам важно знать техническую часть, что позволит придумывать оптимальные решения и общаться на одном языке с тимлидами. Ниже вы найдете полезные советы по части разработки API -- важной составляющей большинства продуктов.

Инструменты сисадмина: администрирование

Еще не так давно (лет 5-7 назад) системный Linux-администратор был ограничен в выборе средств администрирования и автоматизации. При этом в одних случаях можно было обойтись самописными bash/Python/Perl-скриптами, а в других требовались уже решения уровня Enterprise от таких гигантов, как Oracle, IBM либо RedHat.

Популярное
Сегодня тут пусто