Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «obmana»
Мета-инструмент разработки: FutoIn CID 2017-04-06 01:08:50
+ развернуть текст сохранённая копия
Сейчас мало кого удивишь инструментами управления зависимостями проекта вроде npm , composer , bundler , pip , maven , cargo и других. Их общий недостаток — невозможность управлять непосредственно средой выполнения. Такая задача решается через nvm , php-build , rvm , virtualenv , sdkman , rustup и прочие глобальные "манагеры" версий runtime, обычно написанные под Bash/Zsh.
Следующий уровень "проблем" начинается, когда универсальный разработчик ежедневно занимается проектами с использованием совершенно разных технологий. Переменные окружения превращаются в месиво, а запуск шелла может занимать несколько секунд. Неизбежно начинаются бытовые ошибки в работе с этим зоопарком.
Далее разброд и шатание настегает Continuous Integration & Delivery, где ручные танцы с бубном установки инструментов и активирования конкретных версий совершенно не приветствуются, а в идеале требуется в принципе максимально абстрагироваться от используемых технологий и довести процесс до примитивных нейтральных команд: подготовить к релизу, затегить, скачать, подготовить, построить, упаковать, выложить, проверить, одобрить(подписать), выкатить.
Тут сам собой напрашивается инструмент, унифицировано работающий поверх уже существующих технологий,
который из себя и представляет FutoIn CID — FutoIn Continuous Integration & Delivery tool. Читать дальше →
Тэги: futoin, git, github, java, linux, macos, node.js, open, php, python, rms, ruby, rust, scala, source, svn, веб-сайтов, программирование, разработка, сборки, системы
Runtyper — инструмент для проверки типов при выполнении JavaScript кода 2017-03-31 09:25:57
Runtyper — это плагин для Babel, выполняющий проверку типов прямо во время выполнения JavaScript ...
+ развернуть текст сохранённая копия
Runtyper — это плагин для Babel, выполняющий проверку типов прямо во время выполнения JavaScript кода. Он обнаруживает некорректные операции, например строгое сравнение строки и числа, и бросает предупреждение в консоль. Это позволяет вам находить ошибки типизации на ранней стадии, при этом не требует дополнительных аннотаций кода.
Читать дальше →
Тэги: analysis, babel, checking, code, flow, hinting, javascript, node.js, open, runtime, source, type, typescript, веб-сайтов, программирование, разработка
FLIF – идеальный формат для изображений? 2017-03-27 16:00:52
+ развернуть текст сохранённая копия
Как формат JPEG произвел в свое время революцию среди форматов изображений, так и новый формат FLIF обещает такого же масштаба событие для дизайнеров и веб-разработчиков.
FLIF (Free Lossless Image Format) – новый формат файлов для изображений, обеспечивающий беспрецедентное сжатие без потерь. Файлы получаются:
- На 14% меньше, чем WebP, без потерь
- На 22% меньше, чем BPG, без потерь
- На 33% меньше, чем сжатый через ZopfliPNG PNG-файл
- На 43% меньше, чем обычные PNG-файлы
- На 46% меньше, чем оптимизированные по Adam7 чересстрочные PNG-файлы
- На 53% меньше, чем JPEG 2000, без потерь
- На 74% меньше, чем JPEG XR, без потерь
На Хабре уже опубликовано пару статей на тему FLIF. Но мы пойдем дальше: какую еще практическую пользу несет формат, кроме меньшего размера для большинства типов изображений (в частности, для типов без потерь качества)?
Читать дальше →
Тэги: flif, gpl, group, jpeg, open, png, source, webo, webp, арифметическое, блог, веб-сайтов, графические, данных, изображений, клиентская, кодирование, компании, обработка, оптимизация, разработка, сжатие, файлов, файлы, форматы
[Из песочницы] Как я SQLAlchemy удобной сделал 2017-03-26 16:31:58
Не секрет, что SQLAlchemy — самая популярная ORM на Python. Она позволяет писать куда более ...
+ развернуть текст сохранённая копия
Не секрет, что SQLAlchemy — самая популярная ORM на Python. Она позволяет писать куда более продвинутые вещи, чем большинство Active Record собратьев. Но плата за это — более сложный код, и в простых задачах вроде CRUD это напрягает.
О том, как я сделал Алхимию удобной, воспользовавшись опытом лучших Active Record ORM, читайте под катом.
Читать дальше →
Тэги: active, activerecord, django, open, python, record, source, sqlalchemy, веб-сайтов, разработка
Field Notes: CMS Africa Summit 2017-03-22 19:00:40
Five Automatticians recently attended this event in Abuja, Nigeria. + развернуть текст сохранённая копия
Five Automatticians recently attended this event in Abuja, Nigeria.
Тэги: africa, automattic, cms, events, field, nigeria, notes, open, source, summit
Главная / Главные темы / Тэг «obmana»
|
Взлеты Топ 5
Падения Топ 5
|