test2235, ну в чужие репы я контрибьючу не ради известности, а потому что сам пользуюсь кодом из этих реп. Столкнулся с ошибкой, исправил, закомитил. Придумал как улучшить, улучшил, закомитил.
test2235, на Github'е можно встретить полностью готовые CMS, применяемые реальным бизнесом по всему миру и превосходящие Битрикс по качеству и возможностям.
CityCat4, В регионах 35 - инженерская зарплата, которую еще заработать надо :)
Хорошие программисты, админы и ит-менеджеры даже в регионе легко делают в два-три раза больше.
в регионах зачастую вопрос стоит о работе безотносительно того, как после устройства на нее клеить девочек
Не буду ходить далеко за примерами, я начинаю копаться в предложениях на следующий же день после активации резюме на работных сайтах. Да и подчинённых моих постоянно какие-то сволочи сманивают. А вот мои приятели - слесаря, электрики и прочите т.п. могут сидеть без работы месяцами.
CityCat4, 100k в Москве при условии мастерского владения автогеном, электросварочным апаратом и аргоновой сваркой. Больше только мостовики и подводники. В регионе на тех же условиях 35 - максимум. При этом даже в Москве никто не будет клеить гламурных девочек или хвастаться перед одноклассникам тем, что он сварщик.
Я готов на что угодно спорить, что в мире нет программистов, которые начали с Кнута и научились программировать. Скорее есть множество тех, кто потерял интерес к этому.
axel, ckeditor обращается к STATIC_URL, а Django файлы для обработки этих запросов файлы ищет в STATIC_ROOT или STATICFILES_DIRS. Если в STATICFILES_DIRS будет каталог ckeditor содержащий файл ckeditor-init.js, то именно его и отдаст Django на запрос /static/ckeditor/ckeditor-init.js
Roger Martino,
2) Brian Goetz - Java Concurrency in Practice
5) Джошуа Блох - Java Эффективное программирование
А остальные пункты зависят от конкретных серверов и конкретных ситуаций.
ericcartman, ну зря вы совсем безапелляционно проводите равенство между NIO и Netty. Для некоторого класса задач можно и на чистом NIO написать код, будет быстрее, хоть и сложнее.
Да, в Spring 5 WebFlux уже встроен Netty и никаких дополнительных телодвижений не требуется.
Не существует волшебного рецепта, который вы сможете перепечатать с Тостера и получить прирост производительности. Вам придётся изучить хотя бы в основах теорию реляционных баз данных, SQL и используемую СУБД, потом проанализировать план медленного запроса и, в зависимости от результата анализа, предпринять необходимые действия - изменить конфигурацию СУБД, структуру данных, добавить/изменить индексы и т.д. и т.п.