Monthly Archives: June 2012

Product Driven Guidance

It’s not right!

  • With Silverlight, we heard that Silverlight is for Web Applications vs HTML for Web Sites. There is no difference between the two unless we’re talking about static pages. Enough ALREADY!
  • With LightSwitch we hear that LightSwitch is for “small RAD applications” and “low on domain logic, more CRUD focused” *.  Problem is, every application starts small until it grows large and critical for a business, and that’s when you’re screwed.
  • With Web API, we hear that Web API is for API’s and MVC is for UI. I’ve already given my opinion about this on several occasions so I won’t repeat it again.

…and the list goes on, and not only of one company or entity.

If you are creating a product, giving guidance on how to use it is fine, as long as you make sure you have enough field experience to actually create the product to begin with, to solve the problem it is you’re trying to solve. However, what is not correct is driving people to use your product to justify its existence.

Stop creating flow diagrams with artificial conditionals to drive agendas. You might drive sales, but you’re potentially putting at risk customers that believe in you and put their time, money and business at risk. When you move on to the next best thing, you leave them behind.

* These are some of the comments made by people on stage at a recent Microsoft Event in Madrid called MS Platform Day.

ReSharper and Express.js Workshop at GOTO Aarhus

This October, we will be holding a ReSharper hands-on workshop as part of the GOTO Aarhus conference, organized by our partners Trifork.

  

The workshop is focused for developers that are already familiar with ReSharper. We will take a look at how to use ReSharper effectively to its full potential, covering some of the less known features as well as understanding how to customize things to suit different needs. But we won’t stop there. A good portion of the workshop will be dedicated to extending ReSharper by writing your own plug-ins. You’ll see how to leverage our platform to have deep insight into code, gain access to analysis and refactoring calls and easily extend your favorite tool with custom functionality.

 

In addition to this workshop, I’ll also be offering another workshop on Web Development with Express.js, a Sinatra-inspired web framework for node.js. You’ll not only learn about Express.js and node.js, but also how to effectively use WebStorm, our JavaScript and HTML IDE.

  

The conference itself is one of the largest in Denmark and hosts a variety of tracks ranging from specific technology and languages, to process and human interactions, providing a rich and excellent choice of topics.

For more information about the workshops:

 

Registration and Promotional Discount

In collaboration with Trifork, we are offering a 100 Euros discount off of the registration price. When registering for the conference enter the promotional code jetbrains2012. The workshops are limited in seats, so do sign up if you’re interested in attending. To Register click here.

 

 

Note: You do not need to attend the conference to sign up to the workshops.

 

Hope to see you there!

 

                

      fdfdd

NDC Videos Online

The three talks I gave at NDC a couple of weeks ago are now online.

If you want to hear me rant on Prima Donna Developers:

image

 

If you prefer a little less ranting and some patterns and anti-patterns on JavaScript and rubbish code:

image

 

And if you want to learn a little about ReST constraints and my opinion on the two-heads of ASP.NET MVC then watch this:

image

 

As much as I’d love to embed them directly here, WordPress doesn’t seem to want to let me. Links on the video will take you directly to vimeo.com

Switzerland Visit

 

This summer we will be visiting two User Groups in Switzerland to talk about some of our tools among other things.

The events are organized in collaboration with the local User Groups of Berne and Lucerne:

 

If you’d like to attend the event, I’d recommend you sign up as places are limited.

Berne

Date: Tuesday 3rd July – 6 to 9 pm

Topics:

     ReSharper Tips’n’ Tricks

     Real World MVC

 

Registration, Location and more info: User Group Web Site

Lucerne

Date: Wednesday 4th July – 6 to 8:30 pm

Topics:

     ALM with JetBrains Tools (covering TeamCity, YouTrack et al.)

     Real World MVC

 

Registration, Location and more info: User Group Web Site

 

 

All registrations are handled directly by the user groups. Please contact them (via their web site) if you have any issues.

 

 

Hope to see you there!