Pull to refresh
0
0
Send message

JOOQ и его кроличья нора. Как выжить без Hibernate

Reading time13 min
Views50K
В этой статье я не буду топить за JOOQ. Я предпочитаю Hibernate и всю силу Spring Data JPA, которая за ним стоит. Но статья будет не о них.



Когда мы пользуемся Hibernate и Spring Data JPA, нам не нужно задумываться о внутренних процессах — знай ставь аннотации и пиши правильные имена методов в репозитории — остальное за тебя сделают эти два монстра. В случае в JOOQ, к сожалению для многих, придётся малость напрячься и написать больше, чем findAllByUserId(Long userId).
Читать дальше →
Total votes 14: ↑3 and ↓11-8
Comments25

День смерти стандартной библиотеки

Reading time12 min
Views23K
На днях в Праге комитет по стандартизации С++ провел ряд опросов по вопросу изменения ABI, и в конечном счете было решено ничего в нем не менять. Аплодисментов в зале слышно не было.
Я думаю, мы не осознавали полностью те последствия, которое повлечет за собой данное решение, и я не верю, что оно в принципе может положительно сказаться на развитии языка.


Читать дальше →
Total votes 39: ↑38 and ↓1+37
Comments92

PHP Code Style Conventions

Reading time6 min
Views33K

В данной статье рассматривается подход к написанию и оформлению PHP кода. Нижеизложенные моменты были сформированы путем анализа существующих подходов компаний и личного опыта.

Читать дальше →
Total votes 17: ↑7 and ↓10-3
Comments29

9 лучших опенсорс находок за сентябрь 2019

Reading time2 min
Views52K

Доброго Хактоберфеста, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за сентябрь 2019.


За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается оригинал).


В сегодняшнем выпуске.
Технологии внутри: Python, C, Rust, Ruby, JavaScript, Go.
Тематика: веб разработка, администрирование, инструменты разработчика.


Прошлый выпуск.

Читать дальше →
Total votes 115: ↑112 and ↓3+109
Comments19

«Смеха ради»: для чего могут понадобиться программные инструменты, у которых нет «боевого» применения

Reading time4 min
Views5.9K
На GitHub находится более 100 млн репозиториев. В некоторых из них лежат приложения, с которыми работают крупные корпорации. В других — небольшие библиотеки, которые разработчики активно используют в своих проектах. Но есть репозитории с практически бесполезными утилитами.

Обсудим, чем все-таки они привлекают внимание. Подсказка: среда — это маленькая пятница.

Total votes 14: ↑13 and ↓1+12
Comments2

Российские социологи провели первый в мире соцопрос чат-ботов

Reading time5 min
Views6.9K

Респонденты первого в мире соцопроса роботов: Алиса, Олег, Р-Bot, Evie, Siri, Mitsuku, Rose.


Опрос проводили социологи из Центра социального проектирования "Платформа", приурочив его к запуску 22 августа человекообразного робота от "Роскосмоса" Skybot F-850 (FEDOR) с космодрома "Байконур".




Разговор с каждым роботом занял не менее 45 минут.

Читать дальше →
Total votes 26: ↑20 and ↓6+14
Comments22

Собираем окружение для современного TDD на JavaScript + VS code

Reading time2 min
Views12K
TDD уже давно не является чем-то диковинным: на хабре можно найти об этом подходе сотни статей, а каждый новичок знает, какую книгу об экстремальном программировании ему нужно прочитать.

image

Многие мои коллеги тоже используют TDD. Они добавляют тест, пишут код, рефакторят, повторяют. Процесс вроде одинаковый, но у одних он занимает одну минуту, а у других пять. И дело не в том, что вторые медленнее думают. Просто у первых есть набор хитростей, позволяющих оптимизировать работу с тестами.
Читать дальше →
Total votes 30: ↑27 and ↓3+24
Comments5

Information

Rating
Does not participate
Registered
Activity