September 7:

Two tracks. Ten talks. Learn from JetBrains folks and experts from the community and gain insight into some of the best kept secrets and let them share their war stories with you.
6:23

Registration

08:30–09:00

8:30

JetBrains Mixup

Learn about how we work as a company and see some of the upcoming projects we're working on.

09:00–10:00

9:00

What's going on in ReSharper

Take a dive into the latest with ReSharper, including some of the new features, see what we have in store in upcoming versions and discover how ReSharper can also help with C++ development.

10:15–11:15, Hadi Hariri

Android Development with IntelliJ / Android Studio

Google recently announced that it is basing Android Studio, its IDE for Android Development, on the Community Edition of IntelliJ. Find out how to make the best of this environment and see how it can help you with Android development.

10:15–11:15, Dino Esposito

10:15

Extending ReSharper

Learn about the capabilities you have to use ReSharper's platform API to not only create plugins for ReSharper but also extend it to do static analysis and refactorings of your own.

11:30–12:30, Matt Ellis

Using Kotlin to simplify Android Development

Kotlin can help you reduce the amount of code you need to write for Android applications and at the same time make it readable and more maintainable. In this session we're going to see how certain constructs and DSL's can be used to make Android more enjoyable.

11:30–12:30, Svetlana Isakova

11:30
Lunch
12:30

YouTrack: Not just an issue tracker

You only really understand the true power of YouTrack once you realize the potential of YouTrack Workflows. This talk isn't going to show you what YouTrack is. It's going to show you how to bend and twist it for every purpose possible.

13:30–14:30, Dmitri Nesteruk & Sebastiaan Janssen

RubyMotion

Love Ruby? Want to develop applications in Ruby for iPhone? Then learn how RubyMotion and RubyMine can help you do that, from the hands of Denis, RubyMine lead and RubyMotion developer.

13:30–14:30, Denis Ushakov

13:30

TeamCity from the Trenches

We dogfood all our products. In fact, many, if not all, have originated from need. And when it comes to TeamCity we really beat it up. Learn how we're running over 180 agents in-house and how we manage deployments.

14:45–15:45, Leonid Khachaturov

How ReSharper Can Help
with Windows Phone Development

If you're doing Windows Phone development, you're no doubt also doing XAML. Find out the really powerful features that ReSharper offers for this technology and how it can make WP development more pleasurable.

14:45–15:45, Dmitri Nesteruk

14:45

From Renamer Plugin to Polyglot IDE

We spent the last decade developing and enhancing the IntelliJ Platform, which originated from a simple plugin to rename variables. Learn how we use our own tools to maintain code over time.

16:00–17:00, Dmitry Jemerov

Objective-C coding. 85 lvl

What is AppCode? Is it the silver bullet for developing outstanding iOS and Mac apps? Does it make myself better developer? Why do you even bother learning one more IDE when there is Xcode?.. Let’s find out.

16:00–17:00, Alexander Babaev

16:00
Beer,
Mingle
&
Prizes
17:00
19:46
Watch live

Speakers

Dmitry Jemerov

Since joining JetBrains in 2003, Dmitry Jemerov has worn a lot of hats in the company. He’s spent a good part of the last 6 years refactoring the IntelliJ IDEA codebase, enabling its use for projects as diverse as PyCharm (the IDE for Python and Django), the Kotlin compiler and UpSource, the Web-based source code browser currently in development at JetBrains. Currently he leads the development of PyCharm as well as WebStorm, the JetBrain IDEs for Web/JavaScript development.

Ilya Ryzhenkov

Ilya is Product Manager for the .NET tools division at JetBrains. Having worked previously on line of business applications, he joined JetBrains as a ReSharper developer in 2006, and less than a year later moved to heading the ReSharper team as Product Manager, delivering an award wining product year after year. Ilya currently lives in St. Petersburg, Russia and likes to spend time delving into various language.

Denis Ushakov

Denis Ushakov is a RubyMine project manager at JetBrains. His areas of professional interest include virtual machines design and managed runtimes in managed language implementation. His current work is focused on Ruby core code insight, Rails support and debugging.

Matt Ellis

Matt Ellis is a Technical Evangelist at JetBrains. He has been a professional developer for nearly 20 years, shipping software for BBC Worldwide, BNP Paribas and Egg, the UK’s first Internet bank. He is an open source creator and contributor, owning projects such as the xUnit.net test runner for ReSharper. He believes in clean code, simplicity and standing on the shoulders of giants.

Dmitri Nesteruk

Dmitri Nesteruk is a developer, speaker, podcaster and a technical evangelist for JetBrains. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.

Svetlana Isakova

Svetlana Isakova is a Developer on the Kotlin team since 2011. Before joining Kotlin she had a passion for the Scala programming language.

Currently she is responsible for the Kotlin overload resolution and type argument inference algorithms. She loves concepts and ideas, and to ski in the Alps as well.

Oleg Stepanov

Oleg Stepanov is CEO at JetBrains. Since joining the company almost ten years ago he has worked on .NET tools as software developer and manager, then on a JetBrains product that’s still to be widely announced.

Sebastiaan Janssen

Sebastiaan is a .NET developer and has recently started working as the project manager at Umbraco, one of the most deployed Web Content Management Systems on the Microsoft stack. Sebastiaan is originally from Holland but moved to Denmark a few months ago. He has been a very active contributor to Umbraco for years, doing talks at user groups and the yearly conference CodeGarden.

Hadi Hariri

Hadi Hariri is a Developer and Technical Evangelist at JetBrains. His passions include software architecture and web development. Book author and frequent contributor to developer publications, Hadi has been speaking at industry events for over a decade. He is based in Spain where he lives with his wife and three sons. He is also an ASP.NET MVP and ASP.NET Insider.

Leonid Khachaturov

Leonid is a front-end developer at JetBrains. Having joined JetBrains in 2011, he spends his time refining the user interface of TeamCity as well as working on exciting new web products.

Alexander Babaev

CTO and Co-Founder of DevPocket, mobile development company. Expertise in iOS/Android mobile development as well as JSE/JEE projects. Developed «Russian Language Rules» for iPhone and iPad, «iTrace, Handwriting for Kids» for iPad and a dozen other applications. Have been using IntelliJ Idea for more than 10 years. Started using AppCode even before it was AppCode.

Dino Esposito

A long-time trainer and top-notch architect, Dino is the author of many popular books for Microsoft Press that helped the professional growth of thousands of .NET developers. Latest books are «Architecting Mobile Solutions for the Enterprise», «Building Windows 8 Apps with HTML5 and JavaScript» and upcoming «Programming ASP.NET MVC 5». Follow Dino on Twitter (despos) and software2cents.wordpress.com

Foo Café

Stora Varvsgatan 6a
Malmö, Sweden

Traveling to Malmö is quite easy. If you’re traveling internationally, your best bet is to fly to Copenhagen and then take a train to Malmö There are trains directly from the airport that leave frequently. Journey takes 35 minutes. Malmö also has its own airport with some budget airlines flying there.

For accommodation we recommend using Booking.com, as it offers a wide choice.

Partners

We’d like to thank our Partners for supporting JetBrains Day