Grokking .NET
rok (pronounced GRAHK) – To grok something is to understand something so well that it is fully absorbed into oneself. Definition via: whatis.techtarget.com and Robert Heinlein I absolutely love the
rok (pronounced GRAHK) – To grok something is to understand something so well that it is fully absorbed into oneself. Definition via: whatis.techtarget.com and Robert Heinlein I absolutely love the
an’t find what you’re looking for? Just ask – if it’s in there, I’ll find it for you; if it isn’t, I’ll let you know that as well (and tell
ne of the many cool new features in Visual Studio 2005 is the debugger visualizer. Debug info is no longer limited to what comes in the box with Visual Studio
am the host of “.NET Rocks!”, an Internet audio talk show for .NET developers online at www.dotnetrocks.com and msdn.microsoft.com/dotnetrocks . My co-host Rory Blyth (www.neopoleon.com) and I interview the movers
evelopers aren’t issued crystal balls with their computers, which makes anticipating future changes to business rules or an application’s runtime environment challenging. Fortunately, what your code knows at compile time
f the many challenges in creating, distributing, and obtaining consensus for documentation, I find the chief challenge is keeping the statements in the documentation synchronized with changing business conditions, conditions
Is an architect working for my own company and the president of the Greater Lansing area .NET Users Group (glugnet.org) I’m constantly looking for customers and trying to increase technology
SQL has the habit of displaying date fields as: yyyy-mm-dd 00:00:00.000. But sometimes, you need to display just the Date or just the Time from a date field. Here are
The compiler performs implicit conversion whenever it feels the need for it. For example: class test{ public: test (int y) : h(y) {} int h;};void func (test t){ cout
Have you ever wanted to connect to a database without dealing with Oracle’s annoying reliance on the tnsnames.ora file? The trick is to put the tnsnames information into the ODBC
Oftentimes, you have a bit of logic or a block of code that’s repeated in all your servlets. Or you may need to check or validate the doGet() or doPost()
ucene is one of the bright lights in the world of open source software: an industrial-strength package that many companies use for many diverse purposes. I have been using it
You can change the tab order of the controls in your dialog box by changing the Z order of the controls. You simply use the SetWindowPos API function. For example,
recently built a Web application with JavaServer Pages (JSP) and Servlets for a client. While testing the application, the client discovered a page that required her to press a button
harePoint makes developing templates easy. You simply create a site the way that you want it and then save it as a template, quickly and easily freezing the site setup
first saw Comega about a year an a half ago when the lab that was developing it gave me a sneak preview and asked me for some feedback. The only
icrosoft’s Platform Tests help ensure that the many and varied applications available for Windows give users a consistent experience, and avoid application and operating system conflicts. The tests verify basic
n Monday, Microsoft announced that it was changing and simplifying its long-standing MSDN subscription model. The new model accommodates Microsoft’s new Team System software and attempts to match developers’ roles
hen Gerald Weinberg began working in the information technology industry, he wasn’t hired as a software developer or a programmer?not because he wasn’t qualified for these positions, but because they
Before you start testing any database-driven application, the first thing you need to do is: Remove the old data from all the tables. Reset the identity back to 1 for
You can’t set the default password value in the way you set it for a text field: You can set it by using the Value attribute: Related Posts Runtime ModeOpenAI
Ever wanted to print a DataGrid alone from an ASP.NET Web page? Put an tag inside the tag does the trick. Here are the steps involved: Enclose the tag inside
There are times when you need to store request-specific attributes (pieces of data that must be available to one specific http-request during the lifetime of that http-request) in order to
sort, along with many other STL algorithms, works well with arrays. This is because the STL’s concept of an iterator is closely modelled on that of a pointer. The STL
aching is an essential strategy for improving the performance of your applications, and ColdFusion offers much pre-packaged functionality to assist in this area, including a number of application server caching
or basic sound synchronization needs, Flash offers two sound settings that give its users a choice in how to match audio and graphics sequences. “Event” sounds are triggered when the
f you aren’t already a DVR addict, someday you likely will be! Being able to turn on your TV, push a button, and get a menu of shows that you
he Inversion of Control (IoC) pattern, also known as Dependency Injection, has recently become popular in the J2EE community. Several open source projects, including Spring, PicoContainer, and HiveMind, use the
ava inherited many of its defining characteristics from C and C++, making it substantially easier to work with. Unfortunately, despite these many syntax improvements, Java still has to be compiled.
ML is a flexible language for storing hierarchical data along with its associated metadata. Storing XML data enables you to manipulate and analyze it later. When writing applications, you probably