Posts Tagged ‘JetBrains’

Pluralsight Webcast: Agile Environments

Saturday, April 30th, 2011

On the 5th May, in collaboration with our partners Pluralsight, we will be doing a webcast on Agile environments:

- What exactly is an Agile environment

- Best practices for setting up environments with TeamCity, YouTrack and an OSS stack

This webcast is completely free and open to all. Please check out Pluralsight’s website for more information and registration information.

TechDays Belgium and The Netherlands

Thursday, April 21st, 2011

We’ve only just come back from Mix 11 and are already preparing things for the next great .NET events taking place in Europe: TechDays Belgium and DevDays The Netherlands.

image image

With over 3.000 delegates registered, it’s cut out to be a blast. JetBrains will be at both events, which slightly overlap.

We will be giving away our Dead Code T-Shirts as well as some other surprise swag we have to give away. Please make sure you stop by our booths to chat.

I’ll be doing a session at each event, a Deep Dive into MVC 3 at TechDays Belgium and Real World Architectures with MVC at DevDays in The Netherlands. I’ll also be giving a short 30 minute talk at the Speaker Corner in the Expo area on the 27th of April at 12:30 on using ReSharper to be more productive with Web Development.

See you there!

Webinar: Working with TeamCity, YouTrack and an OSS Stack

Sunday, April 3rd, 2011

On Tuesday, 5th April 2011, I’ll be giving a webinar (in Spanish) on how to setup an environment with TeamCity, YouTrack and your favorite OSS tools and frameworks.

Things we’ll see:

  • TeamCity: Overview and benefits
  • YouTrack: Mouseless Web Issue Tracking
  • Introduction to Distributed Version Control Systems and benefits over Centralized
  • Creating Continuous Integration Processes with TeamCity and OSS stacks
  • Integration with Visual Studio and other IDE’s

The webinar will be roughly 2 hours and it will be mostly demo-centric.

It is a completely free event. If you’d like to attend, please register here

ReSharper 6 Enhances Suggestions with Explanations

Tuesday, March 22nd, 2011

Previous posts introducing ReSharper 6:

One of the new features we have added to ReSharper 6 is the ability to find out why ReSharper makes certain suggestions. Often, ReSharper can provide a suggestion such as the one shown below:

image

For some people this might be clear, whether or not they would agree with the suggestion. For others it might make little sense, specially developers that are often new to the language or framework. In ReSharper 6, we have added a feature* which provides more information as to why these suggestions, hints or warnings are made:

image

When invoking the QuickFix, by pressing Alt+Enter, ReSharper now provides a new entry which is “Why is ReSharper suggesting this?”. By clicking on this entry, you will be redirected to a Wiki on the JetBrains site where you will be provided with more detailed information in regard to the suggestion. For instance, when being displayed with the following:

image

By selecting the “Why is ReSharper suggesting this?” action, the Wiki site will show the following information:

image

Currently we have over 40 entries in the Wiki and are continuing to add more entries. We will also be updating and reviewing them with more examples were required. As always, please let us know if you have any feedback.

* There is a plug-in which is available for previous editions of ReSharper called WhySharper, which this idea was partially based on. We realized however, that to make sure the information is kept up to date, it would be better to have this functionality built into the product.

Spending time with you

Monday, September 13th, 2010

At JetBrains, pretty much everyone is a developer. From our CEO, all the way through to our Product Managers and QA. Even our head of Marketing has contributed with code to IntelliJ. As such, we get to dogfood our own products quite a bit, which provides us with a lot of feedback for improvements and new features. However, this has it’s drawbacks too. As developers and consumers of the products, we work with them mostly in ways that are “expected”, and often miss that angle where tools are used in manners they weren’t set out to be.

That is why our users opinion, that is, yours, is fundamental, and by far the most important aspect of the feedback cycle. Different users, different companies work in different ways. For us, it’s important to know this.  This kind of feedback is often provided by email, support forums or even the occasional blog post or twitter. However, it is sometimes hard to understand certain things without looking at the bigger picture, and that is not always easy to communicate over electronic media.

What would be ideal, would be to sit down with our users and see how they work, the problems they face and what we can do to improve things; to get actual face time. We’ve been thinking about how to do this and come up with an idea, an experiment, that might work, might not. But as they say, it is better to have tried and failed than to never have tried at all.

Coming to a location near you

JetBrains exhibits at many conferences worldwide, on different technologies and topics. At each of these conferences, different teams attend. If it’s a .NET conference or cross-platform, we have members of the .NET team and some of the cross-platform tools such as TeamCity and YouTrack attend. If it’s a Java Conference, members of the IntelliJ attend. When exhibiting at conferences, you usually need to arrive a day or two before and leave a day after. Also many conferences have limited exhibit hours so often you end up with free time on your hands. Being in a country, where you have already had to cover travel expenses, seems like a great opportunity for meeting with customers.

As such, we are reaching out to our customers who would like to have the developers of the products they use daily, on-site to share with them their experiences, the challenges they face, the good, the bad and the ugly.

This is not a sales meeting, nor is it about training

These sessions are not about training nor sales. Those fall into different categories. These sessions are about having a relaxing two-way communication with customers. For this to be successful, we need both parties to genuinely be interested. From our side, only developers that are voluntarily willing to take part in the program will do so.

What is the process?

We’re playing this in an Agile way. Since this is an experimental program, we are still trying to shape things, but much of the decisions we need to make depends on how successful the program will become. In other words, we are not going to set up a sophisticated application process before we know there is sufficient demand for it. Right now we are going to use the tools that are at our disposition, and luckily we have one good one: Social media.

Before every event comes up, once we have most of the logistics and people coordinated, we will let all our customers that are on Facebook or following some of the Twitter accounts know we will be in town. If you are interested, you can contact us to set something up. To begin with (and most likely in the long term), it will be based on a first-come first-served basis. Once we have the quota complete, we will let all whom applied know.

If it proves to be successful, then we’ll look into setting up a more 21st Century automated system. Until then, we’ll play YAGNI.

We have many developers, Product Managers and QA members genuinely interested and committed to making this work. We hope this feeling is mutual.

 

On a side note, although this isn’t exactly the same, we do have a JetBrains Community Night coming up at DevCon in London, on the 29th of Septemeber where we’ll be meeting with customers. If you’d like to come, please make sure you sign up as places as limited

JetBrains Community Night at DevCon

Monday, September 6th, 2010

imageFrom the 27th to the 29th of September, DevCon London is taking place. DevCon is organized by Software and Support, the great team behind conferences such as BASTA, JAX, PHPCon and many more. The conference is in parallel with JAX London so there’s for sure going to be a mix of crowds between .NET and Java developers. There’s a great line-up of speakers (a few more not on the list including Greg Young and Neil Robbins) and Richard and Carl will be there with their .NET Rocks Panel. If you’ve not signed up yet, I recommend you do. It’s going to be a great event.

The night of the 29th, JetBrains is holding an Open Doors community event, where we’ll show some of the things we are working on, discuss some future plans and also have two great friends of JetBrains, Sebastian Lambla and Howard van Rooijen talk to us about dealing with packages in .NET and promoting standards across teams. All this will be topped off with Beer and Snacks.

This is a free event, and you do not need to register for the main conference to attend this. However, places are limited so I do recommend you sign up as soon as possible if you want to come.

Also, don’t forget that you can still have a chance to win a free entrance to DevCon or JAX London (2 day pass valued at over 540 Pounds Sterling) by submitting a Screencast to JetBrainsTV

Hope to see you there!

JetBrains TV: It’s here…

Thursday, September 2nd, 2010

For some time now, we’ve had requests from the community to have a central point where people could have access to Screencasts and other Video related material that we provide. In response to that, we are happy to announce the availability of JetBrainsTV (Beta!).

 

image

 

The content is organized by Channels, currently one per product, although we will be expanding that to include other topics in the near future. Most of this content, if not all, is tagged with keywords, allowing you to easily locate topics you are interested in. In addition, the cross-cutting nature of the tags allow you to discover new things, for instance functionality that you knew existed in IntelliJ but weren’t aware that ReSharper also provided.

Content can be voted and commented on, neither of which require you to create an account. Voting is anonymous and comments can be left as a Guest user or using other social media accounts such as Twitter, Disqus or OpenId (obviously based on level of Spam we might have to adjust this in the future).

 

Contributing content

JetBrains TV is not only a platform to offer centralized screencasts, but also a chance for community members to contribute. By signing in (click on the link in the top right-hand corner), you can upload your own videos, thus providing you with a platform for other community members to see your work.

The sign-up process is easy, in fact, you might not even need to create an account, as it uses the consolidated JetBrains account. If you’ve contributed to the forums or the JetBrains developer  
community in the past, you’re good to go!

Although it is still in Beta, there’s quite a lot of content on there already and we hope that by opening it up to the community early, we can improve things based on your valuable feedback.

Enjoy!

 

PS. To support our love for dogfooding we’ve implemented the TV site with PHP and Drupal using PhpStorm IDE. PhpStorm team has received a good bunch of feedback they wanted.

We’re going to NDC!

Friday, June 11th, 2010

image

JetBrains will be exhibiting at the Norwegian Developer Conference next week. Myself, Oleg “Don’t EVER separate me from my iPad” Stepanov, Eugene “If there’s anything you want to know about ReSharper, he’s your man” Pasynkov and Eugene Petrenko from TeamCity will be there.

We’ll be doing demos, prize raffles, and of course giving out the (now famous) “I see dead code” T-Shirts.

photo

I’ll also be giving 3 talks, one on CouchDB, another on Code Contracts and a third on Mocking. Conference organizers have been kind enough to spread them out for me over the 3 days so that I cannot get smashed until the last night. Oh well! You know what they say: If you’re going to Norway and want it to be legal, it’s got to happen at NDC.

So if you’re going to NDC and want to discuss any issues, tell us about your next feature request that will revolutionize the world, get a T-Shirt or even (I know…sounds crazy) say hello, stop by our booth.

See you there!

 

JetBrains has fun at NDC Norway

Friday, July 10th, 2009

A couple of weeks ago we attended NDC Norway. The conference was organized on a very high level and went very well. We were excited and surprised to see how popular our products are in that part of the world!

It was also nice to chat with all those who stopped by our booth. And on that note - congratulations to the following lucky winners of ReSharper + dotTrace productivity packs:

Lars Kristian Hagen
Harry Solsem
Gante Magnussa
Alf Kare Lefdal
Ronny Hansen

Your licenses should be waiting for you in your e-mail inbox!

ReSharper Build Configurator

Wednesday, April 1st, 2009

Have you ever wanted to really customize ReSharper, just the way you want it?

Now you can build your own, with our brand new ReSharper Configurator. Choose the analysis engine, select the feature packages you need, the supported languages, and even the colors! Go lightweight or feature-rich - it’s all up to you.

Click here to build your ReSharper now: http://www.jetbrains.com/resharper/build_now.html