Результаты поиска

  1. K

    Вышел PHP 8.1

    Спустя год после старта разработки вышел релиз языка программирования PHP 8.1. В версию добавили ряд улучшений. Изменения в PHP 8.1 включают: поддержку перечислений (enum). Вместо класса с константами теперь можно использовать следующую конструкцию: enum Status { case Pending...
  2. K

    Красивые визуализации GitHub с помощью PyGraphistry

    Интерактивный граф вы найдёте здесь. Загрузка набора данных Мы проанализируем GitHub при помощи набора данных в Kaggle. Узлы — это разработчики, которые поставили звезду не менее чем 10 репозиториям. Если человек является разработчиком машинного обучения, то ml_target=1, иначе ml_target=0...
  3. K

    Amazon увеличила объем трафика на бесплатном тарифе

    Облачное подразделение Amazon увеличило объем данных, которые клиенты могут передавать в интернет из AWS и через сервис сети доставки контента CloudFront бесплатно. Из AWS в интернет без оплаты отныне можно будет передавать до 100 ГБ данных ежемесячно, за исключением сервиса AWS GovCloud и...
  4. K

    Rust — будущее инфраструктуры JavaScript

    Rust - это быстрый, надежный и экономичный, с точки зрения памяти, язык программирования. Его признавали одним из самых любимых языков программирования шесть лет подряд (на основании опросов). Созданный Mozilla, он теперь используется в Facebook, Apple, Amazon, Microsoft и Google для системной...
  5. K

    Как Grafana, Prometheus и Oracle ORDS помогли нам быстрее выявлять инциденты в биллинге

    Привет! Я работаю в компании Bercut, которая входит в группу компаний Ростелеком и более 20 лет занимается разработкой и поддержкой ПО для операторов сотовой и фиксированной связи. Прошел путь от инженера в отделе сопровождения до менеджера продукта. В последние годы работаю ведущим специалистом...
  6. K

    Как написать тысячу автотестов за пару дней

    Проект-иллюстрация Предположим, что в нашем проекте есть класс, который зависит от других входящих в него классов. Для простоты возьмем школьный курс генетики, кейс про горошек. Горох может иметь цвет (Color) и тип (Kind): from colors import Color from kinds import Kind class Peas...
  7. K

    Как я спарсил WebGL карту с Федерального сайта

    Пишу статью для тех, у кого появилась похожая задача, но они не знают как ее решать. Не уверен что мой способ работает везде (недостаточно опытен), но считаю, что если бы я увидел эту статью, загуглив "как парсить webgl" или что-то типо такого, я бы потратил на несколько часов жизни меньше на...
  8. K

    Возможности Java 17 и рекомендации по миграции

    Java значительно изменилась с годами. Прочтите сравнение версий 8 и 17 и узнайте ответ на вопрос: стоит ли обновляться? Через несколько месяцев, в марте 2022 года, Java 8 закончится поддержка Oracle Premier Support. Это не означает, что он не будет получать никаких новых обновлений, но усилия...
  9. K

    Nginx + Node.js: делаем идентификацию и аутентификацию

    Авторизация в системах одна из ключевых частей. Можно использовать какие то мощные решения, Firebase например, или что то из множества хороших библиотек (имеются в виду для node.js). Если хочется уменьшить количество зависимостей или для самообразования - то можно написать свое. Вот так через...
  10. K

    Kubernetes и другие оркестраторы

    Привет! Меня зовут Леонид, я DevOps-инженер в компании KTS. В этой статье я рассмотрю различные оркестраторы и объясню, почему Kubernetes — лучший выбор. Нашей компании уже 6 лет, и 4 из них мы живем с Kubernetes. До этого мы испытали все варианты деплоя приложений на серверах: начиная от...
  11. K

    Внедрение Q# в ваши любимые языки и платформы (Python, .NET, ASP.NET, Julia, Lua, PowerShell)

    Не секрет, что Q# и Quantum Development Kit позволяют легко писать квантовые программы и запускать их на симуляторах и на оборудовании через службу Azure Quantum, с использованием Python, .NET или даже через Jupyter Notebook. Более того, инфраструктура, которая поддерживает все эти различные...
  12. K

    JavaScript: разрабатываем приложение для записи экрана

    Привет, друзья! Хочу поделиться с вами решением интересной задачи: записать экран компьютера пользователя. Общие требования к реализации: запись должна состоять из видео и аудио у пользователя должна быть возможность просмотра и скачивания записи данные должны передаваться и сохраняться...
  13. K

    Сайты как «золото дураков»

    Недавно мне позвонил клиент (с которым я работаю как программист 1С) и попросил оказать помощь интеграторам, которые создают ему интернет-магазин и интеграцию с 1С:Розница. При этом я случайно узнал бюджет этой разработки - 400.000 рублей. Я был очень удивлен, потому то работаю с клиентом по...
  14. K

    Модные видео гличи на C++

    О чём статья Мне нравятся разные 2D эффекты типа дизеринга или pixel sort и я написал несколько плагинов для Paint Dot Net, но они были только для статичных изображений, а мне захотелось сделать то же самое, только для видео и сейчас я опишу какие были подводные. Как вообще можно сделать видео...
  15. K

    Собеседования на английском: как отвечать на скучные вопросы

    На собеседовании оценивают и навыки, и умение себя преподносить. И в другой культурной и языковой среде акценты могут быть расставлены не так, мы привыкли. Преподаватель английского Яна Крупина рассказывает с примерами, как отвечать на не самые приятные вопросы. На работе отвечать на привычные...
  16. K

    Teaful — крошечная, простая и мощная библиотека управления состояниями React

    Способов управления состоянием между компонентами в React множество. Из-за простоты автор остановился на React Context, но есть проблема. Если изменить значение одного поля, повторно будут отрисованы все компоненты, работающие с полями состояния. Библиотека Teaful, которая в начале разработки...
  17. K

    Director of DevOps от 8 000 USD до вычета налогов ООО ClearScale Санкт-Петербург

    Требуемый опыт работы: 3–6 лет Полная занятость, удаленная работа ClearScale is looking to fill a key role of Director of DevOps. This person will run the consulting DevOps practice at ClearScale. The teams in this department consult our clients who come to us for Migration and Transformation...
  18. K

    DevOps Engineer (Linux/K8s/AWS) от 5 000 USD до вычета налогов ООО ClearScale Москва

    Требуемый опыт работы: более 6 лет Полная занятость, удаленная работа О компании ClearScale LLC (штаб-квартира: Сан-Франциско, Калифорния, США) - AWS Premier Consulting Partner, уже более 10 лет предлагает полный спектр профессиональных услуг в области облачных вычислений, включая...
  19. K

    Devops инженер от 150 000 до 200 000 руб. на руки Found.ee Ростов-на-Дону

    Требуемый опыт работы: 3–6 лет Полная занятость, удаленная работа Задачи: - Работа в команде - Поддержка prod/dev/qa/staging инфраструктуры в облаке AWS - Построение полноценного CI/CD процесса - Оптимизация и автоматизация существующей инфраструктуры - Помощь в разработке автоматизированного...
  20. K

    Data Engineer DevOps от 5 000 до 10 000 EUR до вычета налогов ИП Гук С.В. Минск

    Требуемый опыт работы: 3–6 лет Полная занятость, удаленная работа Job description We are looking for a for a Data Engineer (DevOps), who will define our data platform that includes platform API, Web Services, Data Processing Pipelines, Data Security and Data Warehousing (DWH). You will work...
Сверху