Live data from Hacker News

Introducing Bing Code Search for C#

blogs.msdn.com

131–140 of 235 posts

Re: Introducing Bing Code Search for C#

#131

Earlier quoted context omitted.

I work in a .NET C# environment and I get all of these issues. Sorted in order of most annoying to least annoying, they would be: #2, #1, #5, #3, #4. I don't really mind 3 and 4. I'm just saying this to affirm that your experience is not unique to you.

The most annoying issue to you, is that you click the wrong button, and it does what it's supposed to do?

Interruptions to flow are indeed high on my list of annoying issues. Blocking the UI unexpectedly to poll an external service for an indeterminate amount of time is frustrating and worthy of resolution.

Re: Introducing Bing Code Search for C#

#132

This sounds like a great way to enforce bad programming practices.

We're worried about that too. What we're hoping to do as we progress is to use best practices as metrics. Because we can do semantic matching, and not just textual matching, there's a world of possibilities to make results more helpful

Re: Introducing Bing Code Search for C#

#133
post #40

Earlier quoted context omitted.

Right, but that's just because Oracle has been such a shitty owner of Java. However, at least Java is supported by more than 1 company on more than 1 platform; C# doesn't offer any real advantages over Java (other than some cosmetic language features).

Ignorance is indeed bliss. Differences are not just skin deep, like generics where type erasure is used in java for instance. I suggest reading up on this: http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java#...

I know many of the differences. C# is a newer language, more novel VM, designed from start for multiple languages, C# has linq, unsafe code, unboxed structs, properties, events, delegates (Java now has lambdas), dynamic... But it's not fundamentally different, and offers exactly the same way of structuring applications.

Re: Introducing Bing Code Search for C#

#135
post #120

Earlier quoted context omitted.

I love Visual Studio, but many of the JetBrains IDEs are great too, like WebStorm and PyCharm.

Yep, and VS isn't really "complete" without resharper which is a shame because the full versions of VS are already quite expensive.

I tried out Resharper for the entire evaluation period and then dropped it. There were a few nice things, but nothing that was just leaps and bounds better than built in VS features. But everyone says it's necessary, so I keep wondering if I somehow missed the killer features.

What are the features of Resharper that make you say VS isn't complete without it?

Re: Introducing Bing Code Search for C#

#138
Science fiction becomes reality:

http://en.wikipedia.org/wiki/A_Deepness_in_the_Sky

> The Qeng Ho's computer and timekeeping systems feature the advent of "programmer archaeologists":[2] the Qeng Ho are packrats of computer programs and systems, retaining them over millennia, even as far back to the era of Unix programs (as implied by one passage mentioning that the fundamental time-keeping system is the Unix epoch:

> Take the Traders' method of timekeeping. The frame corrections were incredibly complex - and down at the very bottom of it was a little program that ran a counter. Second by second, the Qeng Ho counted from the instant that a human had first set foot on Old Earth's moon. But if you looked at it still more closely ... the starting instant was actually about fifteen million seconds later, the 0-second of one of Humankind's first computer operating systems.

> This massive accumulation of data implies that almost any useful program one could want already exists in the Qeng Ho fleet library, hence the need for computer archaeologists to dig up needed programs, work around their peculiarities and bugs, and assemble them into useful constructs.

Re: Introducing Bing Code Search for C#

#139
post #82

Earlier quoted context omitted.

Personally, it's because Microsoft development locks you in, and costs a lot of money. The OS costs money, the server OS costs money, the database costs money, the IDE costs money, everything costs money, and you have to use it, for the life of your app. To many young developers these days, and IIS server is the thing your company keeps in the closet to some sluggish legacy monstrosity which has been replaced for yea…

VS lock in is a very real thing. At my current employer, there is no way they could ever come off of VS and .Net because of the lack of polyglots in the office. There is one of us that does Java, 3 that do PHP (only in the last 6 months), and 6 that are set up for .Net MVC. Management just can't spare the costs to retrain, and none of these guys go home and code on non MS platforms.

Build a huge app in any language and you have technology lock in.

Re: Introducing Bing Code Search for C#

#140

Earlier quoted context omitted.

Personally, it's because Microsoft development locks you in, and costs a lot of money. The OS costs money, the server OS costs money, the database costs money, the IDE costs money, everything costs money, and you have to use it, for the life of your app. To many young developers these days, and IIS server is the thing your company keeps in the closet to some sluggish legacy monstrosity which has been replaced for yea…

We have a C# asp.net MVC web app that we are transforming into a consumer of independent node.js and python web services. I must admit that I sometimes miss the static type refactoring tools visual studio offers when I'm wrestling with grep in node.js code, but my team really appreciates the open source tools and deployment options that come with the OSS territory.

Have you considered Vala as an alternative? It has a similar syntax[1] to C# but no compatible libraries.

[1]: https://wiki.gnome.org/Projects/Vala/ValaForCSharpProgrammer...

Post reply on HN