Блог компании RUVDS.com

  • Хабрахабр

    Лето: время апгрейда… себя

    Жизнь в мегаполисе требует много здоровья: организм вынужден побеждать смог, пыль, выхлопы, горячий асфальт, инфекции всех мастей, фастфуд, недосыпы и плохое настроение. Хочется глотнуть воздуха, остановиться, выдохнуть, посидеть с друзьями. Мы тут посидели немного и пришли к выводу, что не каждый опыт — правильный. А ведь нас предупреждали! Ну что, сперва по хардкору, а потом по пользе. Всё как мы…

    Подробнее »
  • Хабрахабр

    [Перевод] Детальный разбор новых возможностей React 16+, часть 1: общие сведения

    Сегодня мы представляем вам первую часть перевода этого большого материала. Он посвящён детальному разбору новых возможностей React, которые появились в этой библиотеке начиная с версии 16. Автор этого материала уже 5 лет занимается программированием. В прошлом он был дизайнером и пробовал себя в качестве иллюстратора. Он включил в статью комиксы, которые, по его мнению, помогут читателям лучше усвоить то, о…

    Подробнее »
  • Хабрахабр

    [Перевод] Node.js для начинающих: основы работы с файлами

    Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в выполнении подобных операций возникает в самых разных ситуациях. Модуль fs В Node.js имеется стандартный модуль, fs (сокращение от File System), дающий разработчику средства…

    Подробнее »
  • Хабрахабр

    [Перевод] Возможности Python 3, достойные того, чтобы ими пользовались

    Многие программисты начали переходить со второй версии Python на третью из-за того, что уже довольно скоро поддержка Python 2 будет прекращена. Автор статьи, перевод которой мы публикуем, отмечает, что основной объём Python 3-кода, который ему доводилось видеть, выглядит как код со скобками, написанный на Python 2. По его словам, он и сам грешит чем-то подобным. Здесь он приводит примеры некоторых…

    Подробнее »
  • Хабрахабр

    [Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов

    Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Особенно это касается одностраничных приложений (Single-Page Application, SPA). Современные веб-приложения сильно зависят от JavaScript. С появлением библиотек и фреймворков, таких как React, Angular и Vue, JavaScript стал одним…

    Подробнее »
  • Хабрахабр

    [Перевод] Современные возможности C++, о которых надо знать всем программистам

    Автор материала, перевод которого мы сегодня публикуем, говорит, что C++, в его современном виде, если сравнивать его с тем, чем был этот язык несколько лет назад, значительно изменился в лучшую сторону. Конечно, эти изменения произошли далеко не сразу. Например, в былые времена C++ не хватало динамичности. Непросто было найти человека, который мог бы сказать, что он питает к этому языку…

    Подробнее »
  • Хабрахабр

    [Перевод] Python — помощник в поиске недорогих авиабилетов для тех, кто любит путешествовать

    Автор статьи, перевод которой мы публикуем сегодня, говорит, что её цель — рассказать о разработке веб-скрапера на Python с использованием Selenium, который выполняет поиск цен на авиабилеты. При поиске билетов используются гибкие даты (+- 3 дня относительно указанных дат). Скрапер сохраняет результаты поиска в Excel-файле и отправляет тому, кто его запустил, электронное письмо с общими сведениями о том, что ему…

    Подробнее »
  • Хабрахабр

    [Перевод] LLVM с точки зрения Go

    Разработка компилятора — очень тяжёлая задача. Но, к счастью, с развитием проектов наподобие LLVM решение этой задачи значительно упрощается, что позволяет даже программисту-одиночке создать новый язык, близкий по производительности к C. Работа с LLVM осложняется тем, что эта система представлена огромным объёмом кода, снабжённого небольшой документацией. Для того чтобы попытаться этот недостаток исправить, автор материала, перевод которого мы сегодня публикуем,…

    Подробнее »
  • Хабрахабр

    [Перевод] Ускорение разведочного анализа данных с использованием библиотеки pandas-profiling

    Первым делом, приступая к работе с новым набором данных, нужно понять его. Для того чтобы это сделать, нужно, например, выяснить диапазоны значений, принимаемых переменными, их типы, а также узнать о количестве пропущенных значений. Но, прежде чем воспользоваться ими, обычно нужно начать с функций более общего плана, таких как df.describe(). Библиотека pandas предоставляет нам множество полезных инструментов для выполнения разведочного анализа…

    Подробнее »
  • Хабрахабр

    [Перевод] Паттерны проектирования в современной JavaScript-разработке

    Автор материала, перевод которого мы публикуем, говорит, что в мире разработки программного обеспечения «архитектурным проектированием» можно назвать процесс конструирования приложения, в ходе которого его стремятся сделать качественным, надёжным и хорошо поддающимся поддержке. При этом паттерны (шаблоны) проектирования позволяют оперировать понятиями, представляющими собой подходы к решению распространённых проблем. Эти решения могут варьироваться от абстрактных, концептуальных, до предельно конкретных. Их знание позволяет…

    Подробнее »


Кнопка «Наверх»
Закрыть