Codengineering - блог о программировании ➜ страница 4


5 эффективных Unix-команд для устранения неполадок

В связи с тем, что выявление неисправностей в работе приложения может потребовать очень много времени, важно знать различные команды, упрощающие поиск и устранение проблем.   Unix-подобные системы содержат множество высокоэффективных встроенных команд. В данной статье предлагается подборка самых лучших из них, которые находят активное примене...

Базовые команды при работе с узлами K8s

В данной статье мы вспомним основы, чтобы прояснить суть ряда операций при работе с узлами кластера.  Тестовый кластер  Рассмотрим только что созданный кластер kubeadm, состоящий из одного мастера (ведущего узла) и двух рабочих узлов:  $ kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-1 Ready control-pl...

Декларативный код против императивного

Хотите верьте, хотите нет, но как разработчик вы наверняка уже пользуетесь более чем одной парадигмой программирования. Поскольку нет ничего забавнее, чем развлечь друзей теорией программирования, перед вами статья, которая поможет распознать в коде популярные парадигмы. Императивный код Императивное программирование началось еще с ассемблера (194...

10 полезных инструментов для фронтенд-разработчика

Нам, как разработчикам, важно использовать ресурсы и инструменты, облегчающие жизнь и повышающие продуктивность при работе над проектами или изучении чего-то нового. В сети таких предостаточно. А за многие из них не нужно платить. В этой статье мы расскажем о 10 бесплатных полезных инструментах для фронтенд-разработки, которые доступных в Интернет...

10 рекомендаций по защите баз данных

Мы полагаемся на данные не только в принятии решений, но также и при ведении бизнеса в целом. Их потеря может привести к серьезным финансовым последствиям и падению репутации.  В этой статье вы познакомитесь с десятком действенных рекомендаций по защите наиболее ценных ресурсов. 1. Делайте резервные копии Это самое очевидное действие. Нам нео...

Как улучшить работу с кодом на TypeScript с VSCode

Представьте, что вы бы использовали строго типизированный язык типа JAVA с такой мощной IDE (интегрированной средой разработки), как Eclipse, а затем попробовали бы JavaScript. Думаю, вы были бы очень разочарованы. Но не по причине каких-то недостатков этого языка: лично я предпочел бы работать с кодом на JavaScript, а не на JAVA. Дело в том, что ...

Пять направлений применения исследования операций

В последние годы область исследования операций процветала наряду с развитием вычислительной мощности. Сейчас многие организации используют этот подход, чтобы разрабатывать оперативные, тактические и даже стратегические решения. В случае успеха компания значительно сокращает затраты или даже увеличивает прибыль. Решаемые проблемы обычно включают ра...

Три способа захвата скриншотов с помощью Selenium WebDriver

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

Современное приложение выбирает… Redux, Context или Recoil?

Поскольку веяния в управлении глобальным состоянием постоянно меняются, то выбор в пользу того или иного варианта может оказаться затруднительным. Долгое время таким предпочтительным вариантом была Redux. Однако после того, как Context API с возможностью управления состоянием стал частью React, многие поспешили объявить о преждевременной кончине R...

Цветовые схемы в дизайне

Цвет  —  один из важнейших элементов дизайнерских проектов, а не просто визуальная составляющая, приятная глазу. Он влияет на восприятие пользователя и на то, какие чувства у него остаются от увиденного. Разные цвета имеют разное значение и вызывают различные эмоции у людей. Поэтому важно принять обдуманное решение, будь то выбор цвета фона, изобр...