Welcome to MSDN Blogs Sign in | Join | Help

November 2005 - Posts

SYSK 18: CLR “discrimination” of large objects

Did you know that large objects (those that are 85,000 bytes or larger) are allocated from a special large object heap. Objects in this heap are finalized and freed just like the small objects. However, large objects are never compacted because shifting
Posted by irenak | 0 Comments

SYSK 17: Do you C++?

If yes, then this read is for you -- http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf . It’s a “Proposed Draft Technical Report on C++ Library Extensions” document.
Posted by irenak | 0 Comments

SYSK 16: How StringBuilder works, or on the importance of StringBuilder initialization

We all know that strings in .NET are immutable; i.e. code that appears to change a String actually makes another one, leaving the old one for garbage collection. To improve string concatenation performance, Microsoft has a StringBuilder class. Did you
Posted by irenak | 0 Comments

SYSK 15: Show me the … Open Windows!

Did you know that pressing Ctrl+Alt+Down Arrow in Visual Studio 2005 opens a window in the upper right corner that contains the names of all the open windows? Same result can be achieved by executing Window.ShowEzMDIFileList command… Source: http://pluralsight.com/blogs/craig/archive/2005/11/04/16203.asp
Posted by irenak | 0 Comments

SYSK 14: The easiest way to sign your assembly

Did you know that you no longer need to leave VS and use SN.exe to create a strong key to sign an assembly? Simply, go to Project Properties , select the Signing Pane , and check Sign the Assembly check box. From the Choose a strong name key file dropdown
Posted by irenak | 0 Comments

SYSK 13: Cool Products: Wi-Fi Finders

Want to check for wireless connectivity without opening up your laptop? Check out these “hotspot locators”, that’s small enough to fit on your key ring -- http://www.pcmag.com/article2/0,1895,1886797,00.asp
Posted by irenak | 0 Comments

SYSK 12: Office 12 chooses Open XML

Did you know that default file format for the next version of its Office Suite would be XML? The old, binary format will still be available, but the default will now be Open XML. The Office Open XML format is public and royalty-free, and the XML-formatted
Posted by irenak | 0 Comments

SYSK 11: Is now the time for Binary XML?

Back in the last century, we talked about XML as being “human readable” and “self-describing”… Well, W3C went binary on XML ( http://www.w3.org/2003/07/binary-xml-cfp.html ). People talked about it since 1999 (may be earlier); and now with mobile device
Posted by irenak | 0 Comments

SYSK 10: Automating nightly builds

Sounds like a great idea? Then check out this article, which describes the creation of a command-line tool that makes generating nightly builds from the code stored in Microsoft Visual Studio Team Foundation Server -- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/NtBldTmSrv.as
Posted by irenak | 0 Comments

SYSK 9: Multiple column searches with one WHERE clause?

Yes, SQL 2005 can do that! Here is an example (yes, it’s not very logical, but it gives you an idea on what you can do with the contains clause)… USE AdventureWorks; GO SELECT Production.Product.ProductID, Name FROM Production.Product LEFT JOIN Production.ProductReview
Posted by irenak | 0 Comments

SYSK 8: .NET Generics = C++ Templates?

First, if you are a not familiar with generics, or would like a refresher course, check out “Overview of Generics in the .NET Framework” at http://msdn2.microsoft.com/en-us/library/ms172193 . For overview on templates, visit http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_templates_in_c.2b2b3a_.overview.asp
Posted by irenak | 0 Comments

SYSK 7: Tool Time – .NET Reflector

Reflector is a class browser for .NET components. It supports assembly and namespace views, type and member search, XML documentation, call and callee graphs, IL, Visual Basic, Delphi and C# decompiler, dependency trees, base type and derived type hierarchies
Posted by irenak | 0 Comments

SYSK 6: Summary of agile methodologies

Agile Manifesto ( http://AgileManifesto.org ): - Individuals and interactions over processes and tools - Working software over comprehensive documentation - Customer collaboration over contract negotiation - Responding to change over following a plan
Posted by irenak | 0 Comments

SYSK 5: Do you have rootkits?

Rootkit software uses a variety of techniques to gain access to a system and then cover up any traces of its existence so that it cannot be detected by system tools or antivirus software. Check out this article (strongly recommended) -- http://www.sysinternals.com/utilities/rootkitrevealer.htm
Posted by irenak | 0 Comments

SYSK 4: Why are the read only-cursors (i.e. "firehose cursors") faster than server side cursors?

Because with “firehose cursors”, when the query is executed, the results are immediately (i.e. without a FETCH command) sent to pre-reserved network buffers, read by the client (i.e. . Network write operations will succeed and free up used buffers as
Posted by irenak | 1 Comments

SYSK 3: Resumable file downloads

Did you know that the HTTP specification defines a method to download any part of the file located on a web server? So, if a client is downloading a large file, and the connection is broken, they can continue from the last successfully downloaded byte
Posted by irenak | 0 Comments

SYSK (Something You Should Know) 1: What is a Digital Locker

“The Digital Locker is an upcoming service, now being previewed, that will be released on Windows Marketplace in the Windows Vista timeframe. It allows customers to purchase software online using the familiar shopping cart model, then safely stash their
Posted by irenak | 0 Comments

SYSK 2: A word on versions – deployment, assembly, file…

Assembly version , a.k.a. product version is used by CLR when loading dependent assemblies. As in .NET 1.X, you can see/change the ProductVersion in assembly manifest by using [assembly:AssemblyVersion(“2.1.6.432”)] attribute. In VS2005, there is now
Posted by irenak | 5 Comments

Welcome to "AppDev: Something You Should Know" blog

If you’re anything like me, you love technology, but you feel that with all the other obligations, it’s getting harder and harder to stay up on all the cool staff coming out from Microsoft and the industry, in general. You try to read magazines, visit
Posted by irenak | 0 Comments
 
Page view tracker