anchor.diff:  
     webstorm = buildWebStorm rec {
       name = "webstorm-${version}";
  -    version = "2017.1.3";
  +    version = "2017.1.4";
       description = "Professional IDE for Web and JavaScript development";
       license = stdenv.lib.licenses.unfree;
       src = fetchurl {
         url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
  -      sha256 = "0g4b0x910231ljdj18lnj2mlzmzyl12lv3fsbsz6v45i1kwpwnvc";
  +      sha256 = "0aw2728wknss5vn2fkgz8rkm5vwk031305f32dirfrh51bvmq2zm";
       };
       wmClass = "jetbrains-webstorm";
     };
  
positive.code: 
    phpstorm = buildPhpStorm rec {
      name = "phpstorm-${version}";
      version = "2017.1";
      description = "Professional IDE for Web and PHP developers";
      license = stdenv.lib.licenses.unfree;
      src = fetchurl {
        url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
        sha256 = "1ynffm5x8fqq2r71rr9rbvdifbwbvbhqb2x1hkyy4az38gxal1bm";
      };
      wmClass = "jetbrains-phpstorm";
    };
  
negative.code: 
    ruby-mine = buildRubyMine rec {
      name = "ruby-mine-${version}";
      version = "2017.1.4";
      description = "The Most Intelligent Ruby and Rails IDE";
      license = stdenv.lib.licenses.unfree;
      src = fetchurl {
        url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
        sha256 = "06jk0anlnc4gr240i51kam47shdjgda6zg3hglk5w3bpvbyix68z";
      };
      wmClass = "jetbrains-rubymine";
    };
  