Having Fun with Codenames
Developers work hard. So to keep our creative juices flowing, sometimes we need to entertain ourselves and take our mind off work. One way we do this at JetBrains is by having fun with codenames for future product releases. Here are some of the hilarious and weird ways our products get their codenames. Godly intelligence Now over 11 years on the market, our flagship IDE IntelliJ IDEA has carried a lot of goddesses’ names like Stella, Vista, Pandora, Ariadna, Aurora, Pallada, Irida, Demetra, Selena, Diana, Maia, Nika, and the most recent Leda. By the way, if some of these names look missp
ReSharper 5 Overview: Navigation to and Within External Sources
While you're waiting for the first public build of the recently announced ReSharper 6, here's a follow-up on the "Introducing ReSharper 5" blog post series that we did earlier this year. One feature that we have not highlighted before but that's a major presence in ReSharper 5 is navigation to and within external sources. When you want to know how a certain method is implemented, with ReSharper you expect to be able to quickly navigate to the declaration of an identifier. In most cases you can do this perfectly well. However, things get tricky in the following two scenarios: The method you’d
ReSharper 5.0 Is Out!
ReSharper 5.0 is finally here, and you can download it right now! We've blogged for a while now about the great new stuff in ReSharper 5.0 (and we'll continue blogging about it), but here's a short recap: Web Development: You get an extensive toolset for ASP.NET development to work with markup files and web site infrastructure. ASP.NET MVC developers get a bonus with additional syntax highlighting, inspections, navigation, and completion for actions and controllers. Project and Team: Powerful, shareable structural search and replace patterns to remove code smells or comply with team polic
Introducing ReSharper 5.0: Structural Search and Replace
Previous posts introducing ReSharper 5.0: Loops 2 LINQ Solution-Wide Warnings and Suggestions Call Tracking Value Tracking Structural Search and Replace is one of the most powerful yet less explored ReSharper 5.0 features. It allows you to find code that matches a structured template, parts of which may have certain restrictions. For example, you can set the type of the expression you are looking for, or specify the number of arguments. In addition to plainly finding parts of code that match the template, you can instantly replace them using an equally powerful replace template, or even co
JetBrains to Sponsor DevConnections 2010
JetBrains is a platinum sponsor for this year's DevConnections conference taking place in Las Vegas, Nevada, April 12-14, featuring the official launch of Visual Studio 2010. Join us at booth 207 and get to know the .NET Team — the people behind ReSharper, dotTrace and dotCover. Yes, they get to go there and hang out with you, while the folks back home work their butts off to sim-ship ReSharper 5.0! In addition to presence at the booth, JetBrains .NET tools evangelist Hadi Hariri will host a vendor session on Test-Driven Development of ASP.NET MVC Applications. If you're planning to v
Introducing ReSharper 5.0: Value Tracking
Previous posts introducing ReSharper 5.0: Loops 2 LINQ Solution-Wide Warnings and Suggestions Call Tracking Recently we posted about Call Tracking, which is a new feature in ReSharper 5.0. A logical next step from Call Tracking is Value Tracking. Value Tracking is designed to help you determine how a certain incorrect value might have passed to a given point in your program, and where it might be passed next. This helps you investigate possible NullReferenceExceptions, inappropriate behavior and reasons why you get incorrect values. You can call Value Tracking by choosing ReSharper | Ins
dotTrace 4.0 Puts On a Fine Performance
Front seats at the ballet: $200 Front seats at the ball game: $100 Quickly spotting bottlenecks in your .NET application: priceless There are some performances money can buy. For everything else, there's dotTrace 4.0 Performance. Jokes aside, here’s what dotTrace 4.0 Performance, currently in Beta, brings to the table. Support for: Visual Studio 2005, 2008, and 2010 .NET Compact Framework 3.5 .NET Framework 1.0 to 4.0 Silverlight 4 New profiling modes: Remote profiling: connect to a remote machine to profile a standalone or web application, or a Windows service. Line-by-line profi
Introducing ReSharper 5.0: Call Tracking
Previous posts introducing ReSharper 5.0: Loops 2 LINQ Solution-Wide Warnings and Suggestions There's a cool new feature in ReSharper 5.0 called Call Tracking (or, alternatively, Call Hierarchy). Basically, it's a convenient way to perform an all-out Find Usages or Go To Declaration. You can access it by choosing ReSharper | Inspect | Outgoing Calls or ReSharper | Inspect | Incoming Calls. There's also Inspect This, a new shortcut to Call Tracking, Value Tracking, and Type Hierarchy features: Ctrl+Shift+Alt+A. At first we thought of comparing our Call Tracking to Call Hierarchy in Visual S
ReSharper Scores with Readers and Editors at Visual Studio Magazine
JetBrains ReSharper has earned two of the most coveted awards at the Visual Studio Magazine 2009 Readers Choice awards: Best Development Tool (Readers Choice): In one of the most hotly contested categories: Development Tools, ReSharper beat out 80 other products to claim the top honor. Most Valuable Tool (Editors Choice): Readers and panelists were asked to single out the one product in the entire survey that stood out as the most valuable, effective and compelling tool for developers. JetBrains ReSharper was their choice. Seriously though, we can't thank all of you enough for your su
JetBrains has fun at NDC Norway
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
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
Our Productivity Tools gain 2 Jolt Productivity Awards
The 19th Jolt Awards were finally announced last week. Our own .NET productivity tools, dotTrace and ReSharper, were named recipients of two Productivity Awards! ReSharper was one of the top three Development Environments. dotTrace was recognized as a top productivity Utility. Thanks again for making our products a success, folks. Keep developing with JetBrains, productivity and pleasure!