PHP fwdays conference — Creator of PHPUnit, JetBrains, Yii & more, Kyiv | Online

Материалы по теме «tech»

RSS

Как хранить миллионы файлов с контролем доступа: обзор решений Как хранить миллионы файлов с контролем доступа: обзор решений

Павел Машляковский 3857

Эта статья о поиске оптимального способа хранения неструктурированной информации и доступа к ней с учетом прав пользователей. Будет полезно как техническим специалистам компаний-заказчиков, перед которыми стоит проблема выбора продукта с оптимальной архитектурой хранилища документов, так и разработчикам информационных систем. 37

Про Jelastic простими словами, або Чому вам варто спробувати цю платформу Про Jelastic простими словами, або Чому вам варто спробувати цю платформу

Włodzimierz Rożkow 2918

Володимир Рожков переконаний, що робота з інфраструктурою має бути простою та зрозумілою. Тим часом сучасний стан справ жахливий — усе ускладнено та абсолютно не пристосовано для людей. У цій статті він розповідає, як Jelastic намагається вирішити цю проблему. Розглянемо базові можливості платформи та приклад її застосування. 1

Как создавать кастомные UI-элементы с анимацией в Android без тонны ненужного кода Как создавать кастомные UI-элементы с анимацией в Android без тонны ненужного кода

Andrew Khaynus 3414

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

Protobuf — не только сериализация. Генерация кода и другие прикладные аспекты Protobuf — не только сериализация. Генерация кода и другие прикладные аспекты

Alexander Yevsyukov 5825

В статье рассмотрим возможности Protobuf, полезные для широкого круга проектов. Проанализируем, как эта технология поможет разработчикам, практикующим Domain-Driven Design (DDD). Рассмотрим также тип Any, рефлексии, опции, сервисы и другие возможности Protobuf. 23

Перші кроки в NLP: розглядаємо Python-бібліотеку TensorFlow та нейронні мережі в реальному завданні Перші кроки в NLP: розглядаємо Python-бібліотеку TensorFlow та нейронні мережі в реальному завданні

Андрій Хмельницький 3171

Андрій Хмельницький працює в оцінці майна, а у вільний час займається машинним навчанням. У циклі статей він розповідає, як реалізував власний проєкт зі зручної класифікації земельних ділянок, і робить огляд бібліотек на Python, які використав для цієї мети. У цій частині детально розглянемо бібліотеку TensorFlow, нейронні мережі, реалізацію моделі word2vec. 9

Перші кроки в NLP: розглядаємо Python-бібліотеку scikit-learn в реальному завданні Перші кроки в NLP: розглядаємо Python-бібліотеку scikit-learn в реальному завданні

Андрій Хмельницький 3415

Андрій Хмельницький працює в оцінці майна, а у вільний час займається машинним навчанням. У циклі статей він розповідає, як реалізував власний проєкт зі зручної класифікації земельних ділянок, і робить огляд бібліотек на Python, які використав для цієї мети. У цій частині детально розглянемо бібліотеку scikit-learn.

Как с помощью статических анализаторов кода на основе Roslyn повысить качество разработки Как с помощью статических анализаторов кода на основе Roslyn повысить качество разработки

Anton Shyrokykh 4414

В этой статье рассмотриваются статические анализаторы, задачи, которые они могут выполнять, пошаговое руководство по их внедрению на базе Roslyn и конфигурации, а также подводные камни, которые могут вас ждать. Статья может быть интересна всем C#-разработчикам, а вопросы внедрения и конфигурации — разработчикам на lead-позициях. 29

Скорочуємо час виконання UI-тестів з використанням Selenium Grid у Minikube-кластері Скорочуємо час виконання UI-тестів з використанням Selenium Grid у Minikube-кластері

Yevhenii Ovcharenko 4545

QA Automation Lead Engineer Євгеній Овчаренко розповідає про проблему тривалості виконання UI-тестів, ділиться інформацією про Selenium Grid і Minikube та як з їхньою допомогою можна вирішити проблему, перевагами і недоліками запропонованого підходу. 21

Перші кроки в NLP: розглядаємо Python-бібліотеку NLTK в реальному завданні Перші кроки в NLP: розглядаємо Python-бібліотеку NLTK в реальному завданні

Андрій Хмельницький 5470

Андрій Хмельницький працює в оцінці майна, а у вільний час займається машинним навчанням. У цій статті він розповідає, як реалізував власний проєкт зі зручної класифікації земельних ділянок, і робить огляд бібліотек на Python, які використав для цієї мети. У першій частині детально розглянемо бібліотеку NLTK. 12

Vert.x + Micronaut. Для чого нам Dependency Injection y світі мікросервісів Vert.x + Micronaut. Для чого нам Dependency Injection y світі мікросервісів

Taras Kohut 4373

Розробник Тарас Когут ділиться досвідом додавання DI до проекту на Vert.x. Стаття буде корисна всім, кому близька тема чистого коду й, звісно, DI. Спробуємо розібратися, які проблеми може розв’язати DI, розглянемо приклади поганого/хорошого коду, виміряємо вплив на швидкодію програми. 21

Slim Docker image, или Как уменьшить вес Java-приложения Slim Docker image, или Как уменьшить вес Java-приложения

Rostyslav Matushkin 5352

Ростислав Матушкин, Java Developer в DGN Games, рассказывает, как ему удалось построить Docker-образ весом всего ~100-200 MB с использованием готовых инструментов JDK. Размещая Docker-образы в удаленном хранилище, можно значительно сократить время, потраченное на передачу данных и сэкономить деньги компании. 35

Reverse Engineering — необходимый инструмент «заимствования» для Game Designer Reverse Engineering — необходимый инструмент «заимствования» для Game Designer

Yurii Sysoiev 2520

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

Використання Defer у Go Використання Defer у Go

Ярослав Характерник 2696

Defer — команда для відкладеного виконання дії перед завершенням основної функції. У цій статті йдеться про добре відомі приклади використання команди defer у Go. Автор також розглядає випадки, коли defer зайвий. Початок статті буде розрахований на початківців, а продовження — на вже досвідчених розробників. 7

Как сделать мобильное приложение с помощью JS. Путь React Native Как сделать мобильное приложение с помощью JS. Путь React Native

Konstantin Lobanov 9815

На данный момент React Native не перешел к версиям, большим нуля, как и водится у почти всего, что содержит в своем названии «React». Баги встречаются достаточно часто. С другой стороны, у вас есть в nmp куча библиотек, которые могут помочь в решении разных задач. Также есть много библиотек на гитхабе, реализующих компоненты, функции, UI, роутинг и не только для вашего приложения. 36

Розробка opensource- та приватних Composer-пакетів: як це робити і навіщо Розробка opensource- та приватних Composer-пакетів: як це робити і навіщо

Igor Rebega 2800

У цій статті продемонструємо розробку PHP-пакету, розберемося, для чого це робити та як автоматизувати рутинні дії для його підтримки. Стаття буде цікава програмістам будь-якого рівня, які планують створити свій opensource-пакет, або тим, хто, розробляючи приватний пакет, хоче знайти шлях інкапсулювання складної логіки поза межами основного репозиторію. 6

Vue-типізація legacy Vuex Store: вирішення проблеми Vue-типізація legacy Vuex Store: вирішення проблеми

Коля Коваль 2928

Вітаю! Мене звати Микола Коваль, я Front-end Team Lead компанії SocialTech, і це моя коротка історія про те, як ми Vuex типізували. У статті я розповім, як просто й безболісно здружити типи компонентів з Vuex за допомогою кількох рядків коду. 1

Що відбувалося з Java в останні роки. Огляд найважливіших нововведень Що відбувалося з Java в останні роки. Огляд найважливіших нововведень

Volodymyr Krokhmalyuk 11374

Володимир Крохмалюк, Java-розробник, запропонував огляд найбільш значимих JEP-ів, що з’явились у Java. Він звертає увагу на Type Inference, класи, текстові блоки, Teeing Collector та інше. Усе з наочними прикладами коду. 41

Обзор iPaaS платформы MuleSoft Anypoint Обзор iPaaS платформы MuleSoft Anypoint

Ivan Tukin 2245

В этой статье Иван, System Integration Architect в SoftServe, описывает те инструменты, которые входят в состав платформы MuleSoft AnyPoint Platform и используются для реализации задач интеграции и позволяют сократить трудозатраты на выполнение работ. По словам автора, платформа довольно дружелюбна для новичков, хотя при разработке есть своя специфика, к которой нужно привыкнуть.

Джентльменский набор инструментов для работы с Flutter и GraphQL Джентльменский набор инструментов для работы с Flutter и GraphQL

Vasiliy Dicjak 5044

Когда автор статьи — разработчик Василий Дыцяк — только начинал эксперименты с GraphQL, в экосистеме Flutter все было не так радужно. Документация разрознена, целостного решения нет, в общем — печаль. Он вернулся к этой теме и собрал довольно неплохой набор инструментов для работы с GraphQL, который удовлетворяет все желания. 4

Разворачиваем AWS для разработки локально на базе LocalStack Разворачиваем AWS для разработки локально на базе LocalStack

Vladymyr Liashenko 6602

Рассматриваем, как упростить работу с сервисами AWS для локальной разработки. В этой статье пошаговая инструкция, как поднять LocalStack при помощи docker-compose и переключить проект на эндпоинты сервисов LocalStack. 9

← Сtrl 123456 Ctrl →

Комментарии

Щодо погоди — там ще є така «плюшка» як вітер. Практично постійний. І це неслабо задрочує. Був в відрядженнях, дуже подобалось, крім погоди. Бомжі да — ад просто. Їх там хмара! Ех, Дублін...
Спасибо за вопрос. Я бы сказал, что таким может быть Jira + Confluence которые интегрированны с другими сервисами.
Дякую за статтю! Сергій, беручи до уваги складність і різноманітність форматів вимог, чи існує якесь інтегроване середовище для роботи бізнес-аналітика, як IDE для програмістів?
Очень полезно, спасибо!
О, слава богу! Я думал, вы прекратили публиковать дайджесты! Спасибо, что вы есть!
Для меня совет ориентироваться на время за углубленной работой, а не результат тоже оказался очень полезным Это довольно универсальный вывод, который я наблюдал в разной литературе, и как способ борьбы с прокрастинацией (фокусировка на результате и...
Так, згоден, aws S3 — це цілий світ. Все від задач залежить. Якщо є гарна експертиза по aws, то можна й ціну питання знижувати.
А на основании чего была собрана статистика вот в этом разделе "Спільнота та події " ?
Спасибо вам большое за рекомендацию!
Ну так aws s3 має різні типи. Наприклад доки які вам треба тримати N років не всі мають мати миттєву доступність. Тому можна вказати тип storage glacier archieve чи glacier deep archive і імхо ціна питання буде низчою.
Що тільки люди не придумають, аби не платити за S3 ще одна зовнішня залежність, яка дає ілюзію контролю?
www.levels.fyi
It’s depends. У нас продукт. Стоимость его разработки не ложится на плечи одного клиента. А вот стоимость эксплуатации для заказчика важна.
Рассматривали но пока не используем — у нас в основном инсталяции on-premise, заказчики к данным не подпускают, администрируют систему сами. Експертиза по hdfs очень редка в их краях.
Спасибо, исправили.