kurmanov

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

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

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

9:12

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

9:15

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

9:17

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

10:19

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

10:27

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

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

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

10:41

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

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

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

10:59

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

11:00

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

11:02

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

11:07

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

11:08

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

11:09

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

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

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

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

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

12:28

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

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

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

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

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

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

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

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

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

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

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

14:30

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

14:31

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

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

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

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

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

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

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

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

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

14:51

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

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

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

14:53

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

14:56

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

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

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

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

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

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

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

17:51

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

17:51

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

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

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

20:52

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

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

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

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

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

10:26

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

10:30

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

10:37

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

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

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

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

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

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

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

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

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

14:14

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

14: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…
15:48

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

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

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

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

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

13:10
Go up one folder:

Windows: Alt + ↑

Mac: Cmd + ↑

Handy.

#CantBelieveIJustLearnedThis

16:19

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

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

10:34

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

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

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

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

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

11:17

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

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

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

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

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

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

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

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

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

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

8:44
@backendsecret @kurmanov прочитал в секте вместо стеке.
9: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…

9:10

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

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

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

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

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

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

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

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

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

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

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

11:32

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

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

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

11:41

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

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

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

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

12:49

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

12:49

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

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

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

12:59

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

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

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

13:19

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

19:05

other