# Понедельник 36 твитов
Всем привет, эту неделю с вами Full Stack разработчик из Минска, Руслан :)
13:55Но java постепенно уходит на второй план и остается только ES2015 и Kotlin, про последний я бы поговорил
14:24@backendsecret @listochkin Рантайм kotlin меньше чем у Scala это круто для Android + github.com/Kotlin/anko15:49
ааа новый ведущий @backendsecret связан с котлином, да будет срач! :)
Уже начался, уже есть адепты Scala, Clojure :D Ждем Groovy, Ceylon и конечно же Java. twitter.com/ruxeg/status/6…
16:26@backendsecret я может пропустил, ты из джетбрейнс или просто неравнодушен к контлину?
Я не из JB :) Я просто считаю что на Java нельзя сегодня писать, a достойной замены для Java кроме Kotlin нет. twitter.com/ruxeg/status/6…
16:32@backendsecret приду как адепт java :) чем она тебе не нравится?
kotlinlang.org/docs/reference…
Вот тут краткий список фич. С Java можно жить, но со временем это сильно надоедает. twitter.com/White_Desay/st…
@backendsecret pic.twitter.com/RlCZ1XhNWc
Вопрос не в том что он лучше или хуже. Я бы сказал что Котлин это правильное подмножество Scala. twitter.com/borovikov/stat…
16:50@backendsecret буду сегодня с kotlin играться значит :)
А чтобы одной не скучно было есть несколько чатов kotlinslackin.herokuapp.com (900+) gitter.im/JavaBy/Kotlin (46) twitter.com/White_Desay/st…
17:29@backendsecret эх, зря. там много правильных подмножеств, в зависимости от потребностей, да и инфраструктура лучше
Про инфарструктуру (в особенности IDE) я бы поспорил. А еще можно накинуть про скорость ide и компиляции) twitter.com/borovikov/stat…
17:31@backendsecret я скорее имею в виду Akka, Play, Slick и так далее. без них и Scala нахрен не нужна
Можно использовать джавовый интерфейс Akka из Kotlin. А вообще у quasar есть поддежка kotlin paralleluniverse.co twitter.com/borovikov/stat…
17:55@backendsecret И еще, для асинхронности лучше RxJava нет, а она с Kotlin вообще круто интегрируется + есть github.com/ReactiveX/RxKo…18:17
@White_Desay @backendsecret это очень классный язык с низким порогом вхождения! И есть веб-дема try.kotlinlang.org22:09
@backendsecret у “любой технологии” есть proven track record и huge community support. И иногда shoulders of giants. Где все это?
А еще важна стабильность API, средства разработки. Вот как продать бизнесу Scala, Rust, Go, JavaScript(бэкенд). twitter.com/mr_mig_by/stat…
22:18@backendsecret go прекрасно продают ops. Nodejs даже продавать не нужно - это новая джава. Scala бурлит в “околоФП” кругах, у всех на слуху
От того что-то бурлит бизнесу легче не становится. Go без IDE и дебаггера, Scala без разработчиков, js без типов. twitter.com/mr_mig_by/stat…
22:22@backendsecret @mr_mig_by, изоморфные приложения, серверный рендеринг, асинхронность — Ноду хорошо продают.
Я вам про риски, а вы мне про ттх. twitter.com/ilnurkhalilov/…
22:24@backendsecret, действительно. Но и в этом Нода стабильна. Настолько, что жажда новых фич вынудила разработчиков сделать свой форк.
Нода конечно хороша. Но решает ограниченный набор задач. twitter.com/ilnurkhalilov/…
22:32@backendsecret я мб проморгал, но какое-то внятное #eil5 или гайд есть на тему как из этих джава-диалектов выбрать один под проект? :)
Если нужен статический язык: Java, Kotlin, Scala. Если есть легаси на Java - Kotlin. Если есть Scala devы - Scala. twitter.com/mkn8rd/status/…
22:52@backendsecret а @groovylang и @ceylonlang для каких кейсов?
Ceylon возможно тоже хороший язык, но сообщество вокруг него стремится к нулю (так же как и у Gosu, Fantom, и т.д.) twitter.com/mkn8rd/status/…
23:01@mkn8rd для выбора любых технологий есть только 1 критерий - какие есть в досягаемости спецы, то и выбирать @backendsecret
Плюсую. Именно поэтому Kotlin хорош - можно использовать в перемешку с Java и любой Java разработчик уже знает его) twitter.com/de_gis/status/…
23:04@backendsecret а @groovylang и @ceylonlang для каких кейсов?
Groovy тоже хорош. Тот факт что он изначально был динамическим не дал ему обойти Java по популярности, имхо twitter.com/mkn8rd/status/…
23:06@backendsecret а куда кложуре деваться? :)
Clojure определенно имеет свою нишу, вот только я не знаю её :) STM - это круто, но на деле я не знаю зачем он мне. twitter.com/anton_davydov/…
23:08@backendsecret с IDE у Go все как у всех - JetBrains. Да и GDC есть, и даже в графическом режиме.
Осталось еще написать Spring для Go и переучить многотысячные аутсорсные компании. twitter.com/hhh0pE/status/…
23:09Потому в выборе между Java и Kotlin победителем может оказаться PHP или .Net twitter.com/backendsecret/…
По статистике GitHub Java самый популярный язык(мапим на кол-во девов). PHP не везде применим, про .NOT вообще молчу twitter.com/de_gis/status/…
23:12@backendsecret не дай бог :)
Go стоит брать для новых проектов.
Переписывать что-либо на другой язык само по себе очень спорная затея.
Как выше сказали - кадры решают. В моих аутсорсах число Go разработчиков стремится к нулю. К сожалению. twitter.com/hhh0pE/status/…
23:15Пожалуй проведем опрос для разработчиков под JVM. Я хотел бы писать на:
23:19Будем считать что на Java никто не хочет писать :D
23:19@backendsecret скала очень сложная по сравнению с джавой?
Я бы не сказал что она сложная, скорее на ней можно писать по разному и в этом проблема. twitter.com/poebat/status/…
23:22@backendsecret c# прекрасен но его заопенсорсили слишком поздно. Мне кажется котлин во многом похож на него(ноСПонятнымОформлениемКода)
C# действительно хороший язык, но из-за MS он не стал конкурентом Java. twitter.com/ruxeg/status/6…
23:30@backendsecret из них всех лишь скалу периодически видишь в вакансиях.
Вакансии Closure я не видел, а вот Groovy и Kotlin встречаются. Причем Kotlin еще не релизнулся как бы) twitter.com/mkn8rd/status/…
23:32@backendsecret @mkn8rd вакансии новых языков по определению слышны громче - адепты делают из них флаги которыми долго машут, очень долго
Все проще, зашел на местный сайт поиска вакансий - есть вакансии. Зашел на HH, там тоже есть. twitter.com/ruxeg/status/6…
23:37@backendsecret @de_gis @rusgautama @yelbota @lisovskyvlad @sananbozkurt она тоже ок а главное без нее не было бы котлина каким мы его знаем
Всё так. twitter.com/ruxeg/status/6…
0:36Всем спасибо за эту неделю. Честно говоря тяжело мне пришлось - для меня намного проще общаться в формате чата.
0:37Надеюсь вам понравилось. Пейте кофе, пишите на Kotlin. С вами был @heapyhop. Всем до встречи в gitter :)
0:38@backendsecret @heapyhop спасибо, было интересно :)0:41
@backendsecret @heapyhop спасибо за познавательную неделю0:50
Обана, #razborpoletov-то вышел из отпуска внезапно. Может там будет о чём потрындеть. razbor-poletov.com/broadcast.html
Выпуск за swift и собеседования twitter.com/shipilev/statu…
4:00# Вторник 15 твитов
@backendsecret Имхо, что круче решает активная часть комьюнити и количество инструментов заточенных под язык, а шашечки уже у всех свои.2:39
@backendsecret @antonarhipov не вижу варианта "Pure Java" :P
Зато есть тормозящий groovy :D twitter.com/gvsmirnov/stat…
2:40@backendsecret да к лешему статистика, если в округе можно нанять 100 PHPшников,а по яве кукишь.Или у заказчика в его корп.среде одна винда
Я бы побоялся выходить на улицу вечером в округе где можно нанять 100 phpшников. twitter.com/de_gis/status/…
2:42Ночью мирный разработчик засыпает, просыпается тролотчик.
2:43Хм, судя по растяжке пальцев код был на @clojure_ru /cc @backendsecret twitter.com/tproger/status…
Кстати про пальцы, кто ещё не заказал себе UHK? crowdsupply.com/ugl/ultimate-h… twitter.com/ruxeg/status/6…
2:48Уютный срачик про выбор языка от Java митапа в Минске дорос до @backendsecret! Скромно замечаю что #Scala лидирует даже здесь :)
Да, у нас был такой митап. Я, @SBozhko и @alson_r рассказывали про свои языки. Скала и Котлин :) twitter.com/alson_r/status…
10:24@mr_mig_by @backendsecret лол ... "Nodejs - это новая джава". Спасибо, долго и громка смеялся.10:25
@mr_mig_by @backendsecret как минимум плечи гаганта-java имеются во всем своем гинантизме10:28
@mkn8rd @backendsecret хей, джава-диалекты это что? Java сама по себе, jvm языки, которые с ней совместимы - сами по себе
Строго говоря - наверное да. twitter.com/daniil_vodopia…
10:29@backendsecret С определенного уровня разработки это уже не проблема. Скажем так, скала не всем компаниям подходит - это правда10:57
@galnikrom @backendsecret @mr_mig_by nodejs это новая рельса
Нет, рельсы это фреймворк, нода это рантайм. twitter.com/sergey23z/stat…
11:15@galnikrom @sergey23z @backendsecret чем это ваш сервер отличается от клиента? В чем ад?
По большому счета ничем. Но на сервере у тебя есть выбор, на клиенте выбора нету. twitter.com/mr_mig_by/stat…
14:23@backendsecret @antonarhipov я бы хотел писать на #java
Про опрос: Кто хочет писать на Java могут лайкать этот твит. К сожалению в опрос Java не влезла. twitter.com/fls_welvet/sta…
16:11@cssunderhood @backendsecret @gruz0 @rubyunderhood @MonkAlbino @jsunderhood @abroadunderhood @pasunderhood @iamspacegray Anyone?
elance.com twitter.com/Timque/status/…
16:54Тем временем "Optimizer for IntelliJ IDEA is here! Oh, and it’s free!" но как мы знаем бесплатный сыр только в ZT :D
18:20# Среда 7 твитов
Всех php разработчиков с релизом языка(php7)! А вот java9 возможно выйдет только в марте, прекрасный повод пойти и посмотреть на Котлин
:)
Java has a NullPointerException, but no pointers. Спасибо Java за это.
16:55Не про бекенд но все же. Adobe начинает сама закапывать Flash. Праздничные манифестации прошли по всему миру.
18:06@backendsecret давно пора, доколе можно уже.
"Хватит это терпеть!"
А я между прочим, флеш удалил из системы еще год назад.
twitter.com/TheSunwave/sta…
@backendsecret opennet.ru/opennews/art.s…
Вот и ссылки на новостных сайтах пошли. twitter.com/ca5e_/status/6…
19:01Пожалуй проведем опрос для разработчиков под JVM. Я хотел бы писать на:
twitter.com/backendsecret/…
Опрос закончился, Scala, Clojure, Kotlin and Groovy. Закат Groovy? сс @jbaruch
@backendsecret @jbaruch груви будет жить в gradle и unit-тестах, так вижу
Еслт речь про спок, то он слишком медленный для юнит тестов. twitter.com/borovikov/stat…
23:24# Четверг 15 твитов
@backendsecret думаю собрать себе #ergodox
Думаю дешевле купить готовую, чем тратить своё время. Ещё у UHK есть модули которые заменяют мышь, я купил себе пару twitter.com/anton_davydov/…
2:12@backendsecret дешевле собрать, uhk интересна, но мне кажется, что в сплите она не так удобна как ergodox
Боюсь время на покупки, пайку, сборку, и всё такое будет стоить дороже чем 200$ :) Про удобство конечно не скажу. twitter.com/anton_davydov/…
10:40Меня волнует вопрос, остались ли еще такие, кто вместо gradle выбирает maven?
10:58@backendsecret почему в gradle из коробки нет provided?
Потому что он есть, там где нужен. Например в плагине war. А если для jar тоже нужен provided - напиши сам за 5 мин. twitter.com/Barlog_M/statu…
13:10@backendsecret ещё, проблема в том, что готовую не найти особо. Я видел только одну, на eBay, и то, она была на красных свитчерах
Я взял на голубых, устрою в кабинете ад :D twitter.com/anton_davydov/…
13:12@backendsecret на проекте юзается ант:D
Для сборки Котлина тоже юзается Ant. Возможно у вас тоже крутой проект со своей спецификой. А может дерьмо мамонта) twitter.com/White_Desay/st…
13:14@backendsecret я на коричневых хочу собрать
Я сначала тоже хотел коричневые, но потом подумал что звук от клавы это круто :) twitter.com/anton_davydov/…
13:16bazel.io <s>Чужими для Хищников</s> Плюсовщиками для джавистов. Есть реальный опыт использования у джавистов?
13:18Стал ведущим коллективного твиттера backendsecret.ru/stats/14:21
cc @backendsecret
Вчера попробовал написать что-нибудь серьезное на Kotlin'e. Довольно смешанные чувства14:46
После Java это как глоток свежего воздуха, однако довольно нелегко привыкнуть к необходимости инициализации каждого поля14:46
@backendsecret @philipto Да. Динозавры.22:39
Прослушал два подкаста про БД. SD Cast #33 про Postgres и SE Radio про RethinkDB. Всем советую послушать. se-radio.net/2015/12/se-rad…
23:27Let's Encrypt is in Public Beta!
Пора генерить сертификаты для пет проектов. Вперёд! twitter.com/letsencrypt/st…
23:33Один лайк и я перестану писать на java.
23:33# Пятница 9 твитов
@backendsecret у меня еще про Vertica есть отличный выпуск, если интересно! ;)0:48
Eclipse Foundation выпустил еще одну облачную IDE eclipse.org/che/
Кажется в плане создания UI Web технологии всё же победили.
А мне говорят что я набрасываю: zeroturnaround.com/rebellabs/4-ex…
16:35@backendsecret Конечно есть: те, кто хочет работать, а не глюки интеграции с Idea собирать
Уже три года опыта, глюки конечно бывали, но приемущества слишком весомы, чтобы возвращаться на maven. twitter.com/dchuiko/status…
16:36@backendsecret интересует вопрос по миграциям БД toster.ru/q/272180. Было бы интересно услышать ваши варианты.
В jvm мире таких ситуций не случается. Предлагаю взглянуть на flyway и liquibase. twitter.com/tonymadbrain/s…
16:40@backendsecret @IwasakiRussia и количество раз когда эта картинка запощена в интернете увеличивается на единичку pic.twitter.com/M46rgnDlss
Я тоже умею рисовать картинки. twitter.com/dkzdesu/status…
22:05codahale.com/you-cant-sacri…23:31
Устал доказывать джуниору что AC не имеет смысла в контексте CAP теоремы.
# Суббота 21 твит
@backendsecret а-ха-ха, я думал один такой неправильный: люблю статическую типизацию и, одновременно, нравится JS. :)
Я не против если бы в JS нужно было бы указывать типы, но только в виде стандарта ES20XX. Всякие TS не наш путь) twitter.com/Barlog_M/statu…
0:45А кому из читателей @backendsecret надо в Берлин? twitter.com/berlin_startup…0:46
@Barlog_M @backendsecret по-моему все вполне нормально. Не любить его и не пользовать сейчас - было бы странно.
Если ты пишешь вебчик - то да, но на бекендах есть куча других специализаций где можно не любить JS и гордиться этим twitter.com/YuriKushch/sta…
0:47Полезняшка для пользователей Atom
github.com/JoelBesada/act…
Офигенные спецэффекты в редакторе
А вы знали что самый безопасный код пишется на JavaScript opennet.ru/opennews/art.s…? :trollface:
1:08@backendsecret привет👋😊 как прошла ваша неделя? ожидания и результаты недели
Я понял что модель аутсорсинга провальна в своем желании продавать на запад дешевую силу. Это не работает. twitter.com/sananbozkurt/s…
12:24@backendsecret привет👋😊 как прошла ваша неделя? ожидания и результаты недели
А вообще я надеюсь что несколько Java разработчиков увидя Kotlin начнут его изучать и использовать. twitter.com/sananbozkurt/s…
12:28@backendsecret сила получается не дешёвая ?
Компании всеми силами приходится поддерживать её дешевой, как следствие ужасная текучка и отсутсвие адекватных людей twitter.com/a_lithium/stat…
13:08@backendsecret @sananbozkurt это интересно, теория расходится с практикой?)
В теории в том же Минске должна быть куча людей готовых работать за 2k$ и не жаловаться, в реальности просят больше twitter.com/lisovskyvlad/s…
13:10@backendsecret @sananbozkurt это интересно, теория расходится с практикой?)
Кроме аутсорсеров есть куча компаний которые готовы платить нормальные деньги и в которых работают крутые спецы twitter.com/lisovskyvlad/s…
13:12@backendsecret @sananbozkurt это интересно, теория расходится с практикой?)
Итого модель аутсорса - брать студентов надеясь что они останутся на распределение и проработают 2 года за копейки twitter.com/lisovskyvlad/s…
13:13@backendsecret это модель белорусского аутсорса? Или где еще есть распределение после вуза?
Да, я говорю про местные реалии. twitter.com/_sashashakun/s…
13:16@backendsecret ибо специфика OpenStack требует глубоких знаний по многим областям.
Если прочитать первый твит, то я делал упор на дешевую силу, в вашем случае я бы не сказал что она будет дешевой. twitter.com/rusgautama/sta…
13:23@backendsecret @lisovskyvlad @sananbozkurt не знаю на счет Минска, но в Москве это совершенно средняя, нормальная зп. на руки.
У нас нету внутреннего рынка(за исключением пару компаний типо Wargaming), почти весь dev это деньги из-за границы twitter.com/yelbota/status…
13:42@backendsecret
попробуй продавать дорогую
Не получится, прослойки в виде разных менеджеров мешают. Можно продавать себя самого и свою команду. За хороший рейт twitter.com/min_stec/statu…
14:49@backendsecret
попробуй продавать дорогую
Ну всмысле и сейчас ценник не маленький, а если разработчикам платить больший % то менеджеры начнут голодать. twitter.com/min_stec/statu…
14:52@backendsecret
попробуй продавать дорогую
В итоге все придёт к тому что конкурентоспособность на основе цены упадёт. А это как раз то, о чем я говорю. twitter.com/min_stec/statu…
14:54@backendsecret
пусть голодают
Голод развивает чувство самосохранения и ускоряет метаболизм
К сожалению я наблюдатель с низа этой пищевой цепочки. twitter.com/min_stec/statu…
14:55@backendsecret
никто не мешает шепнуть хорошую мысдь тому, кто находится на вершине пирамидки
Давай удалим из существующей структуры (1к+ человек) менеджеров и превратим компанию в стадо?) twitter.com/min_stec/statu…
15:37@backendsecret @min_stec ага, эти же самые люди говорят, что продажники тоже не нужны, и маркетологи конечно и бухгалтеры. В коде правда,ага
Есть фирмы которые обходтся без единого маркетолога и продажника :) Бухгалтера тоже можно заменить, скриптом ;) twitter.com/ruxeg/status/6…
22:55@backendsecret
хочешь повторить успех Atlassian, хитрец?
Да там же наброс больше был, в Atlassian нету продажников, но не менеджеров (afaik) twitter.com/min_stec/statu…
22:56# Воскресенье 9 твитов
@backendsecret отдельных менеджеров в атласиане нет
Крутые, что сказать, но в наших аутсорсах так не получится twitter.com/min_stec/statu…
0:13Классная сказка на ночь по материалам Башорга twitter.com/backendsecret/…
Я бы не был столь категоричен, depends twitter.com/ruxeg/status/6…
1:45@backendsecret Котлин поможет избавится от маркетологов, бухгалтеров, повысит потенцию и избавит от облысения
А ещё избавит вас от 1.5 годового ожидания новых фич в java. twitter.com/ruxeg/status/6…
1:47@rusgautama @yelbota @backendsecret @lisovskyvlad @sananbozkurt сильно зависит от техностека. И 150-170 не редкость,и на 60 есть предложения
Это как техностек влияет? Если ты пишешь на элитной скале то у тебя зп автоматом больше чем у джависта? twitter.com/de_gis/status/…
11:23@backendsecret @de_gis @rusgautama @yelbota @lisovskyvlad @sananbozkurt логично, спрос больше предложения
Ну вот, правильно. За скалу платят больше потому что спрос есть, а не потому что скала ми-ми-ми. twitter.com/ruxeg/status/6…
19:16@de_gis @yelbota @backendsecret @lisovskyvlad @sananbozkurt но мы же говорим о средней, а не о high-load-big-data-machine-learning инженеров
Это тоже верно. twitter.com/rusgautama/sta…
19:17@backendsecret в Амстердаме так. Если ты джава дев и хочешь больше денег - переходи на скалу и ищи проект с +10-20% к зп.
Потолок зп не привязан напрямую к технологии. Ящитаю twitter.com/biercoff_enn/s…
19:17@backendsecret @biercoff_enn глупо считать что технологии дают границы, все зависит от того, какое движение ты создешь как человек19:35
Кстати, ищем спикера на митап Java Professionals By, пишите мне т.е. @heapyhop И тема не обязательна должна быть связана именно с Java.
20:19# Ссылки
other
- https://github.com/Kotlin/anko
- https://github.com/ReactiveX/RxKotlin
- https://github.com/JoelBesada/activate-power-mode
- https://kotlinlang.org/docs/reference/comparison-to-java.html
- http://kotlinslackin.herokuapp.com/
- https://gitter.im/JavaBy/Kotlin
- http://www.paralleluniverse.co/
- http://try.kotlinlang.org/
- https://www.crowdsupply.com/ugl/ultimate-hacking-keyboard
- http://elance.com/
- http://bazel.io/
- http://backendsecret.ru/stats/
- http://www.se-radio.net/2015/12/se-radio-episode-243-rethinkdb-with-slava-akhmechet/
- https://eclipse.org/che/
- http://zeroturnaround.com/rebellabs/4-examples-of-a-dynamic-language-kicking-a-static-languages-ass/
- http://codahale.com/you-cant-sacrifice-partition-tolerance/
- http://www.opennet.ru/opennews/art.shtml?num=43458