This came to my mind after I learned the following from this question:
where T : struct
We, C# developers, all know the basics of C#. I mean declarations, conditionals, loops, operators, etc.
Some of us even mastered the stuff like Generics, anonymous types, lambdas, LINQ, ...
But what are the most hidden features or tricks of C# th...
After reading Hidden Features of C# I wondered, What are some of the hidden features of Java?
...
Alright it can be a lame question, but everybody uses these things differently. What's some of the best time savers out there for this IDE.
Tom
...
There are always features that would be useful in fringe scenarios, but for that very reason most people don't know them. I am asking for features that are not typically taught by the text books.
What are the ones that you know?
...
My primary editor is Emacs, but my usage habits and knowledge of features has barely changed over the last few years.
What are the Emacs features that you use on a daily basis? Are there any little-known Emacs features that you find very useful?
Edit: Made this into the recommended poll format...please put one feature per answer fro...
What "Hidden Features" of JavaScript do you think every programmer should know?
After having seen the excellent quality of the answers to the following questions I thought it was time to ask it for JavaScript.
Hidden Features of HTML
Hidden Features of CSS
Hidden Features of PHP
Hidden Features of ASP.NET
Hidden Features of C#
Hidden ...
EDIT: This didn't really start as a hidden features of PHP topic, but thats what it ended up as, so go nuts.
I know this sounds like a point-whoring question but let me explain where I'm coming from.
Out of college I got a job at a PHP shop. I worked there for a year and a half and thought that I had learned all there was to learn ...
Continuing the "Hidden features of ..." meme, let's share the lesser-known but useful features of Ruby programming language.
Try to limit this discussion with core Ruby, without any Ruby on Rails stuff.
See also:
Hidden features of C#
Hidden features of Java
Hidden features of JavaScript
Hidden features of Ruby on Rails
Hidden featur...
No C++ love when it comes to the "hidden features of" line of questions? Figured I would throw it out there. What are some of the hidden features of C++?
...
Visual Studio is such a massively big product that even after years of working with it I sometimes stumble upon a new/better way to do things or things I didn't even know were possible.
For instance-
Crtl + R, Ctrl + W to show white spaces. Essential for editing Python build scripts.
Under "HKEY_CURRENT_USER\Software\Microsoft\VisualS...
What are the lesser-known but useful features of the Python programming language?
Try to limit answers to Python core.
One feature per answer.
Give an example and short description of the feature, not just a link to documentation.
Label the feature using a title as the first line.
...
I have learned quite a bit browsing through Hidden Features
of C# and was surprised when I couldn't find something
similar for VB.NET.
So what are some of its hidden or lesser known features?
...
The "Hidden Features" series here on StackOverflow has generated some really interesting feedback. So what about my favorite IDE, Delphi? What are some hidden features there?
I'll start with one of my own:
You can invoke inline find by typing Ctrl+E, then typing your search term.
...
What are some of the lesser-known but useful features and techniques that people are using in their Greasemonkey scripts?
(Please, just one feature per answer.)
Similar threads:
Hidden Features of JavaScript
Hidden Features of Java
Hidden Features of C++
Hidden Features of C#
...
What are some hidden features of SQL Server?
For example, undocumented system stored procedures, tricks to do things which are very useful but not documented enough?
Answers
Thanks to everybody for all the great answers!
Stored Procedures
sp_msforeachtable: Runs a command with '?' replaced with each table name (v6.5 and up)
sp_ms...
What are the hidden features of jQuery?
See also: Hidden features of javascript
...
What are your favorite lesser-known .NET Base Class Library classes and methods?
...
With the nature of DNN and the limited documentation, I find Hundredreds of "undocumented" features that are really helpful items that can improve productivity and reduce development time, what tips/tricks are the most common ones you use to help reduce development time when using DotnetNuke.
...
Yes, many web developers live and breathe HTML, but there are still tags and tricks that aren't used as often as they could be. What are some of your favorites?
...
Continuing on the hidden features meme, I'd like to ask, what are the lesser-known features of the D programming language that every D user should know about?
Some related program language "hidden features" questions:
Hidden features of C++
Hidden features of C#
Hidden features of Java
Hidden features of Python
Hidden features of Ruby...