• Рейтинг ИТ-работодателей Санкт-Петербурга и Москвы: результаты опроса разработчиков

      Некоторое время назад социологический факультет СПбГУ решил разобраться, каких работодателей считают лучшими в ИТ. В опросе приняли участие порядка 2500 человек, среди них: пользователи «Моего круга», посетители мероприятий JUG.ru, подписчики ИТ-сообществ «Вконтакте» и «Телеграма». Сегодня мы делимся получившимися результатами.


      Читать дальше →
    • JetBrains Rider 2017.1 — первый релиз новой кроссплатформенной .NET IDE

        Несколько дней назад мы выпустили первую версию JetBrains Rider — новой кроссплатформенной IDE для .NET-разработки на базе IntelliJ-платформы и ReSharper. Rider теперь можно не только загрузить, но и купить. Rider входит в подписку All Products Pack, так что если она у вас есть — загружайте и пользуйтесь, ничего не доплачивая.

        Rider 2017.1 - кроссплатформенная среда .NET-разработки

        Что еще за Rider?


        Rider — это IDE для .NET-разработки, которой можно пользоваться на Windows, Mac и Linux. Rider подходит для многих видов .NET-приложений, в том числе ASP.NET, .NET Core, .NET Framework, Xamarin и Unity.
        Читать дальше →
      • Kotlin для Android: Теперь официально

          Вчера на конференции 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, и другое.
          Читать дальше →
        • «Через год-два .NET Core потеснит Java на рынке enterprise решений», — Интервью с Jon Skeet, Google

            Наверняка, вы знаете, кто такой Джон Скит: №1 на Stack Overflow, автор C# in Depth, одной из лучших книг по .NET, разработчик в Google и 14-кратный MVP. Разработчиков такого масштаба не так много, хватит двух порядков, чтобы их всех перечислить. 19-20 мая Джон приедет в Петербург и выступит на DotNext 2017 Piter.

            Мне удалось пообщаться с Джоном и взять у него большое интервью по поводу судьбы .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;
            • Гайд по изучению новых языков и платформ;
            • Проблемы с базовыми типами: числа, текст, дата и время;

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

              В этой статье я хочу поднять тему старения компаний и извечный вопрос: что делать простым пользователям? На примере IDEA. С графиками деградации и загнивания.

              Тем, кто интересуется теорией, советую ознакомиться с недавно опубликованной замечательной статьёй "Биологические предпосылки деградации компаний". Я же хочу обсудить вполне конкретную ситуацию, как пример того, когда хорошие вещи начинают отдавать неприятным душком.
              Читать дальше →
            • «Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains



                В новогоднем выпуске «Без слайдов» — Максим shafirov Шафиров, CEO компании JetBrains.

                Вот о чем мы поговорили с Максимом:

                • Важен ли для JetBrains российский рынок?
                • Почему Максим не прекращает писать код?
                • Насколько помогает догфудинг и в чём его ограничения?
                • Почему компания редко закрывает продукты?
                • Как появился Kotlin, и какими компания видит его перспективы?
                • Почему компания не была продана, несмотря на щедрые предложения?
                • Как в JetBrains появилась должность PMM?
                • Как JetBrains одновременно конкурируют и сотрудничают с Microsoft?




                Как обычно, под катом — полная текстовая расшифровка беседы.
                Читать дальше →
              • «Хаос в .NET-мире — разумная цена за скорость развития платформы»: интервью с Андреем Акиньшиным (JetBrains)



                  Проект Rider (.NET IDE от JetBrains) дошёл до публичной EAP-версии — самое время подробно расспросить Андрея Акиньшина, одного из его разработчиков. Но Rider стал не единственной темой нового выпуска «Без слайдов». Помимо него, поговорили:

                  • о библиотеке BenchmarkDotNet, которую разрабатывает Андрей
                  • о движении Microsoft к опенсорсу и кроссплатформенности
                  • об общем состоянии .NET-мира и, конечно,
                  • о .NET-конференции DotNext (которая, кстати, состоится в Москве уже в эту пятницу)

                  Как всегда, под катом есть полная расшифровка интервью.


                  Читать дальше →
                • .NET Tools. Интервью с Сергеем Шкредовым (JetBrains), Павлом Авсениным и Александром Захаровым (DevExpress)


                    Некоторые разработчики программируют взглядом. Другие слепы и программируют на слух\ощупь. Отдельным товарищам достаточно маркера и доски. Но все-таки большинство .NET-разработчиков пользуется Visual Studio для кодирования и дебага, парочкой профайлеров, декомпилятором, плагином для VCS, браузерными инструментами, R#\CodeRush, тулзой для контроля базы данных, баг-трекером, билд-системой и кофемашиной.


                    Мне удалось поговорить с разработчиками некоторых из перечисленных средств разработки.


                    Под катом — скучная и совершенно неинтересная реклама, немного Roslyn, чуть-чуть Rider, минимум CodeRush, малость описаны фичи C# 7.0, бегло рассмотрены перспективы .NET и один раз упоминается PVS-Studio.


                    Читать дальше →
                  • Будущее безопасности мобильных приложений, или чему нас могут научить покемоны

                      С момента появления Pokemon Go, я с большим любопытством отслеживаю всё, касающееся этой игрушки. Как ни странно, она даёт безумное количество интересной информации — в первую очередь относительно разработки мобильных приложений. Казалось бы, занимаетесь вы разработкой банковских приложений — в чём тут может быть связь? А нет, вам тоже найдётся, чему научиться у покемонов.
                      Читать дальше →