Некоторое время назад социологический факультет СПбГУ решил разобраться, каких работодателей считают лучшими в ИТ. В опросе приняли участие порядка 2500 человек, среди них: пользователи «Моего круга», посетители мероприятий JUG.ru, подписчики ИТ-сообществ «Вконтакте» и «Телеграма». Сегодня мы делимся получившимися результатами.
derigel @derigel
Пользователь
JetBrains Rider 2017.1 — первый релиз новой кроссплатформенной .NET IDE
2 мин
42KНесколько дней назад мы выпустили первую версию JetBrains Rider — новой кроссплатформенной IDE для .NET-разработки на базе IntelliJ-платформы и ReSharper. Rider теперь можно не только загрузить, но и купить. Rider входит в подписку All Products Pack, так что если она у вас есть — загружайте и пользуйтесь, ничего не доплачивая.
Rider — это IDE для .NET-разработки, которой можно пользоваться на Windows, Mac и Linux. Rider подходит для многих видов .NET-приложений, в том числе ASP.NET, .NET Core, .NET Framework, Xamarin и Unity.
Что еще за Rider?
Rider — это IDE для .NET-разработки, которой можно пользоваться на Windows, Mac и Linux. Rider подходит для многих видов .NET-приложений, в том числе ASP.NET, .NET Core, .NET Framework, Xamarin и Unity.
+41
Kotlin для Android: Теперь официально
4 мин
36KВчера на конференции Google I/O 2017 команда Android объявила об официальной поддержке языка Kotlin для разработки Android-приложений. Это огромный шаг вперед для Kotlin, и отличная новость для всего сообщества Android-разработчиков.
Kotlin дает разработчикам Android-приложений возможность использовать мощный современный язык, код на котором получается более компактным и надежным, уменьшая вероятность падения приложений у пользователей. Kotlin прост в освоении и отлично сочетается с Java, что позволяет постепенно внедрять его в существующие проекты, не теряя накопленный опыт, навыки и технологии.
Плагин для поддержки Kotlin теперь входит в поставку Android Studio 3.0, так что разработчикам не нужно ставить дополнительные плагины или беспокоиться о совместимости. JetBrains и Google также берут на себя обязательство поддерживать разработку на Kotlin и в будущем, по мере развития Android-платформы.
При этом другие платформы, которые поддерживают Kotlin (Kotlin/JVM для разработки серверных и десктопных приложений, Kotlin/JS для браузера и Kotlin/Nativе для нативной разработки) остаются не менее важными для JetBrains. Наше видение заключается в том, чтобы создать единый инструмент, позволяющий разрабатывать все компоненты современного приложения на одном и том же языке, независимо от того, на какой платформе эти компоненты запускаются. Это включает в себя и full-stack веб-приложения, и мобильные клиенты под Android и iOS, и встраиваемые платформы IoT, и другое.
Kotlin дает разработчикам Android-приложений возможность использовать мощный современный язык, код на котором получается более компактным и надежным, уменьшая вероятность падения приложений у пользователей. Kotlin прост в освоении и отлично сочетается с Java, что позволяет постепенно внедрять его в существующие проекты, не теряя накопленный опыт, навыки и технологии.
Плагин для поддержки Kotlin теперь входит в поставку Android Studio 3.0, так что разработчикам не нужно ставить дополнительные плагины или беспокоиться о совместимости. JetBrains и Google также берут на себя обязательство поддерживать разработку на Kotlin и в будущем, по мере развития Android-платформы.
При этом другие платформы, которые поддерживают Kotlin (Kotlin/JVM для разработки серверных и десктопных приложений, Kotlin/JS для браузера и Kotlin/Nativе для нативной разработки) остаются не менее важными для JetBrains. Наше видение заключается в том, чтобы создать единый инструмент, позволяющий разрабатывать все компоненты современного приложения на одном и том же языке, независимо от того, на какой платформе эти компоненты запускаются. Это включает в себя и full-stack веб-приложения, и мобильные клиенты под Android и iOS, и встраиваемые платформы IoT, и другое.
+62
«Через год-два .NET Core потеснит Java на рынке enterprise решений», — Интервью с Jon Skeet, Google
20 мин
80K Наверняка вы знаете, кто такой Джон Скит: №1 на Stack Overflow, автор C# in Depth (одной из лучших книг по .NET), разработчик в Google и 14-кратный MVP. Разработчиков такого масштаба не так много, хватит двух порядков, чтобы их всех перечислить. 19-20 мая Джон приедет в Петербург и выступит на DotNext 2017 Piter.
Мне удалось пообщаться с Джоном и взять у него большое интервью по поводу судьбы .NET, .NET Core, нововведений в C# 7 и общем уровне развития среднего разработчика в 2017 году.
Если говорить конкретно, то обсудили следующие вопросы:
Интервью получилось очень большое, но мне кажется, оно стоит каждой потраченной на него минуты.
Мне удалось пообщаться с Джоном и взять у него большое интервью по поводу судьбы .NET, .NET Core, нововведений в C# 7 и общем уровне развития среднего разработчика в 2017 году.
Если говорить конкретно, то обсудили следующие вопросы:
- Общее направление развития .NET и ошибки Microsoft;
- Чего ждать от .NET Core в ближайшем будущем;
- Стоит ли мигрировать на .NET Core, если у вас легаси на .NET Framework;
- Проблемы и победы .NET на поприще кроссплатформенности;
- Java vs .NET на рынке enterprise решений;
- Чем хороши tuples и pattern matching в С# 7, а что стоило сделать иначе;
- Небольшие, но приятные фичи C# 7;
- Деградация сообщества разработчиков (и есть ли она);
- Правильный подход к диагностике багов и постановке правильных вопросов на SO;
- Гайд по изучению новых языков и платформ;
- Проблемы с базовыми типами: числа, текст, дата и время;
Интервью получилось очень большое, но мне кажется, оно стоит каждой потраченной на него минуты.
+94
Серия видеоуроков по Kotlin
1 мин
42KПриветствую тебя — Человек жаждущий знаний!
Хочу поделится с тобой своим небольшими но думаю полезным для многих знаниями по Kotlin в виде небольшой серии видео.
+30
«Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains
29 мин
40KВ новогоднем выпуске «Без слайдов» — Максим shafirov Шафиров, CEO компании JetBrains.
Вот о чем мы поговорили с Максимом:
- Важен ли для JetBrains российский рынок?
- Почему Максим не прекращает писать код?
- Насколько помогает догфудинг и в чём его ограничения?
- Почему компания редко закрывает продукты?
- Как появился Kotlin, и какими компания видит его перспективы?
- Почему компания не была продана, несмотря на щедрые предложения?
- Как в JetBrains появилась должность PMM?
- Как JetBrains одновременно конкурируют и сотрудничают с Microsoft?
Как обычно, под катом — полная текстовая расшифровка беседы.
+60
«Хаос в .NET-мире — разумная цена за скорость развития платформы»: интервью с Андреем Акиньшиным (JetBrains)
24 мин
22KПроект Rider (.NET IDE от JetBrains) дошёл до публичной EAP-версии — самое время подробно расспросить Андрея Акиньшина, одного из его разработчиков. Но Rider стал не единственной темой нового выпуска «Без слайдов». Помимо него, поговорили:
- о библиотеке BenchmarkDotNet, которую разрабатывает Андрей
- о движении Microsoft к опенсорсу и кроссплатформенности
- об общем состоянии .NET-мира и, конечно,
- о .NET-конференции DotNext (которая, кстати, состоится в Москве уже в эту пятницу)
Как всегда, под катом есть полная расшифровка интервью.
+49
.NET Tools. Интервью с Сергеем Шкредовым (JetBrains), Павлом Авсениным и Александром Захаровым (DevExpress)
14 мин
10KНекоторые разработчики программируют взглядом. Другие слепы и программируют на слух\ощупь. Отдельным товарищам достаточно маркера и доски. Но все-таки большинство .NET-разработчиков пользуется Visual Studio для кодирования и дебага, парочкой профайлеров, декомпилятором, плагином для VCS, браузерными инструментами, R#\CodeRush, тулзой для контроля базы данных, баг-трекером, билд-системой и кофемашиной.
Мне удалось поговорить с разработчиками некоторых из перечисленных средств разработки.
Под катом — скучная и совершенно неинтересная реклама, немного Roslyn, чуть-чуть Rider, минимум CodeRush, малость описаны фичи C# 7.0, бегло рассмотрены перспективы .NET и один раз упоминается PVS-Studio.
+28
Будущее безопасности мобильных приложений, или чему нас могут научить покемоны
5 мин
35KС момента появления Pokemon Go, я с большим любопытством отслеживаю всё, касающееся этой игрушки. Как ни странно, она даёт безумное количество интересной информации — в первую очередь относительно разработки мобильных приложений. Казалось бы, занимаетесь вы разработкой банковских приложений — в чём тут может быть связь? А нет, вам тоже найдётся, чему научиться у покемонов.
+49
DotNext 2016 Moscow: 8 MVP, StackOverflow и немного хардкора
4 мин
5KСколько MVP нужно, чтобы сделать программу конференции крутой? Ответ очевиден: чем больше, тем лучше! Именно поэтому с каждым DotNext это число растет: в этом году на конференции вы встретите как минимум 8 Microsoft Most Valuable Professionals и как минимум двух экcпертов из Microsoft.
Итак, кто же будет 9 декабря на DotNext 2016 Moscow? Смотрите под катом.
Итак, кто же будет 9 декабря на DotNext 2016 Moscow? Смотрите под катом.
+20
Рокетбанк подверг риску персональные данные клиентов и данные банковских карт
2 мин
46KВремя от времени я провожу внешние аудиты безопасности IT компаний, поддерживающих Bug Bounty. Согласно странице Рокетбанк может принять решение о вознаграждении в случаях обнаружения серьезных и публично неразглашенных уязвимостей.
За текущий год я обнаружил значительное количество уязвимостей в системе Рокетбанка, в том числе позволяющих получить персональные данные всех клиентов, реализовать XSS-атаку. В данной статье я опишу результаты последнего проведенного мной аудита Рокетбанка.
За текущий год я обнаружил значительное количество уязвимостей в системе Рокетбанка, в том числе позволяющих получить персональные данные всех клиентов, реализовать XSS-атаку. В данной статье я опишу результаты последнего проведенного мной аудита Рокетбанка.
+136
Tinkoff скомпрометировал данные о балансе карт своих клиентов
3 мин
142KUPD3: Уязвимость закрыли, баланс больше не проверяется.
Началось все с того, что в один прекрасный вечер попросил меня друг закинуть ему денег на карточку. Всегда решал такие проблемы либо через интернет-банк, либо через мобильное приложение, но поскольку с недавних пор у них интернет-банк превратился в дикого монстра, на этот раз решил воспользоваться их сервисом card2card.
Заполняю себе спокойно поля, и тут случается неожиданное:
Началось все с того, что в один прекрасный вечер попросил меня друг закинуть ему денег на карточку. Всегда решал такие проблемы либо через интернет-банк, либо через мобильное приложение, но поскольку с недавних пор у них интернет-банк превратился в дикого монстра, на этот раз решил воспользоваться их сервисом card2card.
Заполняю себе спокойно поля, и тут случается неожиданное:
+210
+12
«Roslyn — еще очень сырая технология» — интервью с Сергеем Шкредовым, руководителем .NET-направления в JetBrains
24 мин
31KПривет, это снова Без слайдов. Я Алексей Федоров, и на этот раз в гостях у меня побывал Сергей Шкредов, руководитель всего .NET-направления в компании JetBrains.
С Сергеем мы говорили:
Вот видео
Под катом — текстовый вариант интервью.
С Сергеем мы говорили:
- о последних релизах ReSharer;
- о новой схеме подписок и лицензий;
- про непростые отношения с Microsoft;
- о рантайме и развитии языка;
- о том, как поменял ситуацию выход Roslyn;
- о работе с фидбеком пользователей для улучшения продукта;
- о планах развития других продуктов .NET стека;
- о важности внутриотраслевого общения и обмена опытом;
- про разработку продуктов для С++;
- немного о ReSharper C++, на который должны подсесть даже разработчики Microsoft;
- О том, как пользователи почувствуют изменения;
- Как ReSharper будет развиваться дальше.
Вот видео
Под катом — текстовый вариант интервью.
+47
«IT — это достаточно бедная индустрия» — интервью с Дмитрием Нестеруком из JetBrains
29 мин
83KВсем привет. Это снова «Без слайдов», и сегодня у меня для вас интервью с Дмитрием Нестеруком aka mezastel, техническим евангелистом компании JetBrains. Дмитрия я знаю довольно давно и, не скрою, сам очень долго ждал момента, когда мы наконец поедем на студию и запишемся. Уж больно много вопросов у меня к нему накопилось.
Мы больше часа беседовали с Дмитрием, но не успели затронуть даже половины тем, которые хотелось обсудить. Что Дмитрий успел рассказать мне:
Вот видео, а под катом, как обычно, текстовая версия этого интервью.
(на одиннадцатой минуте нет звука, к сожалению.)
Мы больше часа беседовали с Дмитрием, но не успели затронуть даже половины тем, которые хотелось обсудить. Что Дмитрий успел рассказать мне:
- Чем технический евангелист отличается от Developer Advocate
- Как работает евангелизм в JetBrains
- О восприятии мира настоящими гиками
- Почему IT — это бедная индустрия
- Про маржу и инвестиции российских аутсорсеров
- Про то, какие enterprise решения позорят индустрию и почему
- Насколько далека JetBrains от своего простого потребителя
- Об том, как индустрия видеоигр смогла «вырастить» под себя целый сектор железа
- Что сейчас творится на рынке видеокарт
- Что еще могут придумать компании, для того, чтобы программы работали быстрее
- О том, как будет выживать ReSharper и о 64-битных IDE от Microsoft
Вот видео, а под катом, как обычно, текстовая версия этого интервью.
(на одиннадцатой минуте нет звука, к сожалению.)
+51
Хакеры изобрели новую схему воровства денег, украв 250 млн. рублей
4 мин
96KGroup-IB выявила новый вид мошенничества, с помощью которого преступники похищали деньги с банковских счетов.
UPDATE от 24.11.2015 — появилась некоторая дополнительная информация на Forbes.com
Для совершения основных действий злоумышленники использовали банкоматы, поэтому эта схема получила название «АТМ-реверс», или «обратный реверс». В описанной схеме преступник получал неименную платёжную карту, пополнял её и тут же снимал внесённые деньги в банкомате, запрашивая чек о проведенной операции.
UPDATE от 24.11.2015 — появилась некоторая дополнительная информация на Forbes.com
Для совершения основных действий злоумышленники использовали банкоматы, поэтому эта схема получила название «АТМ-реверс», или «обратный реверс». В описанной схеме преступник получал неименную платёжную карту, пополнял её и тут же снимал внесённые деньги в банкомате, запрашивая чек о проведенной операции.
+28
Пишем простейший плагин для ReSharper
12 мин
9.1KТуториал
Цель: написать, протестировать и развернуть простейший плагин для R#, содержащий пользовательские Quick-Fix и Context Action.
План статьи:
В ролях:
Заинтересовавшихся приглашаю под кат.
План статьи:
- Настройка среды разработки
- Пример №1: простейшее расширение-заглушка
- Установка плагина
- Отладка, полезные советы
- Пример №2: модификация кода с помощью R# API
- Функциональное тестирование плагинов средствами R# API
В ролях:
Visual Studio 2015
ReSharper Ultimate 10
Заинтересовавшихся приглашаю под кат.
+18
Вышел JetBrains Toolbox со всеми обновленными десктопными продуктами
2 мин
32KХотя сегодня понедельник, у нас важный день — мы запустили JetBrains Toolbox, обновили все входящие в него десктопные продукты и начали продажи по новой лицензионной схеме.
Вкратце о каждом из продуктовых обновлений:
Вкратце о каждом из продуктовых обновлений:
- ReSharper Ultimate 10 — ReSharper Build для повышения эффективности сборки, непрерывное тестирование, профилирование со шкалой времени внутри Visual Studio, больше средств контроля за стилем кода, поддержка NUnit 3.0, полная поддержка C99, новые проверки, исправления и рефакторинги для C++, улучшенная поддержка JavaScript и TypeScript (в том числе регулярные выражения и синтаксис JSX/TSX), декомпиляция в IL-код.
- IntelliJ IDEA 15 — новые возможности в отладчике, улучшенный пользовательский интерфейс, новые встроенные инструменты и интеграции, дополнительно улучшенная помощь при написании кода, поддержка Kotlin «из коробки».
- PhpStorm 10 — улучшенная поддержка языка PHP, повышенное удобство редактирования, отладки, анализа кода и многие другие мощные возможности.
- WebStorm 11 — поддержка
+39
Конференция DotNext возвращается в Москву — с новыми силами и обновленным названием
3 мин
8.3KЭто анонс для всех .NET-программистов, которым интересно, что происходит с их платформой.
11 декабря в Москве пройдет .NET-конференция DotNext. Самая главная .NET-конференция на русском языке. И самая большая конфа для дотнетчиков в России. Ну и вообще, вроде как, самая большая .NET-конфа в Европе: да, есть конференции гораздо масштабнее, но чтобы вот так, чтобы именно по дотнету — пожалуй мы крупнейшие, да. В прошлом году в Москве собралось 400 участников (вместе со спикерами и организаторами — 450) и еще примерно столько же смотрели конференцию онлайн. В этом году конференция будет еще больше — мы хотим собрать на площадке 500-600 человек.
ТТДТХ! (Только технические доклады, только хардкор!)
Традиционно на DotNext много внимания будет уделено внутренностям самой платформы. Достаточно посмотреть на первые опубликованные доклады: Карлен szKarlen Симонян расскажет об атомарных операциях и Memory Model, а Андрей DreamWalker Акиньшин сделает доклад о микрооптимизациях.
Не обойдется и без прикладных (и иногда забавных) докладов. Например, Дмитрий mezastel Нестерук из JetBrains расскажет о том, как написать на дотнете своего бота.
Вообще докладов будет около 25 штук, продолжительностью 50-60 минут каждый. Если хотите попробовать себя в роли докладчика — подавайте заявку!
11 декабря в Москве пройдет .NET-конференция DotNext. Самая главная .NET-конференция на русском языке. И самая большая конфа для дотнетчиков в России. Ну и вообще, вроде как, самая большая .NET-конфа в Европе: да, есть конференции гораздо масштабнее, но чтобы вот так, чтобы именно по дотнету — пожалуй мы крупнейшие, да. В прошлом году в Москве собралось 400 участников (вместе со спикерами и организаторами — 450) и еще примерно столько же смотрели конференцию онлайн. В этом году конференция будет еще больше — мы хотим собрать на площадке 500-600 человек.
ТТДТХ! (Только технические доклады, только хардкор!)
Традиционно на DotNext много внимания будет уделено внутренностям самой платформы. Достаточно посмотреть на первые опубликованные доклады: Карлен szKarlen Симонян расскажет об атомарных операциях и Memory Model, а Андрей DreamWalker Акиньшин сделает доклад о микрооптимизациях.
Не обойдется и без прикладных (и иногда забавных) докладов. Например, Дмитрий mezastel Нестерук из JetBrains расскажет о том, как написать на дотнете своего бота.
Вообще докладов будет около 25 штук, продолжительностью 50-60 минут каждый. Если хотите попробовать себя в роли докладчика — подавайте заявку!
+27
JetBrains: переосмысление подписки и поиск стабильности
5 мин
26KПеревод
Перевод публикуется с разрешения автора, оригинал на Voxxed.
Когда 3 сентября JetBrains анонсировали изменения в своей лицензионной политике предложив модель подписки для своих инструментов [IDE — при. пер.], они, конечно, ожидали некоторой реакции со стороны сообщества. В действительности на них обрушился настоящий поток отзывов, от умеренно возмущенных до откровенно агрессивных. В ответ компания опубликовала пост: мы действительно слушаем своих пользователей. Сегодня, в третий и последний раз, они опубликовали результаты пересмотра предложенной модели. Вот официальное tl;dr от авторов IntelliJ IDEA:
В этом интервью Hadi Hariri, лидер команды Developer Advocacy, объясняет, почему компания была так ошеломлена первой реакцией сообщества, почему они не вернут все как было и почему эти изменения так важны для компании и ее будущего.
Когда 3 сентября JetBrains анонсировали изменения в своей лицензионной политике предложив модель подписки для своих инструментов [IDE — при. пер.], они, конечно, ожидали некоторой реакции со стороны сообщества. В действительности на них обрушился настоящий поток отзывов, от умеренно возмущенных до откровенно агрессивных. В ответ компания опубликовала пост: мы действительно слушаем своих пользователей. Сегодня, в третий и последний раз, они опубликовали результаты пересмотра предложенной модели. Вот официальное tl;dr от авторов IntelliJ IDEA:
- Подписка остается, но с существенными изменениями.
- Вы получите резервную бессрочную лицензию как только оплатите годовую подписку: разом или последовательно (в течение 12 месяцев).
- Вы получите скидку до 40% за непрерывную подписку.
- У вас будет возможность использовать программное обеспечение без подключения к Интернету.
- Текущие пользователи с действующей или недавно истекшей подпиской на обновления получат первые два года подписки по цене одного.
- Мы все же рекомендуем вам прочитать статью целиком, чтобы ознакомится со всеми деталями.
В этом интервью Hadi Hariri, лидер команды Developer Advocacy, объясняет, почему компания была так ошеломлена первой реакцией сообщества, почему они не вернут все как было и почему эти изменения так важны для компании и ее будущего.
+42
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Зарегистрирован
- Активность