kurmanov

14 сентября 2015, Moscow, Russia

# Понедельник 58 твитов

Доброе утро, подписчики! Меня зовут Самат Курманов (@kurmanov) и эту неделю твиттер веду я) Работаю в Microsoft: Bing Multimedia Relevance

12:12

До этого работал в mail.ru, люксофте и стажировался в Bing Ads. Меня можно спрашивать про Windows Services / ASP .Net / DevOps

12:15

С удовольствием похоливорю за паттерны и практики / необходимость TDD во внутренней разработке / SOLID #набрасываю

12:17

.RT @yevvers @backendsecret в холиваре про TDD ты на чьей стороне? за TDD или против?

13:19

.@yevvers имхо товарищи утверждающие "TDD - везде" неправы, сейчас я в Int-проекте, если что-то упадет то это не сильно страшно

13:27

Я за баланс в TDD, удобно покрыть тестами ядро системы и настроить CI, но добиваться 100% покрытия только ради числа - лишь тратить время

13:30
@backendsecret расскажи про инструменты на вашей, тёмной стороне.
13:36

. @dcromster на девмашинах: VS+ReSharper / LINQPad + тулзы для работы с COSMOS quora.com/Distributed-Sy… и CI theregister.co.uk/2014/02/07/mic…

13:41

.@dcromster Для всего что не крутится в PROD (за который отвечают специальные люди), есть teamcity. Также юзаем TFS и (внезапно) Git

13:45
@backendsecret что там у винды интересного? в контексте современной веб разработки? как дела у asp.net? что там по дев опсу?
13:52

.@lisovskyvlad про девопс: уже есть превью докера, есть TeamCity, Puppet, короче говоря инструменты очень схожи с *nix

13:59

.@lisovskyvlad есть мнение что писать и деплоить winservices неудобно. В первом приближении: TopShelf + 10 строк на PS = в деплой за 5 минут

14:00

Каждый Windows-backend разработчик должен знать и уметь в Powershell

14:02

.@PowardRay имхо C# в opensource уже взлетел + новый курс компании: thenewstack.io/why-you-should…
про линукс: будет лучше, Mono хорошеет

14:07

Интересно что почувствовал Мигель когда ему пришлось выкинуть сотни кода из Mono благодаря публикации .Net в open source?

14:08

Вы конечно извините за то что я кидаюсь ссылками в реплаях, но порой тяжело отвечать, особенно если вопросов не один, а много)

14:09

На Windows есть много крутых тулзов, про которые не слышали даже сами win-разрабы, например мой любимый conemu: conemu.github.io

14:22
@backendsecret есть еще классный cmder
14:41

.@Nevkontakte консоль в 10 хоть и стала лучше, но я все же советую ConEmu :)

14:41
@backendsecret Раньше аргументы vs .net были vendor lock-in,proprietary,license fee,laggy Mono.Будут ли линуксоиды юзать .NET сейчас?
15:27

.@PowardRay мне сложно говорить за линуксоидов, но я не вижу причин по которым - нет. особенно с запуском Visual Studio Code

15:28

Обратите внимание: Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows hanselman.com/blog/ScottHans… by @shanselman

15:31
@backendsecret эм, что значит превью докера? тим сити и паппет и у нас (nix*) сто лет есть, и не только.
16:40

.@lisovskyvlad о том и речь, что подход к разработке унифицируется между платформами, то что раньше было возможно только в *nix теперь в win

16:40
@backendsecret окей, вопрос-наброс, что вы можете предложить людям, кто использует везде nix*, чтобы они взглянули на вашу платформу ?
16:41

.@lisovskyvlad переходите, конечно, у нас классно! и друзей приводите!

16:41
@freiksenet_ru @backendsecret мой посыл был, что вы не нужны как бы со своими asp.net, iis и ажуром.
16:53

.@lisovskyvlad @freiksenet_ru абстрактной веб-студии которая пишет сайты для фирм устанавливающих пластиковые окна мы может и не нужны

16:54
@backendsecret ага, понял, значит на крупных рыбок это больше нацелено?
16:57

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

16:57
@backendsecret @lisovskyvlad да ладно вам kurtgrandis.com/blog/2010/02/2… или за 5 лет все изменилось?
17:28

.@medvezhopok @lisovskyvlad по ссылке чуваки использовали WebForms и Linq2Sql, с тех пор много чего изменилось (MVC стал мегакрутым напр.)

17:30

.@medvezhopok @lisovskyvlad а еще они вместо MS SQL + Linq2SQL могли использовать биндинги к MongoDB например

17:31

Со мной тут только что попытались поспорить приведя исследование пятилетней давности. В IT за 5 лет может совершиться несколько революций

17:32
@backendsecret @lisovskyvlad А в чем ваше преимущество для больших?
17:33

.@freiksenet_ru @lisovskyvlad есть крутой стек технологий, который в последнее время отлично дополняется из OpenSource и вообще расширяем

17:34
@backendsecret @lisovskyvlad писал проект на Python хватало 4gb ram, потом был проект на .net MVC 5, потребовалось 8gb ram, все про дев комп
17:34

.@medvezhopok @lisovskyvlad то что на вашей конкретно девмашине тормозит студия с нынешними ценами на RAM это ваша личная печаль

17:35
@backendsecret @freiksenet_ru @lisovskyvlad а можно сайт из Alexa top25 на .net?
17:48

.@medvezhopok вы же сами прекрасно знаете ответ: эти сайты (кроме bing) достаточно старые и были написаны когда asp .net еще не был клевым

17:49
@backendsecret как быть fullstack разработчику, если на винде современные фронтэнд тулзы (npm/yeoman) только с такой-то матерью (и mingw)
17:51

.@ostelaymetaule берем visual studio online в linux, пишем проект на nodejs, деплоим в azure - все работает

17:51

Стек технологий Microsoft это не только разработка из под Windows, пора бы к этому привыкнуть :D

17:52
@backendsecret а на винде, родной платформе с полноценной IDE как быть? =))
17:52

.@ostelaymetaule можно подождать, а можно впрячься в open source проект по интеграции вышеперечисленного добра в студию :D

17:53

Например: azure.microsoft.com/en-us/blog/vis… Visual Studio Code + GitHub + node.js + Azure App Service(скрины с винды, но работать все будет и в linux)

17:56

Guys, давайте не будем задавать смешные вопросы из серии "зачем нужен X, когда есть Y". Советский союз живой пример зачем нужна конкуренция

18:00
@backendsecret @medvezhopok окей, он сейчас клевый, но почему почти все пишется на php, python и ruby? Инертность или .net не нужен?
18:01

.@zhulikgleb инертность, + стек мсфт это не только дотнет, посмотрите на последние твиты

18:04
@zhulikgleb @backendsecret @medvezhopok 80% .net это кровавый энтерпрайз сидящий на vs2010 и ssdt, которым "этот ваш web не нужон"
18:05
@backendsecret вопрос про деплой: под nix есть ansible и docker, как с этим в мире .net?
20:46

.@medvezhopok начнем с того что docker уже есть в preview для windows, а так есть нативные средства для IIS/WCF/oneclick есть CruiseControl

20:50
@backendsecret ни одного .net разработчика работающего на OS X не видел
20:50

.@Bugagazavr попробуйте выходить из дома

20:51

.@Bugagazavr простите не сдержался, я вот например вживую не видел ни одного ruby-разработчика, представляете?)

20:51

А вы заметили как на Windows приходят пакетные менеджеры? первым кажется был WebPI, затем Chocolatey, Nuget, Ninite и даже NPM (не проверял)

21:03
@backendsecret ключевое слово "приходят"! Почему они не рождаются под виндой?
23:52

.@classx WebPI, Nuget и Chocolatey были изначально Win-проектами

23:52

# Вторник 19 твитов

@backendsecret @medvezhopok @lisovskyvlad знакомый ответ из мира Java: тормозит - купи новое железо!
13:15

.@de_gis вам как CTO чего-то там должно быть стыдно не понимать разницу между дев- и прод-машинами.

13:18
@backendsecret Какие характеристики у твоей дев-машины?
13:25

.@PowardRay на работе из-за специфики приложений это выделенная виртуалка на сервере (характеристики ок), дома Core i7 4770k/16GB RAM/SSD

13:26

Товарищи которые пишут что-то типа "а у нас apt-get уже сто лет", поймите, я не спорю что какие-то вещи в *nix сделаны лучше чем в Windows)

13:30

Второй день не могу почитать хабр потому что время уходит на ведение @backendsecret
а как вы расслабляетесь на работе?

13:37

Зашел на TIOBE и задумался: а кто-нибудь делал похожее исследование популярности ЯП, но по данным с LinkedIn? Не срез, а анализ по годам?

13:41
@backendsecret Вот интересно, у java есть hadoop, а у c# что? Какие есть big data решения для .net?
13:57

.@PowardRay начнем с того, что Hadoop можно дергать из .Net codeguru.com/columns/expert… + есть Azure ML. Про standalone решения пока не слышал

13:58
Забавно, похоже на этой неделе @backendsecret ведёт виндузятник. Хоть какое то разнообразие, можно послушать как они там выживают
13:59
@PowardRay @backendsecret как говорит знакомый у .net есть azure и он скейлится, остальное не важно)
13:59
@backendsecret мне,как СТО чего-то там,давно известно:еслитормозит "ниначём" у дева,то на проде встанет колом
14:42

.@de_gis речь шла про то, что на прод машинах не запускают по 5 экземпляров студии + SMSS. Девмашина при этом должна оставаться отзывчивой

14:44
@backendsecret какой можешь посоветовать ноут .net девелоперу с высокой автономностью?
15:15

.@PowardRay thinkpad x250 + расширенная батарея, точно должно хватить на полный рабочий день проведенный в студии, может даже больше

15:17
@backendsecret Активно пишем под дотнет из под линукса и макос и для них же. Могу рассказать, поотвечать на вопросы.
15:45

Очень хорошая статья про устройство СУБД habrahabr.ru/company/mailru…

17:14

Guys, а много здесь переходило с 2xFullHD мониторов на 1 но UHD? Как вам стало?

17:47
MS is working on a new big-data analytics framework, codenamed 'Prajna' that it thinks can go beyond Apache Spark: zdnet.com/article/micros…
18:48

# Среда 5 твитов

@ostelaymetaule на винде нет вообще никаких проблем с NPM,GEM и тд. Всё ставится далее-далее (choco install ruby) и работает. @backendsecret
14:11
@backendsecret а делали когда-нибудь видео процессинг в бекграунде? интересно технологии, бест практис, вот это вот всё
14:11

.@return_none best practicies: засунуть всю обработку в azure с autoscaling-ом по превышению размера очереди. Что конкретно с видео делать?

14:12
Тулза дня: octave pic.twitter.com/21kqcHspGs

Используется в одном из курсов по ML на coursera.org twitter.com/RusAlexander/s…

16:10
Go up one folder:

Windows: Alt + ↑

Mac: Cmd + ↑

Handy.

#CantBelieveIJustLearnedThis

19:19

# Четверг 23 твита

Здравствуйте дорогие читатели! четвертый день подряд @backendsecret обеспечивает непрерывную подачу жира из ваших мониторов

13:34

Часто слышу зароки больше не работать в отечественных компаниях, якобы потому что у нас не умеют в менеджмент, насколько вы согласны?

13:35
@backendsecret где не работал - там 3.14...ц.
13:44
@backendsecret где я работал, там было правда.
13:44
@backendsecret умею, все умеют. Надо просто тщательно выбирать.
14:04

.@Nevkontakte расскажите пожалуйста, как надо выбирать

14:04
@backendsecret приходишь на собеседование и собеседуешь работодателя :-) Спрашиваешь про процессы, планирование, типичные сроки.
14:16
@backendsecret ну и опять же, смотришь на репутацию компании, если есть знакомые, там работающие или работавшие — надо их порасспрашивать.
14:16
@backendsecret ну и мое личное правило — держаться подальше от аутсорса и компаний, для которых IT-бизнес — не основной.
14:16
@backendsecret а что вы ждете от менеджмента?
14:17

.@yelbota вначале хотел ответить "чтоб не мешали работать", потом передумал. Главное: разработчики должны понимать что, зачем и почему

14:17

.@yelbota даже если менеджер крут, если он не объяснит зачем нам эта фича или почему шипать сегодня, девы будут считать его самодуром

14:19
@Nevkontakte @backendsecret ну, что-то на эти вопросы отвечают. какие ответы считать "правильными"?
14:48
@yevvers @backendsecret про это можно книгу написать :-) Вкратце: процесс должен быть таким, чтобы тебе хотелось ему следовать.
14:59
@yevvers @backendsecret Между прочем, с некоторыми поправками на смену технологий, The Joel Test все еще актуален: joelonsoftware.com/articles/fog00…
14:59
@backendsecret Где-то умеют, но вообще да, между менеджментом и прессингом в ex-ussr часто ставят знак равенства
17:07

А ведь когда я пришел на стажировку в Bing Ads менеджер сказал мне "My job here is to push chairs and tables out of your way"

17:09
@backendsecret все стоя работают?
17:13

.@Umren м.п. на кампусе распространены столы с электроподъемом столешницы (по-очереди работаешь то сидя, то стоя)

17:14
The HTTP/2 implementation was committed to nginx: mailman.nginx.org/pipermail/ngin…
#http2 #nginx
18:04
А вот и подоспел вчерашний выпуск @GolangShow с @SBozhko и @antonarhipov Был хороший разговор golangshow.com/episode/2015/0… о Java Scala и Go
18:27

Занятный цикл статей про C# на хабре: habrahabr.ru/post/267063/ - жалко только что нет замеров производительности

19:55

# Пятница 19 твитов

Мало кто знает, но правило «работает — не трогай» в первую очередь распространяется на людей
0:15

Пятничное приветствие, напоминаю что мой твиттер - @kurmanov и я разработчик в стеке технологий от microsoft, вопросы жду соответствующие)

11:44
@backendsecret @kurmanov прочитал в секте вместо стеке.
12:09
The sky has fallen? :) - Microsoft has developed its own Linux. Repeat. Microsoft has developed its own Linux m.theregister.co.uk/2015/09/18/mic…

Я еще в понедельник писал что стек Microsoft это не только WIndows twitter.com/ashalynd/statu…

12:10

Есть ощущение что все самые значимые сра^W дискуссии прошли в начале недели как реакция на "о, виндузятник"

12:11
@backendsecret зачем MS Linux? :)
14:19

.@dcromster потому что до сих пор есть ниши в которых linux лучше windows :)

14:20
@backendsecret @kurmanov Внезапно вспомнил, что есть F# (да и вообще в MS вроде теплое отношение к fp) - он продолжает развиваться?
14:21

.@erthalion еще как! в апреле вышла версия F# 4.0, сам язык вполне востребован в сфере анализа данных

14:22
@backendsecret Может пропустил, но "Вот скажи мне, американец, в чём сила?"- Kestrel готов или что-то взамен сделали?
14:23

.@_bugov он включен в asp .net vNext, так что жив, готов и prod-ready

14:25
@backendsecret а почему ты пошел на тёмную сторону? :)
14:26

.@dcromster я родился в ней :D моей первой средой разработки была Microsoft Visual C++ 6

14:27
@backendsecret думаешь осилят с N-й попытки? Кто будет потребителем это "дистрибьютива"?
14:31

.@dcromster в псто по ссылке речь идет о том, что из линукс машин будут делать узлы SDN (Software Defined Network) для Azure клиентов

14:32

Свежая статья про кроссплатформенный asp .net dnnsoftware.com/community-blog…

14:36
@backendsecret и как там на стеке MS? Сертификация и энтерпрайз?
14:39

.@snejink имхо сертификация девелоперов не нужна, разве что всяким скучным интеграторам. Я вот работаю в bing search, не знаю коллег с ними

14:41

# Воскресенье 11 твитов

Уважаемые подписчики, простите за вчерашний блэкаут, у ведущего случился приступ личной жизни

15:48
@backendsecret нормально в менеджмент могут только те у кого CEO учились заграницей и в нужных компаниях работали ;D
15:48

Напоминаю, мой личный твиттер - @kurmanov подписывайтесь и оставайтесь на связи

15:49

Хочу поговорить сегодня о плюсах и минусах работы в больших компаниях

15:49

О чем вы думаете когда вы видите в резюме кандидата что-то вроде "Большая компания X - 3 года", "Большая компания Y - 2 года"?

15:50
@backendsecret что мы понимаем под большой компанией? яндекс, мейлру и газпром в резюме айтишника вызывают диаметрально разные ч-ва
15:59

.@mkn8rd думаете в газпроме не умеют разработку по процессу?

15:59

.@unix_tips @mkn8rd почему-то вспомнил сбертех, а есть тут товарищи оттуда?)

16:18
@backendsecret думаю, что нет сильной разницы между 2 и 3 годами работы в крупной компании. Интересен результат работы там, показанный в CV.
16:18

.@unix_tips что же делать людям со строгим NDA?

16:19

Дорогие читатели, вынужден прощаться, с вами эту неделю был @kurmanov - подписывайтесь. Спасибо всем за реплаи, было весело!

22:05

other