Java evangelist
  • Як обрати JSON парсер

    Дякую, я бачу, що Java вказано як тег

  • Віялові відключення електроенергії

    Якою має бути їх ціна та потужність, щоб вони могли кілька днів працювати автономно?

  • Не страдай, не выгорай, кайф от жизни получай

    Вибачте, але

    Кайф в том, что ты утром просыпаешься, и никому ничего не должнен

    Це типовий спосіб життя дитини чи пенсіонера. Коли дорослому мужику 35, і він вирішив, що він у цьому житті всього досяг — це просто дивно. Може, комусь і подобається такий спосіб життя, але це не для мене.

    Поддержал: Igor Ya
  • Производительность JavaScript в 2021

    Типы существуют только когда используется компилятор TS (AOT компиляция). Как только код уходит в Runtime, вся информация о типах теряется, потому что это уже JS и проверить динамически подгружаемые данные на типы мы не можем. Даже те типы, что были валидными в TS при компиляции, могут иметь совсем иные значения в Runtime и это большая проблема.

    Я не сказав би, що це мінус TS, а скоріше його особливість, тому що сучасні браузери на жаль не вміють виконувати код, написаний на TS.
    Якби вміли, то була б зовсім інша річ.
    Та й автору було б не зайвим згадати про випадки, коли таке можливе:
    1) Використання різних зовнішніх JS-бібліотек
    2) Отримання даних ззовні (з темплейту або HTTP), коли справді в runtime типи можуть відрізнятися.

    Поддержал: Dmytro Pushkarchuk
  • Не страдай, не выгорай, кайф от жизни получай

    Цікава історія, тільки ось головного посилу «Кайф від життя отримуй» я в ньому не побачив.
    Від чого одержує кайф автор? Від того, що лежить цілий день на дивані і дивиться кіно чи грає на приставці?
    Мені б особисто це набридло за тиждень. І для цього не треба закінчувати з роботою.
    Я вважаю, що людина повинна отримувати кайф від того, що в її житті (і кар’єрі) виходить те, що він задумав, і що в житті взагалі є сенс.
    Який сенс у постійному відпочинку? Тут прослизала думка, що це фактична пенсія. Когось тішить думка стати у 40 пенсіонером?

  • Как проверить, что человек может эффективно работать удаленно?

    Як дізнатися точно до весілля, що твоя наречена ніколи не змінюватиме тобі і завжди виконуватиме свої обіцянки?

  • Как проверить, что человек может эффективно работать удаленно?

    Просто для деяких менеджерів регулярні пінги співробітників — можливість показати свою значимість

  • Как проверить, что человек может эффективно работать удаленно?

    Вітаю! Нарешті закінчили MBA курси?

  • Чому JavaScript — перспективна мова програмування? Поради початківцям

    Або один jQuery ...

    Поддержал: Alexander Khoroshev
  • Чому JavaScript — перспективна мова програмування? Поради початківцям

    Все-таки чому JavaScript, а не TypeScript, наприклад? TS теж активно розвивається, і на ньому можна писати повноцінні веб-додатки.

    У 2020 році JavaScript вперше випередила Java, і стала найпопулярнішою мовою програмування. Згідно з рейтингом DOU, у 2021 році цією мовою пишуть 18% розробників, і вона залишається на першому місці.

    У цих рейтингах є один маленький нюанс, про який чомусь ніхто не згадує.
    Java — мова для бекенда (про GWT вже можна забути). JavaScript — як для фронт-енду, так і для бек-енду (NodeJS). Тому якщо ви хочете писати сайти, зрозуміло, що ви оберете JS, а от якщо серверні додатки — тут можна вибрати і Java, і JS.
    Тому якщо скласти рейтинг топ-мов для серверного програмування, не впевнений, що JS буде навіть у п’ятірці.

  • Чому JavaScript — перспективна мова програмування? Поради початківцям

    Яка альтернатива?

  • Ошибки разработчика. Кейсы, как делать не надо

    Ви справді IT консультант і з вашими клієнтами розмовляєте у такому стилі?

  • 5 книг для розширення кругозору продакт-менеджера, про які рідко згадують

    Дякую

    Поддержал: Mykola Kotliarenko
  • Ember.js: справедливо ли недооценен?

    Те, що Ember.js схожий на React і Vue, це звичайно добре, але чим він краще за них, щоб на нього перейти?
    Ember, Knockout та інші бібліотеки були дуже популярними у 2013-2015, але поява Angular.js, а потім React засунула їх у нижчу лігу.
    Спеціально переглянув статистику використання за веб-технологіями з Stackoverflow survey 2021:
    — React.js — 40%
    — Angular — 23%
    — Vue.js — 19%
    — Angular.js — 11%
    Ember.js взагалі немає в списку, який сенс використовувати те, що зараз нікому не потрібне?

    Поддержали: Paul Keen, Dmitriy Nesteryuk
  • Ember.js: справедливо ли недооценен?

    Ember — это интерфейсный JavaScript-фреймворк

    Цікаво, а що таке інтерфейсний фреймворк?

    Поддержал: Paul Keen
  • Порівняння мов програмування

    Це точно не TypeScript, якщо ви про нього

  • Ошибки разработчика. Кейсы, как делать не надо

    Помните, что любой код, который вы пишете — может встретиться вам в будущем. И либо вам, либо каким-то другим разработчикам придется с ним работать снова. Из-за этого не хочется после себя оставлять что-то некачественное и плохое. Поэтому старайтесь писать хороший код, который вам не стыдно будет показать другим людям и самому взглянуть в будущем.

    Бувають звичайно генії програмування, але писати одразу ідеальний код, у вас так виходить?
    Іноді доводиться і шліфувати, і рефакторити код по кілька разів, та й коли у тебе постійно дедлайни, про ідеальний код зазвичай не йдеться....

    Поддержали: Yevhen Melezhyk, Oleksandr Bereziuk
  • Ошибки разработчика. Кейсы, как делать не надо

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

    А чому так? Мені здається, що тут змішані в купу наявність/відсутність тестів та поганий дизайн.
    Якщо ви щось поламали, додавши нову фітчу, то якщо у вас є тести, це дуже швидко можна визначити і полагодити.
    Ну а якщо тестів немає, то вже неважливо, яка у вас архітектура чи дизайн, у вас постійно щось ламатиметься.

  • Ошибки разработчика. Кейсы, как делать не надо

    Почему фейлятся билды

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

    Чесно кажучи, так і не зрозумів з опису, чому білд може зламатися. Я — розробник, зібрав чи смерджив мою робочу гілку локально, потім зробив push на GitHub/GitLab, що там ламатиметься?

    Поддержал: John Relay
  • Ошибки разработчика. Кейсы, как делать не надо

    Таких разработчиков называют moonwalkers.

    А чому розробників? Це можуть бути і менеджери, QA і адміни. Для адмінів та менеджерів це навіть більш імовірно, тому що вони звикли до переробок чи роботи на кілька проектів усередині компанії.

← Сtrl 1... 45678...129 Ctrl →