Репутація українського ІТ. Пройти опитування Асоціації IT Ukraine
×Закрыть
Principal member of technical stuff в Oracle
  • Розпізнавання облич за допомогою Golang

    Красиво все расписано, то все это можно было бы сократить до использования библиотеки GoCV — всеми любимый OpenCV с обвязкой под Go. Работает по тому же принципу классификатора Хаар (темные-белые сегменты лица).

    github.com/hybridgroup/gocv

  • 25 причин обновляться на более новую версию JDK (Часть 1)

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

    Так что не сетуйте так рано, обещаю качественное продолжение.

    PS:linkedin link в профиле битый

    Я знаю, но не по моей вине, уже написал в поддержку.

    Поддержал: Serhii Pylypenko
  • 25 причин обновляться на более новую версию JDK (Часть 1)

    Начну с конца. «Было бы классно сделать» — пожалуйста, процесс оформления JEP все давно известен и доступен для всех желающих.

    То, что должно было стать фичей языка, стало зачем-то фичей JDK

    Я вас тут не очень понимаю. Языка без инструментария не существует, то есть языка Java (по-сути, JLS) не существует без JDK. Так о чем вы говорите?

  • 25 причин обновляться на более новую версию JDK (Часть 1)

    Тут, кстати да, но есть большой вопрос. Чаще всего сдерживающим фактором являются библиотеки, которые все еще саппортят jdk 6 и для их мейнейнеров вообще не в приоритете какое либо обновление. Так вот мой вопрос к вам — были ли какие-то факторы, которые тормозили или блокировали возможность обновления на новый JDK?

  • 25 причин обновляться на более новую версию JDK (Часть 1)

    Дело не в том, чтобы гнаться за постоянно-новыми релизами, брать EA билды и работать с ними, но при этом, когда явно говорят, что есть прирост в производительности, то первым делом должны быть инвестированы ресурсы в R&D чтобы понять на сколько «все хорошо» или «все плохо».

    Цель цикла статей больше в том, чтобы показать, что переход как таковой необходим и на то есть множество причин. Маленький спойлер — я начал с самых простых, дальше больше!

  • Picture of Java 2020

    Реалии таковы, что бизнесу в большей степени все равно на технологии, их безопасность и поддержку. Поэтому, с высокой долей вероятности, 64% сидят с легаси кодом. И, зачему, этот процент снижается из года в год.

  • Picture of Java 2020

    А тут всех беспокоят только цифры или откровенное вранье от JetBrains уже считается нормальным?

    The final big factor for why many developers are not updating to Java 11 is that it doesn’t have many new exciting new features, so the risk of upgrading has not been mitigated by the abilities of the language.

    Как минимум есть 25 причин которые я могу назвать почему критически важно обновляться до самых последних версий JDK.

  • Что вам (не) нравится в вашем городе?

    Харьков.

    1. Недостроенные зоопарк дороже чем больший за площадью и всем показателям зоопарк в Дубай.
    2. Уничтоженный общественный транспорт.
    3. Отсутствие качественных бизнес-центров.
    4. Мэр вор, наперсточник, весьма ватный (звал русские танки в 2014), но умело «договорился» со всей властью.
    5. Очень грязно. Уровень открытого грунта всегда выше уровня асфальта.
    6. Хаотическая застройка города.
    7. Отсутствие архитектурного кода, центр города выглядит мерзко.
    8. Центральную и самую большую площадь в Европе отдали под парковку потому что растерялись и не смогли выбрать ни один из сотни проектов облагораживания площади.
    9. Отсутствие парковок и как следствие сплошные брошенные авто, которые перекрывают даже центральные улицы.
    10. Проблемы с горячей водой и отоплением. Воду из-под крана пить нельзя, готовить на ней нельзя из-за примесей тяжелых металлов и глины.

  • Мобільний додаток для походів Карпатами

    А чем не подошли сервисы типа Maps.Me, Wikiloc, Alltrails. Там есть ровно все что вы хотите: и источники воды, и места для кэмпингов. Погода — отдельно в windy.com.

  • Ділимось лінками на ресурси чи просто порадами для найкращих практик створення RESTful API

    ReSTful парадигма вообще очень зыбкий песок, так как RFC на него нет (в отличии от ReSTConf — RPC over ReST API). У всех абсолютно свое представление об этой технике построения web приложений. Самой веселой частью всего этого является вариация кодов ответа на запросы, уууууу, вот тут уже как кому кажется, каждый интерпретирует HTTP 1.0 ответы как ему вздумается, чаще всего возникают диллемы отностительно вот таких кодов: 400, 403 для невалидных операций.

    Другой момент, как должен отвечать REST API сервер, если его спросили список объектов и не нашел их? Должен ли сервер ответить «Я нашел ничего, HTTP 200, content — {’objects’: []}» или сервер должен ответить «Я ничего не нашел, HTTP 404, content ’error: Not Found’ ».

    Имея огромный опыт в разработке микросервисных платформ работающих по ReST API и ReSTconf, могу сказать — делайте как вам хочется, только напишите доку по API годную (свагер, руки, да что угодно).

  • Кто пилит опенсорс и какой профит?

    OpenSource хороший способ для компаний сделать проект дешевле, отличный пример — OpenStack, проекты из ASF которыми рулит Cloudera.

    Для разработчика это отличный способ пропиариться и поучиться, флакон 2-в-1. Сам сижу в OpenSource (github.com/denismakogon), делаю для себя, и комичу в docker (compose, machine). Не забывайте, что OpenSource это бюрократия, потому вы, так же, научитесь общаться с людьми путем убеждения в том, что им тоже фича не помешает.

    Поддержал: Oleg Kulyk