Category · 270 posts
.Net Quotations
2006
-
Faster builds of web projects with VS 2005
This goes out to all the folks who tell me that ever since they switched to VS 2005 - the time it takes to build their solution is very very long when talking about web projects. Stop blaming Resharper, folks. Here's…
-
CLR Generics Vs. C++ Templates - some good links
An interesting question in last night's talk triggered lost links I had about an interesting subject: What are the main differences between CLR Generics and C++ Templates? Here are some good links:…
2005
-
Predefined CodeDOM implementations for common .NET usage patterns
Omer Van Kloeten adds some predefined CodeDOM implementations for common .NET usage patterns . Very cool and pretty darn useful for anyone doing some development with the Microsoft .NET Code DOM to generate source code…
-
Automating the reinvention of the wheel
John posts a macro how to automate creating connection strings in visual studio .NET, and demonstrates a few key points (which have nothing to do with him probably being a great guy, good blogger etc..) 1. The blog…
-
Strongly Typed Reflection Calls in .NET 2.0
Oren Eini is trying to cheat Reflection , that is, create his own, "strongly typed" version of reflection, and what he's done so far seems like a very cool and nice workaround: " I don't like strings and Reflection. In…
-
Cool Tip: Show a vertical rule after 80 chars in VS.NET
I have no idea why this is not actually an editor option built in, but still, nice to know it's *possible*. I got this nice tip from a guy named Herfried K. Wagner (MVP) "Once upon a time I asked if it was possible to…
-
Two interesting Israeli .NET related blogs
Some technical news from the wild wild middle east: My ex-colleague, Shahar Nechmad, has finally opened a blog of his own dealing with Windows Vista, Indigo and various .NET things. He's the friend I was asking about a…
-
Small Domain Specific Language for the GoF Design patterns
I've met some very nice people while I was at Ireland, some of them MVPs and quite brilliant (and good drinkers!) Take for example, Eamon O'Tuathail , who created a small Domain Specific Language for some of the most…
-
.Math - Open Source math expression compiler in C#
Welcome to .Math, the Open Source expression compiler for the .NET platform written entirely in C#. Offering speed through compilation of expressions, the library allows for variable handling, an entire function library…
-
.NET CLR Data counters are wrong - Official
"Original counters (in V1.0 and V1.1) reported wrong numbers in almost all scenarios." http://www.gotdotnet.com/team/changeinfo/Backwards1.1to2.0/default.aspx#00000123 "We’ve created a new set of Performance Counters in…
-
Great article on Reflection and Performance on MSDN Mag
Joel Pobar (master of all things dynamic) wrote a great piece on reflection in this month’s MSDN Mag.. Reflection: Dodge Common Performance Pitfalls to Craft Speedy Applications [via Brad Abrams ] Just skimming this…
-
New Advanced .NET Debugging Blog
Looks like there's a new hardcore debugging blog in town - from another Israeli blogger, no less - please welcome Eran Sandler's (not related..) Advanced .NET Debugging weblog . This guy is deep into debugging. Half the…
-
LibCheck: List breaking changes between assembly versions
Another cool tool I'll need to check out from the BCL team: LibCheck "Basically, LibCheck analyzes a version of a library, and compares it to another version of the same library. It then reports the differences ... in a…
-
XStream.NET - Serialize almost anything easily?
XStream.NET provides transparent XML object serialization. Unlike default XmlSerializer, XStream doesn't require any additional metadata (attributes) and could be used with any object. [via dreamprojections ] (via Jon…
-
Enterprise Library - Configuration AB Memory Leak Patch
The Enterprise Library team recently became aware of a memory leak issue in the Configuration Application Block, which is used by all other blocks in Enterprise Library. Patch 1475 , available in the Releases section of…
-
[Free eBook]FIT for Developing Software: Framework for Integrated Tests
The FIT for Developing Software: Framework for Integrated Tests (2.4 MB) free eBook by Rick Mugridge and Ward Cunningham is available for download. "This book is about using Fit tables for two major, interconnected…
-
TimedLock class: helping find and avoid deadlocks in your multithreaded code
Another gem I found through Eric's blog is the TimedLock class. It helps in locking and detecting the offending code in multi threading deadlock issues (at least makes it not as painful). Originally posted by IanG (and…
-
Defensive event publishing, a different approach
Eric has posted a nice example of invoking "safe events" without using the threadpool , as was mentioned in my own article here. You should definitely go read his post and see his code, since it's different way of…
-
Solving Binary serialization versioning conflicts - The HashTable problem
A while ago I posted about a solution to Binary Serialization version conflicts , via Jonathan Einav. A comment was posted on that blog post regarding a problem to which Jonathan is replying through me via email, and…
-
CLR Performance Q&A, and how it relates to unit testing and mock objects
Over at CodeBetter.com , Raymond Lewallen has a nice post talking about CLR performance tips and tricks . The info is mainly from a CLR perf chat that was held lately, and you should really read some of the stuff in…
-
Launcher: Clean auto-deployment and auto-updating code from Franklins.Net
" So I was not satisfied with all of the options for auto-deploying .NET apps in version 1.1, and rather than waiting for ClickOnce, which only works in v2.0 anyway, I sat down and designed and developed a simple and…
-
Debugging VB6 binaries in Visual Studio .NET
Rob Gruen has a excellent post on how to debug your VB6 code in Visual Studio .NET without the need to have the VB6 IDE open. [via Marty ]
-
MVP.Xml library released
" On behalf of the Mvp.Xml Project 's team I'm glad to announce release v1.0 of the Mvp.Xml library . Mvp.Xml project is developed by Microsoft MVPs in XML technologies and XML Web Services worldwide. It is aimed at…
-
Data Binding with .Net 2.0 : upcoming coolness
Brian Noyes posts a little nugget on Data Binding with .Net 2.0 from his upcoming book. Generics are indeed very cool.
-
BackgroundWorker for the compact framework.
Very cool, there's now a BackgroundWorker class implementation for the compact framework . [via Chris Sells ]
-
Free online workshop - The .NET Assembly Loader (Fusion) - Internals and HOWTOs.
"I owe Richard Grimes lunch. Heck, dinner even. He has posted a fantastic self-paced workshop that delves into the details of the .NET Assembly Loader (Fusion) . " [via Scott ]
-
[Free book] .Net in samples
.NET in Samples presents many technologies on .NET platform like security, cryptography, WMI, networking, IO and others. This is still in draft version and final one will be release on the end of 2004 focusing on…
-
Custom events in VB.Net
I had a discussion going on with some folks regarding the fact that VB.Net does not have the equivalent of C# event accessors (the "add" and "remove" accessors you can declare inside an event declaration). We thought…
-
[Cool Tool] XML Visualizer for Visual Studio .NET 2003
Just got an email from a guy named Michael Bouck about a cool new addin he made. Perhaps he should have added it to Project Distributor as well?: "Hi Roy, Love your blog feed -- keep it up! I noticed a while back that…
-
Interesting ASP.NET (Hebrew) webcast coming up
Natty Gur will be doing an interesting webcast this week on ASP.NET: "If you are ASP.NET developers, you interesting how ASP.NET really works and you understand Hebrew I suggest you will register to my web cast…
-
Some news from the wild
- Udi shares his thoughs on maintaining legacy code without unit tests and about Mock objects ( here and here ). Interesting stuff. Nothing too new here, but some great concepts one needs to keep in mind at all times…
-
[WebCast] The Elixir and Alchemy projects - Outlook Integration with Siebel at Microsoft
"For years the Microsoft field had been requesting a CRM client that would be seamlessly integrated into their normal workflow so that customer interactions stored within Outlook, such as email or calendar items, could…
2004
-
Small but useful SQL tips from SQLJunkies
Here's a nice set of small but might-be-useful-someday SQL tips [via Bersileus ]
-
TestDriven.Net version 1.0 is out (with a new site design as well)
Jamie Has Finally released the long anticipated version 1.0 of the TestDriven.Net add-in (Formerly called "Nunit-Addin") and has a brand new spiffy site design to go along with it. If you don't know what this is you…
-
Mitigating malicious plug-ins in your application
Plugins and security - interesting topic. barely touched. Peter shows and explains very nicely the some of the reasons and ways malicious add-ins could tamer with your application, and some very good ways of mitigating…
-
What's up?
Udi Dahan shows a simple and effective way to make your exception data more readable in the event log. Yeah. It's really simple. Aviv raff is an up and coming Israeli .Net blogger. He's had 6 posts already (which is why…
-
TopXML releases the System.XML reference online
Mark Wilson of TopXML pinged me to say that TopXML have released: The .NET System.XML reference So how's this different that other references? They actually have *useful* examples on the classes, with short, to the…
-
Introducing "Project Distributor" - your .Net file and idea sharing ground
Darren Neimke (the person responsible for the beauty that is RegexLib.Com ) has created another cool web project: Project Distributor The idea - You have a cool code snippet, or a cool tool, or a cool anything to do…
-
TDD brain teaser - hope I won
Update : Yep - I won :) I always wanted a keychain light thingy gizmo. Thanks Jonathan!! Gosh, I hope I got the answer to this TDD brain teaser from Jonathan Cogley right. What do you think? Got a better answer? Great…
-
Some news while I was gone
- TestDriven.Net tool suite is on air - and it looks like an integrated solution that combines MbUnit and the NunidAddin into one mixed pile - allowing you to have all the power of MbUnit along with all the power of the…
-
MbUnit 2.21.1.0 RC1 released (and some nifty nifty features!)
This very cool framework is getting a facelift with some very very very nifty features. I'm seriously considering doing my next projects with this framework. I just need some real world hands on time with it to make…
-
Alik Levin has a blog - with short Hebrew movies on various ASP.Net topics
Alik Levin has a blog . That's good news already - he's a frequent speaker at various conferences and user groups, but there's more. His blog is, other than a list of posts, a list of short movies in which he explains…
-
Formatting Hebrew dates
Based on the amount of articles out there relating to hebrew dating (and I don't mean a singles bar!) there's always confusion on how exactly to translate a date into its full hebrew representation. Here's a simple…
-
Organization Patterns of Agile Software Development
" I just found an excellent wiki web by Coplien and and Harrison on Organization Patterns of Agile Software Development . It’s high quality writing, in fact there is even a dead-trees version on Amazon. You can also…
-
Implementing CollectionBase the right way
Matt Berther (The "other" ISerializable...) writes a nice little tidbit about correctly deriving from CollectionBase and adds something I was not aware of: you really really want to override the OnValidate() event of…
-
Adding pre and post build events for VB.Net projects
Avner told me the other day that he found a way to add pre and post build events supports to VB.Net projects (which is a shame that they don't have them as default like C#). His way was to use the Macro capability of…
-
Services without components on a pre-SP2 XP machine?
Saar has a nice post detailing how you could hack your way in and out of a transaction using SWC Services without components) even if you don't have SP2 installed on your XP machine. The funny thing is that SWC *did*…
-
Omer is doing some serious blogging
Just wanted to give a shout out and “Re-spect!” for Omer Van Kloeten , who, during the past few weeks has been able to come up with some real serious and deep stuff in his weblog. Here's a partial list of the stuff he's…
-
An interesting Memory Leak problem.
Udi is having a hard time figuring out a nasty weird memory leak problem . I have no idea what the answer is, but I'm sure one of you smart people out there could chime in. I'd love to see what the answer to this…
-
Add Support for "Set" Collections to .NET
One of the missing collection classes in .Net is one that's not as often used, but when you need it, boy, it's really missing, is the Set . You know - Set theory (”Group Theory”) and all, including Intesect, join and so…
-
Method PageRank for Reflector
Just beautiful. Peli is creating an add-in to Reflector that simulates PageRank on methods - giving you the most called methods at the highest rank, allowing you to realize what you should be testing first in an…
-
Wintellect Web-exclusive articles
From Dino's blog , it looks like the guys at Wintellect have started their own set of exclusive articles publishing from employees.There is a very good starting set over there already. Now, if they'd only publish an RSS…
-
Getting *really* creative with IL graphs
Holy moly, this guy is good . He's also the one behind mbUnit, which is a pretty interesting Unit testing framework. With the kind help of Lutz Roeder , I have recompiled the IL Grapher into a Reflector Add-in...
-
TechEd Europe sessions I'd love to be at
Ever since Tech-Ed Israel I have a whole new respect for Clemens . Not only technological, but also presentation wise. I think he was one of th best, if not the best presenter there. And then I find out he's doing these…
-
.Net daily affirmation
YOU ARE NOT INADEQUATE . You do NOT have to refactor all your code. You do NOT have to keep up with the latest news from microsoft, and know everythnig there is to know about longhorn, whidbey, avalon, XAML, indigo and…
-
[Cool Tool] Dataset Quick Watch "visualizer" Add-in for VS.Net 2003
Finally! someone came up with a way to view the contents of a Dataset object while debugging: The Dataset QuickWatch project allows you to view the contents of a dataset just like the “visualizers” in Whidbey (well,…
-
Workaround for Help Issue in Community Technology Preview May 2004
I'm starting to dabble a little with Whidbey CTP from may, so you may start to see some posting on thie new technology. be warned. for now, this helped: Workaround for Help Issue in Community Technology Preview May 2004…
-
Cool VS 2005 "Burton" videos
Some very cool VSTS videos here: http://www.activewin.com/awin/comments.asp?HeadlineIndex=24465 (via Early Adopter ) VSTS: Unit and Load Testing Demos Unit testing seems to be finally fully supported. Also auto…
-
[Book] "Slack", Where Learning Happens
I saw this post yesterday on the XP mailing list and I just had to quote it. It quotes from the book Slack by Tom DeMarco (author of “ PeopleWare ” and “ The Mythical Man Month “, two of my all time favorite books) and…
-
Useful config files scenarios to keep on hand
Suzanne shows some useful application config files that allow you do achieve specific CLR stuff:. I'll probably need this some day. here are the examples titles: - Forces the v1.0 CLR to be run. If the v1.0 CLR is not…
-
NUnit 2.2 beta 1
Via Sam , Looks like there's lots to explore in the new release of Nunit version 2.2 beta 1.
-
State of alternative languages on the CLR?
James points to an interesting question: Staffan asks: All these languages (Smalltalk, Python, etc) are pretty far from being strongly-typed imperative languages, so it seems that it is indeed possible to use more…
-
Comment Rot(tm)
I must have missed this somehow, but Eric lippert writes about the dangerous and time consuming phenomenon called “ Comment Rot ”. I suggest you read it. I could not have said it better myself.
-
New version for NUnit Add-in
New version of NUNit Addin : Looks like lots of new stuff has been added. Coolness. Thanks Jamie!
-
[Cool component suite] NetXP
Mike points to a (free for personal and freeware use) cool components and controls suite: NetXP. Some cool stuff there including: Components and extender providers Command bars, list bar, and status bar Various Windows…
-
Convert a Dataset to an ADO Recordset/Excel XML and more...
Brendan Tompkins has written a handy utility that can transform an ADO.NET DataSet into different formats, including ADO Recordset XML, Comma Delimited, Tab Delimited and Excel XML. He writes about it in his post…
-
Beware of Vs.Net plugins and wizards bearing gifts
This might be a good idea to know if you're a judge on the Add-in contest: --------------------- I installed some Visual Studio.Net 2003 plug-ins a while back. Didn't find them very useful so I decided to uninstall. Oh…
-
Problem and Solution: Weird MSMQ memory leak when calling Peek()
I was recently faced with the task of trying to figure out why, sporadically, when Calling an MSMQ's Peek() function, an application would loose memory for no apparent reason. It was pretty weird and hard to even…
-
Good article about ReaderWriterLock and Multi Threading
MultiThreading in .Net is an important issue. Sebastien writes a good article about multithreading using C# examples, mainly talking about the benefits of the ReaderWriterLock object and using the “ Dispose ” pattern.…
-
Some cool stuff coming in ADO.NET 2.0
Very nice MSDN TV show on some of the new features in ADO.NET 2.0. Some really cool stuff in there. (link via Christa )
-
[Tool] WMI Strongly Typed Class Generator
WMI rocks, but it's common to be afraid of it. Yosi points to a very cool tool that will help overcome this fear and make working with WMI a little easier: Microsoft (R) Management Strongly Typed Class Generator -…
-
New version of Data Access Application Block available
Its the Beta before version 3.1, and I'm still not sure about everything that's new in it, but the site is reporting that this version fixes all the bugs in the earlier version. Download here as for a provider…
-
Code Readability and double negation - not uninteresting!
Ooh, Omer has a nice question about Code Readability and expressing double negation in seriously harsh conditions (no outside function allowed). go take a side.
-
A UI Singleton?
Steven explains a concept I haven't thought about before - the UI Singleton pattern . Nice concept. Yeah, I can admit that I've done my share of “ Expose this control of the form as a Public Static member ” Sorry.…
-
How to re-throw an exception correctly
A smart tip on throwing exceptions by Brad . (via Scott )
-
Test Driven Development with Microsoft .NET - seems to be a good one
Steve Eichert reviews the book “TDD with .Net” , and seems to really like it. He also made something that I really appreciate - he wrote down a list of bullet points while reading the book, and then posted it. Even from…
-
Code DOM articles galore
Omer has posted a set of articles regarding the Code DOM (the set of classes that allow you to dynamically write and generate code on the fly using the .Net framework for the .Net framework) Some good stuff in there. I…
-
Microsoft Research Academic Days in Israel
“It'a hapenning in Israel, next week. I will be giving a talk (pure philosophical one) on Indigo. If you are somehow connected to the academic world, you are welcome to join . the price is 200 nis which are almost 50$…
-
CodeDOM adventures and oddities
Omer posts some interesting bits on using the CodeDOM code generator , including some tricks. One important thing to know is how the code generator will generate string declarations. Omer discovers that you can't make…
-
Good AppDomain FAQ
Yeah, lots of hype in the air today. But, more important stuff first. AppDomain FAQ seems to be a good resource. (via yves ) As For channel 9 ? I have a whole post lined up but it'll have to wait for tomorrow.
-
Sample chapter from "The Visual Basic .NET Programming Language" available
For those of you who've been considering buying my book but just want to make sure that it's worth whatever they're charging for it these days, Addison-Wesley (my publishers) has provided a sample chapter online in PDF…
-
MSDN Subscriber Downloads gets an RSS feed
Good news for MSDN subscribers : be notified of new downloads available from MSDN Subscriber Downloads via this RSS feed . [via Signs on the sand ]
-
Small, Spiffy, Freeware utilities
Some pretty useful freeware tools,applets and... stuff here . (via Kent ) SlickRun does look pretty cool and simple.
-
A .Net LDAP library + article
Oh, this should come in handy in one of my upcoming things, I think: Novell has a .Net C# LDAP library with an article that explains how to do the important stuff with it. I still can't find the download link for said…
-
True Binary Serialization and Compression of Datasets
Scott Galloway points, in the a comment to this post, to an article that explains how to do binary serialization and compression of Datasets , which can come in handy when you're looking for something like that..
-
DPack: Free enhancement Add-ins to VS.NET IDE
Includes Delphi keyboard mapping scheme, Code Browser add-in, Code Navigator add-in, and numbered bookmarks. Other features coming soon! http://www.usysware. com/dpack.htm [via Adam Anderson ] The Code browser is just…
-
When Regular Expressions Attack
It's not that I'm BAD at regular expressions, I just learn enough to get me by when I need them. I'm nothing like Darren, who decided to do something like this : While reading the VB Language Spec today I decided to…
-
Low defect rates are not a myth
Pretty amazing that some of the companies that are using XP practices to the bone are getting bug rates as low as a single defect a year , during 1-2 weeks release cycles.don't you think?
-
VS-Styler :Toggle and save your VS.Net font and color settings instantly
Jason Olson went ahead and ran with my idea of an IDE add-in that saved your font configuration to pass around, and made it much much better . I'll let him tell about it: Well, VSStyler is now ready for download. It is…
-
Very good intro article to Test Driven Development, but lots more needed
Just discovered this very good article that explains what Test Driven Development is all about and gives a good first glimpse and overview, including simple exercises to try yourself, on the whole matter. Very good read…
-
SQL Server 2000 replication white paper
This white paper is especially helpful for users who are new to SQL Server 2000 replication. Instead of providing answers to the most common replication errors, this white paper: Introduces important replication…
-
Article: Troubleshooting Stored Procedure Recompilation
Josh posted about recompilation problems he had when using #temp tables in his sprocs. He then got a great comment from Roman referring to this article : Troubleshooting Stored Procedure Recompilation One more little…
-
Searching Borland and MS newsgroups even if your firewall won't let you use a newsreader.
Huh. Already found something useful at Falafel Blogs: If you're like me and working at a client site that does not allow access to news readers from behind their firewall, you should take a look at:…
-
Good DPAPI helper and Matt Griffith's awesome .NET Utilities DLL and more
Wow. Carl Franklin Finally posts about something other than .Net rocks , and starts with a bang. He extracted the DPAPI(Data protection API - for encryption) helper class that was given ant MS DevDays 2004 as part of…
-
A New Paradigm: "Continuations"?
I wonder just how much anyone has heard about this idea: Continuation based web applications (link via Cincom ) As I understand it, continuations allow your web application to jump forward between states after each…
-
Important Developer Implications: Windows XP Service Pack 2
One important issue for developers is how the windows XP service pack 2 affects software we write today. You'd be surprised but there are some “breaking” changes inside it, stuff we should be aware of. Today this turned…
-
Comments in Regular Expressions
Continuing my talk about Regex, it's good to be able to point to Darren , who is making a good point about commenting regular expressions, did you know you can do that? Read: Commenting Regular Expressions with C# and…
-
Unit testing and test driven resources
Someone asked me about resources for learning to do test driven development and unit testing. Darrell Norton has collected a nice set of resources on his blog . This is a great place to start. I was thinking of…
-
Some links I need to remember
Some stuff that should not be missed: Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet (via Scott ) Port Reporter a logging service for Windows that logs TCP/IP port…
-
Crypto for everyone
Although I've used the Crypto classes a bit before, it was a bit of a steep learning curve for me. This nice and simple article (+code!) seems to be just what I was looking for at that time: Crypto for everyone (via…
-
Calling managed functions from unmanaged code
Our company has an internal mailing list of important and interesting things. Sometimes I'll grab some technical gems from there and post them for everyone's benefit. For example: Q :“ I have a static method in managed…
-
Developers.org.il - The Israeli developers site
This site looks like it's off to a good start . It's one of those “How come there wasn't one earlier” kind of sites. A few pointers: The forums look like they could be something really good. All articles are in Hebrew.…
-
Interesting stuff I missed this week
I need to remind myself : I need to check out the outlook search plugin P/Invoke Interop Headers for C# - Every tried to write a P/Invoke signature by hand? It can be challenging for some parts of the Win32 API.…
-
Application Security through Active Directory and ADAM
One of the things we're dealing with here is application security and authorization for users (authentication). Craig McMurtry has a great series on implementing application security using AD (Active Directory) and…
-
Problem And Solution: "Login failes for some users on a DotNetNuke based portal"
This was bothering me for a while now, but I've figured it out. If you're DotNetNuke based site suffers from the “Impossible Login Phantom” problem which is described as: “Some of my users can login to the site just…
-
Getting a little closer to SOA
Fabrice has written a very good and informative article about what SOA (Service Oriented Architecture) is all about. Getting a little closer to SOA If you're not sure what SOA really means, but you keep hearing this…
-
[Book] Extreme programming adventures in C#
Ron Jefferies has released his book: Extreme programming adventures in C# Although from the editorial chatter it looks like its mainly aimed at learning the basic skills (What is NUnit.. and so on) I'm probably going to…
-
Pair Programming analysis - illuminating!
This is a must read if you have ever heard about pair programming and thought “never gonna work“. Be sure to download the PDF as well as it contains very good pictures that show how the developer space is laid out.…
-
[Cool Tool] CodeSmith 2.5
Ah. CodeSmith 2.5 is out with some nifty new features . If you don't know what CodeSmith is, you're missing on a very good and productivity enhancing tool, which is freeware. It saves you lots of typing and allows…
-
More Lookup table techniques
Richard posts about a few different ways (and some of them are news to me) to avoid using a simple lookup table and relation in your DB for silly stuff like Gender(Male,female,unknown) or daysOfWeek. Really interesting.…
-
The .Net debugging experience - you can help make a difference
Now is your chance to tell the dude in charge of the .Net debugger user interface(like how the watch window works) everything that bugs you or is missing about the process of debugging your programs. Think you should be…
-
VS.Net multi language bug - 2.5 years and still going strong?
This is indeed a very annoying bug , and arguably has high importance because being able to develop on multiple languages is one of VS.Net's most touted features. Annoyingly enough, this problem only happens when the…
-
Accumulated links
I've had some stuff accumulated on my aggregator so I thought I'd dump most of it together for a good reference later. First of all, I've switched to RSS Bandit . The new version rocks and is much more stable. It still…
-
[Tool] QuickJump - very nice and simple VS.Net add-in
( http://www.codeproject.com/dotnet/quickjump_net.asp ). With this little tool involved, you can click Alt+G and get a window showing all of the members in the current class. Type a few letters to filter the list, and…
-
.Net Roars live
As critical as I can be, Rory is still one of the funniest people I've never met. He's now going to co-host the .Net rocks show on a regular basis. I think this is a great move and I think the show is going to get a…
-
Authorization and Profile Application Block
[ James Avery ]: Authorization and Profile Application Block - They slipped this one out on us, check it out. Indeed, check it out I will.
-
Good stuff on DataReader->Dataset
Just in time to take me to task on my " reactions " post, the DataReader to Dataset post has generated some very good comments on alternative (and better) ways to do just that. And, if Steve keeps his promise we'll also…
-
Free Web charting control: WebChart
Jason sends word of the free WebChart control. Seems pretty cool and powerful. Me likes that.
-
.NET Framework debug symbols
Wouldn't this be cool? Being able to debug-step into the .Net framework code inside the debugger without using reflector sounds like a killer feature to me. But, do I need longhorn for that?
-
Unit testing resources
AndrewSeven asks if I know any more links to unit testing stuff, especially NunitASP. While I don't have necessarily have links about NUnitASP, here are some more resources: Darrell's Test Driven Link'o rama The XP…
-
Clover and unit test patterns
2 unit testing ilnks, both from James Avery : Clover for .NET (Alpha) - Clover is a tool that tests your unit tests, reporting on things like how well your code is covered by your unit tests. Advanced Unit Test, Part V…
-
From VB6 to VB.Net - important webcasts
Quoting Duncan MacKenzie A series of 15 webcasts & lab exercises for the VB6 programmer... (see the full list here) MSDN Webcast: Program Execution in the 21st Century - Level 200 2/3/2004 1:00 PM - 2/3/2004 2:30 PM…
-
Sam Gentile on Test Driven Development
Just started listening to Sam Gentile on the .Net Rocks show , and he's talking about exactly what's the main thing in my .net life right now: doing test driven development. Very cool and very interesting. Although slow…
-
The FxCop Blog
Oh cool. The FxCop people now have a blog: The FxCop weblog here on .Net weblogs. " Our goal is a single URL where we serve up tips and information about the FxCop tool and relay answers to some of the more common and…
-
SOA reading list
Great. Now I have a whole lot of reading to do on SOA , courtesy of Darrell .
-
Some cool links
While I promised myself I would not go down the linky road that Mike Gunderloy has managed to turn into an art form, here I go just the same. Jon Galloway points to useful classes and libraries posted by the C# team on…
2003
-
Jan does cool stuff: nice article and cool extension to the winform data grid
Jan is on a role. First, his Object Spaces article got published on MSDN, then he releases the Extended Winforms DataGrid . Great work.
-
Risk Management
Darrel points to the MSF Risk Management Discipline . Indeed, this is something I believe to be very important, however, I did not put my money where my mouth is, and although I've read about it , I never got the chance…
-
more SQL optimization resources and a bonus tip
Michal suggests a few more SQL optimization links in return for my optimization experience : sql-server-performance.com SQL Server 2000 Performance Tuning Tools Performance Category on SQLTeam.com Performance Tuning…
-
New year's Nant, pathetic geek style
It's no wonder that I'm sitting here right now, in front of the computer, about to write about the new release of Nant( 0.84 final ), while on the outside, the "party of parties" is going on a block from the office, to…
-
Good stuff: New book, Remoting for imbeciles,CodeSmith 2.5 RC1, and OMG 0.2
Julia Lerman points to a hearty recommendation for this book: Code Generation in .Net and I agree. It seems pretty cool. I'll add it to my "really wish we celebrated Xmas" list :) Leon Bambrick writes the Quick and…
-
Good Article: Strong Names and Security in the .NET Framework
Sam gentile has recommended all those who feel a bit "lacking" when it comes to assembly security and strong names (me included) to read this fine article on the subject: Security Briefs: Strong Names and Security in…
-
Tool: The complete idiot's add-in for signing your assemblies with a strong name
It is a shame that this ability has not been created sooner (shame on me, that is) but better late than never. Robert Mclaws has just introduced an add-in that allows you to easily manage the fuss that using a strong…
-
The idiot's guide to O/R mappers
Steve Eichert has been doing me a big favor. He has been explaining the whole deal with O/R mappers from the ground up and is doing a great job at it. Why is it a big favor for me? because I can now pretend like I…
-
A New Source Control system
Mike Gunderloy sends word of the Accurev Source control system . Looks pretty spiffy , and I must say they seem very innovative. A couple of points: No VS.Net integration. This is more like the CVS model…
-
Cool Site: divil.co.uk
This site has a wealth of cool winforms controls, cool articles and generally is one of the *coolest* personal .Net sites I've seen in a while. I can totally get why he's a Code Hero . Recommended. (link via Joseph…
-
New .Net Rocks show - Pat Hynds
OK. I'm gonna go listen to the new .Net Rocks show : “ Carl talks with pat about Security, from the general concepts to the practical tips and in between. Pat draws on his millitary background to render a keen…
-
Step by step:an asynchronous sockets terminal client Vb.Net
Carl Franklin (of .Net Rocks fame) has made available a Sockets with .Net training video. “ This is a step-by-step how-to video that shows you how to create an asynchronous sockets terminal client program in VB.NET 2003…
-
[online book] A .NET Developer's Guide to Windows Security
Peter Provost sends word of a new book that's being written: A .NET Developer's Guide to Windows Security , by Keith Brown The great thing is the author is making what he's written available to read. Not only that, you…
-
Get ready for obsolete stuff in Whidbey today
Brad Adams gives us a non-official preview of what classes/members will be obsolete when Whidbey comes along. It's good to know these things as soon as possible so you can start moving your code away from them now…
-
SQLTeam rules: Cool tip + cool RSS feed= goodness in the blogsphere
SQLTeam is getting more and more credit from me for being so helpful: Cool tip on using ConnectionString settings in your web.config file so that you don't have to remember when to switch to your dev/liv webserver…
-
The dynamic SQL discussion is a must read
There's one of those “holy wars” going on in the blogsphere. This time it is about the using Dynamic SQL vs. Stored procedures. But this holy war is an important one. It's one that I have learned a lot from, and I'll…
-
Using NAnt? Download NAntPad - for visual NAnt build configuration
If you're using NAnt and editing your NAnt files by hand, stop right there. Go and download NAntPad - a GUI app that lets you visually configure your build and then spits out the XML file. Simple and easy. [via James…
-
Great SQL tip: @@IDENTITY==bad, scope_identity()==good
And another tip discovered by Sirsha . This time it's from SQLTeam . A very good SQL Server tip that I really must cling to! The gist: Use scope_identity() rather than @@IDENTITY or you might not get what you're looking…
-
Longhorn PDC bits download available for MSDN subscribers
That's right - the same bits of Longhorn preview available at the PDC are now available to download (MSDN subscribers only). I guessing slowly, as everyone in the world hits the servers at the same time. [via Philip…
-
BitVector32 has a bug. Here's a good replacement
Sebastian Lambla has created a replacement for the BitVector32 class in the framework. The original has a nasty bug in it : the indexer always returns false for bit #31 . Sebastian decided he needed more flexibility…
-
Brumme is alive again, and a small question
Chris Brumme , one of my favorite hardcore tech bloggers is writing again. I can't believe I have 2 actual posts from him in sharpreader on the same day. How weird! On a different note - how the heck do I turn off the…
-
Hijacking .NET Volume 2: Protecting your Code
Hijacking .NET Volume 2 “ Dan Appleman's latest eBook covers the security implications of using reflection to access private members in an assembly, and about the design patterns and specific methods you can use to…
-
New CLR Profiler version available
I forgot to mention the other day that a new version of the CLR Profiler is available for download . Here's a link to an earlier entry where I wrote about using it to dissect SharpReader 's memory usage. [ Furrygoat ]…
-
PDC eye for the cynical guy
Mike Gunderloy sets off on a no-thrill ride through PDC land, letting us know just what he thinks about each and every “big statement” made there. It's not always pretty, but the truth hurts sometimes I guess.
-
Funny and informative "Lap Around Longhorn" video from MSDN TV
Yeah, I'm trying not to be too excited about something that we'll see in only a couple of years, but you really have to take a look at Don and Chris's MSDN TV show, where they recreate the presentation they made at the…
-
Avalon automated UI Testing framework
This is great news! The Avalon UI Testing Framework appears to expose the UI components as an Object Model, that they are calling “Control Patterns” that expose the behavior of the controls. He's brought a Command…
-
New VB.Net features from the trenches, and the PDCBloggers feed is your friend
Tom Mertens writes about some of the cool new features in VB.Net in the next version of Visual Studio .Net (”Whidbey”). Lots of cool stuff in there. If you're interested in hearing all the latest cool news from the PDC…
-
Nice GC tip
Doug Reilly posts about the big difference that happens in the GC between debug and release modes. I did not know that! Good one.
-
Cool trick of the day - VSS keyword expansion
Well, I certainly didn't know about this cool VSS feature! turn this: '$History: Form1.vb $ ' into this: '***************** Version 24 ***************** 'User: Guest Date: 10/13/03 Time: 12:49p 'Updated in…
-
More than 500 sample chapters
Srinivasa Sivakumar has listed more than 500 sample chapters (in HTML/PDF format) on his resource site , from various books related to .NET. A great resource! [ Ashutosh Nilkanth's .NET Blog ] Awsome! Some serious gold…
-
Getting a focus on performance - some new pages
Brad Adams's performance team just posted their own page on GotDotNet . Very cool. That page also points to the MSDN performance center , which currently has lots more information. It's great to see performance focused…
-
The "Don box" of windows installer?
Rob Mensching has been working at MS, primarily on the Office Setup/Deployment team, for the past 4 years or so; It figures that when he has something to say about Installer Merge Modules , it's wise to sit down and…
-
Web GUI unit testing techniques
Continuing my Unit testing theme in recent weeks, I've found a very interesting post in reply to a question posted on the XP mailing list . What was so interesting is that the question, and thus the answer, deal with a…
-
Real Progress Bars in Web Application
I was fighting with this a while ago and I think I found at article right to the point on the subject: Real Progress Bars in Web Application “The key thing for creating Progress Bar in a web application, is the…
-
Visual Basic Resource Kit (C# developers are not banned!)
The download isn't up yet, it takes some time to sign and virus scan an entire CD packaged up as a zip, but the site that details what is included is there! Check out http://msdn.microsoft.com/vbasic/vbrkit for all the…
-
The Exception Model
Without even skimming through it first I'm letting you know that Chris brumme posted another “post”: The Exception Model Just a little something to read in bed. Oh, I forgot to mention. It's 11,200 words, by the way.…
-
[Cool Tool]: Code Library for .Net
If you are looking for a way to manage your sample code, snippets, articles, etc. get Code Library . It is available in SQL Server and access versions. Very high quality software and FREE. You can even drag links right…
-
Responses to agile concerns
Our very own Steve Eichert recently posted on the skeptics' view of agile . It has taken a while, but I have compiled responses to each of the original concerns, in order. [ Darrell Norton ] Darrell approaches most of…
-
Creating Doc-Centric Apps in WinForms, part 1 of 3
Chris Chris Sells wrote a 3 -part series titled “ Creating Doc-Centric Apps in WinForms “: This 3-part series really belonged as a chapter in my WinForms book, but after doubling the estimated size of the book (not to…
-
Appsettings can Reference an External Config File
I did not know this! “I recently discovered that the app/web.config file can reference an external config file to get some or all of its appsettings. .. “ [ Paul Wilson ] (follow the link to learn how) Excellent tip!
-
nsh - A tool to run .NET source files like script files.
nsh - A tool to run .NET source files like script files. [ Larkware ] From the site: .NET currently lacks a freely-available scripting language (like WSH VBScript / JScript). nsh allows you to compile and run a .NET…
-
Excellent ASP.NET Identity Matrix reference
I remember reading about this somewhere, and came across this great reference! Hurray for the MS patterns and practices team! Summary: This document provides tables that illustrate, for a range of IIS authentication…
-
Testing nirvana
Josh Ledgard Has been writing some very interesting posts. He's a testing team at MS and as such, writes posts about testing with an understating and knowledge that only someone who did testing on products such as…
-
Getting the list of installed programs on the local machine
Here's a snippet from the win-tech-off-topic list: Getting the list of installed programs on the local machine: static void GetInstalled() { string uninstallKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";…
-
New Server Controls Provided by the ASP.NET Web Matrix
Quickly and easily build your ASP.NET Web applications with ASP.NET Web Matrix. Learn about this free development tool and new server controls that you can use in Web Matrix or Visual Studio .NET. [ MSDN just published ]
-
For a good time, call 1-800-FAULT-INJECTION-TESTING
Bruce E. Williams , of the MS testing team blogs about what fault injection really is, and how to utilizie it for good evil . Gotta love that.
-
NAnt-addin: another coolness in the making?
Jamie Cansdale , proud parent of the coolness that is NUnit-Addin , is at it again. This time he's making an add-in for the NAnt build framework. If you hurry, he's looking for early alpha testers to help out with the…
-
A macro to automatically attach to aspnet_wp.exe
This was on the win-tech-off-topic mailing list: A macro to automatically attach to aspnet_wp.exe, written by Kevin Dente can save lots of clicking around time: <quote> Sub AttachAspNet() Dim process As EnvDTE.Process…
-
Data Access application block v3.0 has some good stuff
Ugh. We just found out that our car's window has been smashed and the radio-disc has been taken. This happens in the same week that my wife has a small accident with a city bus smashing into her car(she's alrught!), and…
-
A glimpse into the future
Jesse Ezell points to a book preview that tells a lot about what's coming next for ADO.NET . The same is available for ASP.NET . [ Fabrice MARGUERIE ] (Insert happy remark here)
-
Real world test driven development
Peter gives an excellent example of doing real-world Test-Driven development using NUnit 2.1. It's all about simplicity. This example is good because it's not really an example. It's something he actually had to do, and…
-
VB.Net Whidbey Nuggets
Ah. Some great VB.Net Whidbey Nuggets from David McNamee's blog. Looks like Good ol' VB is gonna be just as important to master as is C#, if not more. Productivity, remember? It's the one thing that will save your job…
-
Pure simplicity
How's this for pure simplicity? In VS.Net - CTRL-X when nothing is selected - Cuts the current line CTRL-C when nothing is selected - Copies the current line I never knew and never tried. Huh. Thanks d0m1 !
-
IntelliJ IDEA Aurora Easter Egg
Luke finds the IntelliJ IDEA Aurora Easter Egg amd it's pretty cool, in a haxorz sort of way :)
-
.Net security blogs
Darrell Norton posts about two very good .net security related blogs he found: Ivan , and Greg . Subscribed!
-
BuildIt
I haven't really looked in to automatic build managers using .Net. I really should. But where do I start? Where do I look for good builders? Is there a page out there that lists them all?
-
Israel .NET web User Group meeting at September 10th - Performance & Caching
Hi All, This month meeting will take place on Wednesday, Sep 10th, at 17:45 (Registration and "Kibud-Kal" from 17:00). The meeting will take place at Microsoft meeting room at the "hapnina" 2 Raanana. Lecture Topic:…
-
Can we have this for the PDC as well?
I am all-over- this . Yes folks, you can see and hear all the Teched 2003 sessions. Yes. see and hear! Notice that every session on that page has two links. The lower one is to merely download the PPT file, but the…
-
[Book] Managed DirectX 9 Kick Start : Graphics and Game Programming
Brad Abrams reports of a new book by one of the dev leades on the Managed DirectX : Managed DirectX 9 Kick Start : Graphics and Game Programming
-
Full-featured Automatic Argument Parser
Full-featured Automatic Argument Parser - Another command-line parsing class for .NET. This one makes good use of attributes to set things up in a natural way. [ Larkware ] It looks totally cool. Can't wait for my next…
-
Cool debugging tool of the day: Developer Playground
My friend Jonas Blunck , author of the most excellent ieHTTPHeaders and ComTrace , dropped me a line a couple of days ago, to let me know he's dropped a new development tool -- Developer Playground . This is yet another…
-
Cool utility of the day: Code Snippet Compiler
My blogging buddy Jeff Key (maker of the increasingly useful NetPing ) has posted yet another snazzy util, a Code Snippet Compiler . As .NET folks, we all find ourselves creating junk Console applications with a…
-
Windows Forms Programming in C# Sample Chapter
AW has been kind enough to post the preface and a sample chapter (Chapter 9: Design-Time Integration) to the official AW Windows Forms Programming in C# book page. They've also posted Mike Blaszczak's foreword. Enjoy.…
-
The Final Release of NUnit V2.1 is now available
This is the third major release of NUnit and the second since it was rewritten to take advantage of .NET custom attributes. Highlights of this release include: * Support for the .NET framework versions 1.0 and 1.1 * The…
-
Israel Visual Basic User Group this wednesday - on ADO.Net
The September meeting of the Israel Visual Basic User Group http://www.renaissance.co.il/ivbug : “This month I hope to fulfill my promise to have a meeting dedicated to data access – let’s just hope the lights stay on…
-
Showing the "Browse For Folder" dialog
Another one from Derek Stone . Boy this guy seems to have all the answers for me today. This time it's a simple class that shows the “Browse for folder” dialog in VB.Net. It uses the…
-
Book: Windows Forms Programming in C#
Chris Sells : “ My WinForms book for C# programmers should be on the shelves today. I've set up the site where you can download the source and report problems. The VB.NET version should be out at the PDC. Enjoy. ”…
-
"Could not open in Design view. Quote values differently..." solved!
Ever get this message when working in the Vs.Net webform designer? “Could not open in Design view. Quote values differently inside a '<%...” etc This problem is easily solved by replacing nesting double quotes with…
-
ASP.Net dialog hell - a little easier..?
Jesse helps ASP.Net developers save themselves from dialog hell by posting some base classes that can be used to more easily create web-based dialogs. That's worth like a medal or something.
-
Developing Software in Visual Studio .NET with Non-Administrative Privileges
There was a big discussion not long ago in the .Net community whether it is feasible to actually do Dev work as a non-admin. While the benefits are very big for the end user, a lot of people insisted that it is just too…
-
NUnit v2.1 RC1 released
NUnit v2.1 RC1 was released last night on SourceForge. From the release documentation: * Support for the .NET framework versions 1.0 and 1.1 * The ability to run test suites across multiple assemblies * New…
-
Finally some helpful code!
I don't know any german, but it looks like Ralf Westphal posted some seriously cool code that deletes email messages from your POP3 mail account that are sent by the worm. What's so cool is just how simple the code is.…
-
Good example of asynchronous delegates at work
Grant Killian shows a very simple and informative example of asynchronous delegates using VB.Net. A good read if you never really “got” why they're so useful.
-
Free WMI book chapter
SBC Adds that there's a free book chapter on WMI over at APress: .NET Framework and Windows Management Instrumentation
-
MSDN has launched the Mobility & Embedded Developer Center
“ MSDN has launched the Mobility & Embedded Developer Center at http://msdn.microsoft.com/mobility . Hooray! ” [ Ed Kaim ]
-
It's so hardcore you could say it's CLR Porn
Chris brumme managed to create yet another brain killer “post” (at 9,000+ words it's hardly that). Go drench your thirst for knowledge . Highly recommended.
-
New book and blog from Ingo
Looks like Ingo Rammer , the Remoting machine, is gonna write a new book and blog about the writing process .
-
PDC: Show me the bits
Brad tells us what the PDC attendees will get: Longhorn! You have seen screen shots from leaked versions, now get your own copy! Not only will you get to see * some * of the new look and feel stuff we are doing, but you…
-
.Net Rocks with Brent Rector
Mark and Carl talk with Brent Rector about intellectual property , namely assembly and application obfuscation: techniques used, and the resultant binaries. They also talk about Remoting and get Brent's take on the…
-
Catch ex As Exception (sometimes)
Mattias Sjögren quickly replied to my last post about the exceptions not being caught in VB.NET : “You don't get a DivideByZeroException because you're using the floating point division operator (/) and not the integer…
-
A new Data Access Application Block release
“ This is a new version for the DAAB supporting a common base code which uses only ADO.NET interfaces in an abstract base class. Then simple providers sets the correct instances for each ADO.NET provider. If somebody…
-
Visual Studio .Net tips page on MSDN
Just found this cool Visual Studio .Net tips page on MSDN, thanks to Sudhakar Sadasivuni .
-
Juval Löwy on .NET Rocks, talks about C# 2.0
“ Well, if you've been wondering what the next version of C# will bring to the table, you have to check out this interview with Juval Lowy. He got permission from Microsoft to spill the beans about the new features in…
-
Registration-free COM interop
Registration-free COM interop activates a component without using the Windows registry to store assembly information. Instead of registering a component on a computer during deployment, you create Win32-style manifest…
-
Moving Crystal reports from 1.0 to 1.1
Peter Van Ooijen of .NetJunkies provides some great hard earned tips for moving Crystal Reports from .Net ver. 1.0 to ver. 1.1. Thanks Peter. Great tips!
-
Using XPath to find objects in your object model
Sean Gerety points to an MSDN article on how to query over object models using ObjectXPathNavigator . very interesting. I'll just point out to this fine article by Dino Esposito, regarding implementation of the exact…
-
More on Modifying IL at runtime
In the comments for my earlier post about IL modification, Dumky points to 3 articles on his site: Part 1 , Part 2 and Part 3 . Definately worth the read if you have any interest in the subject. Also subscribed to his…
-
Rewrite MSIL Code on the Fly
"Lately i've been spending my extra cycles on understanding the deep, dark secrets of the CLR . Between using cordbg as my primary debugger instead of Visual Studio , and writing a mini-profiler w/ the Allocation…
-
Israel .NET Software Architects User Group Meeting - July 2003
Thanks, Dana, for making me aware of this :) .NET Software Architects User Group Meeting - July 2003 ( 27/07/2003 ) " You are welcome to attend the July meeting to be held on July 27 th . The meeting will focus on the…
-
More active desktop
Doug Thews about his active desktop: "I thought you might be interested in knowing I posted some cool feature updates at: http://www.ddconsult.com/blogs/illuminati/archives/000085.html "
-
See you at the user group tonight (topic - CLR plumbing)
Hope to see you all tonight and the Israel Visual C++ user group meeting( note - anyone can go, you don't have to know C++ . the topic is great for anyone involved in .Net!) here's the info from the site: " Date:…
-
We will not ship s#!*t
" We will not ship shit : words by Robert C. Martin." - posted by Lawrence @ 7/15/2003 11:55:25 AM
-
A C# programmer's VB.Net starter kit
If you're a C# programmer wanting to learn how to speak VB.Net, Darrel Norton has some useful links to get started on that task, having started this quest on his own.
-
Another brain killer from Chris Brumme
Oh dear. It looks like Chris Brumme posted another "post". This time it is regarding TransparentProxy and measures in at about 6,300 words. Oh well, there goes my evening....
-
DirectCast
For us VB.Net programmers. You should know about DirectCast . (via Paul Vick )
-
Downloadable MSDN magazine
Whoa! I didn't realize this, but Stephen Toub points out that the monthly issues of MSDN Magazine are available in downloadable CHM format . [ The Furrygoat Experience ] Cool! I read MSDN regularly, but havn't noticed…
-
Patterns
You want to read those ... yes you do want to read them even if you alread went through the GoF patterns for C# . [ Benjamin J. J. Voigt ]
-
Visual Studio .NET and C# Tips and Tricks
Visual Studio .NET and C# Tips and Tricks Software legend Juval Lowy shares his tips, tricks and best practices. Juval demonstrates how to deal with common hurdles and how to effectively apply .NET, by presenting…
-
.Net Rocks with Tim Huckaby
Cool! new .Net Rocks show is up online, and this week its Tim Huckaby
-
Nice page of ADO.NET notes & tips
http://kristopherjohnson.net/cgi-bin/twiki/view/KJ/AdoDotNet Update: Oh, and also: ADO.NET Best Practices (via Chris Kinsman )
-
More About Processes
I wouldn't delude myself into thinking that this is because of my earlier post about Processes , but Early & Adopter posted a small and helpful post about Debugging Process.Start by redirecting the Standard Output…
-
Typed Dataset Q&A
Q: I need to get the best possible performance out of my middle-tier components, so I'm using untyped DataSet objects on the server. But strongly typed DataSet objects are so handy when I build the client portion of the…
-
Very Good Winforms FAQ
You probably know this one, but here goes anyway... I've been playing a lot with the winforms DataGrid and binding stuff. One of the best FAQ's i've found on the subject was George Shepherd's Windows Forms FAQ . Apart…
-
.Net Shortcuts + Automate GAC and COM operations using this Cool Add-in
Date: 6/2/2003 Author: Enrico Sabbadin Versions: VS.NET Level: Advanced File Size: 315K download Summary: This add-in for VS.NET 2003 automatically: 1) Registers the assembly in the GAC right after it has been built. 2)…
-
Yet Another Book Chapter
Since I'm currently in the process of learning/revisiting a bunch of .Net subjects, I keep fininding free book chapters all over the place. The latest chapter I've (just) found, is called " Windows Forms Data Binding "…
-
Some Good Book Recommendations From the Experts
When in need of a good book, it's always best to ask the experts which book is best. I just saw on GotDotNet that the Wintellect folks posted a whole section of recommended reading , both about .Net development and on…
-
Free ADO.NET book chapter
FTPOnline.com has a link to a free chapter download from the book Murach's VB.NET Database Programming with ADO.NET download the PDF file here . About the chapter: " How to use Data Views You'll learn how to create and…
-
101 Microsoft Visual Basic .NET Applications
Oh man. I've got to get me Early & Adopter's new book. Even though it's in VB.NET, it's all about the framework, remember? Once you know the framework classes and how to use them , all the rest is just syntax... This…
-
.Net Thread Pool Article
Jeffrey Richter has an interesting article about the .Net Thread Pool.
-
A Big Mistake
wew. Have a few spare minutes. So I started reading Chris Brumme's Latest post about AppDomains. It was a mistake. It was a hell of an interesting post, but the mistake was reading it on the job. It contains 5299 words…
-
SxS War Story
Dan posts a useful SxS story, involving Stored Procedures, ApplicationBlocks.Data and a totally obscure error. I'll need to pay attention to this stuff when the time comes *shiver*
-
Another Cool Dynamic Loading Article
Following my two plug-in articles( this , that ) , I found another interesting article that deals with the subject of dynamically loading stuff from unreferenced assemblies: Loading Classes On The Fly It shows some more…
-
Remoting Events May Break in V1.1
Russ Nemhauser over at DotNetJunkies wrote a solid piece about working with events through remoting (Hmm, I should write something about my experiences with that ..). Worth a read if you never done it before, since it…
-
Paper Prototyping
Joel On Software rants about prototypes , and recommeds this book: Paper Prototyping
-
SP/Invoke -- Stored Procedure Invocation Code Generator for VB, C# and JScript.NET
" SP/Invoke generates code to allow C#, VB or JScript.NET programmers to invoke SQL Server stored procedures as if they were static methods on CLR classes. Posted on the Code Project. Created by Simon Wilson." [via…
-
Good Stuff
Good stuff over at Mike Woodring's .Net Samples Page . Here are just the headlines: Remoting and Sockets Reflection Threading and Synchronization Assemblies Security Configuration Context Miscellaneous
-
Dynamic Invocation with Reflection.Emit
Reflection is just one of the areas I'd ilke to explore more of. This article is just one of the reasons I find this area cooler than most : Dynamic Invocation with Reflection.Emit . It shows you howe to create a method…
-
MSDN Hands-On Labs
Introducing MSDN Online Hands-On Labs MSDN offers you new interactive content on a trial basis from May 19 to June 13. Three free labs are being made available that can help you enhance your skills with Visual Studio…
-
.Net Coding Conventions
A friend asked me some time ago whether I have any good document regarding coding conventions and guidlines for C# and overall .Net programming. I didn't have an answer then so I handed them the document I compiled from…
-
Windows Server 2003 for Developers
A little slow to catch up, but here's a must-read for any .Net developer: Windows Server 2003 for Developers By Early & Adoper
-
Production Debugging for .NET Framework Applications
If you'd like to know the "why" as well as the"how" to fix debugging VS.NET debugging problems this MSDN Patterns & Practices book chapter makes for an interesting read: Production Debugging for .NET Framework…
-
The (Almost) Official .Net Tools List Gets An Upgrade
If you haven't checked it out yet, Fabrice's list of .Net companion tools is starting to achive its status as the "Download.Com" of .Net developers. Now you can get updates on it via these RSS feeds . Way to go!
-
Welcome Philip , Interviews, "as" Vs. Casting
Philip Rieck has joined our ranks. Welcome,Philip! I don't know him personally, but his first post here pointed to his previous blog, in which I've found a nice post . It talks about interviewing programmers, and has a…
-
Something to keep your mind busy on the weekend
Frans posts an interesting observation on the current problems with relational database, and possible futuristic ways of dealing with them. A tough read, but insightful. Some of the things I've always taken for granted…
-
Dr. GUI Has A Blog (E-I-E-I-O)
Dr. GUI (From MSDN) now has a Blog . Should be quite a treat. Gotta love a blogger that talks about himself in Third Person... ;) Thanks For the info, Chris.
-
TechEd Israel Report
Yosi Taguri Was one of the speakers in TechEd Israel that just closed these days. He posted a report about all 3 days of the conference, including an 'intersting' take on the what it takes to calm down before a…
-
Geeky .NET Desktop Wallpapers
Let everyone know what a geek you are. http://www.irritatedvowel.com/Wallpaper/Thumbnails.aspx?Category=57ff92e3-b57d-438a-b3ba-1d9d2fe5ec66 [via James Avery ]
-
Dan Appleman Has A New EBook (With A Warning)
" Hijacking .NET Vol 1: Role Based Security by Dan Appleman Hijacking .NET is today's equivalent of using undocumented Windows API functions. Except that not only are the functions under discussion undocumented, they…
-
3D Cynicism
"(Not that databases aren't interesting of course. Nothing beats violating a FK-constraint at 9:00 AM)" [ Frans Bouma 's post about C# and OpenGL]
-
Another Free Book
Microsoft offers a free book here : Application Architecture for .NET: Designing Applications and Services . [Thanks to Samer Ibrahim for the link] Unfortunately, Only US addresses are allowed, so me being in Israel is…
-
More On UIP Blue Bricks
After his interview , Michael Stuart (Senior Consultant with Microsoft Consulting Services and responsible for the Microsoft Application Blocks) has released more information about UIP (User Interface Process). A…
-
Shared Memory Wrapper
Rich has written a shared memory wrapper for .NET. It looks pretty handy. Here's his description : I've created a wrapper for named shared memory that was part of a larger project. It basically allows serialized types…
-
NUnitASP
Got this also from the win_tech_off_topic list: Here's something that looks really promising: NUnitASP . Since i'm currently not doing ASP.NET development, I can't really test it thoroughly, But if it's half as…
-
More About Yukon?
Some amazing stuff can be found in this pdf article . I wonder when we'll see them come to life. From what I can tell/heared the Yukon release would integrate some if not all of this stuff in one way or another. I did…
-
A Quick VS.NET Tweak
Don points a way to make VS.NET associated files load into the open instance of VS.NET instead of spawning a new instance every time thus saving precious load times. Sweet. Cumbersome, but sweet :) I should figure out a…
-
Enterprise Instrumentation Framework Released
" With absolutely no fanfare, Enterprise Instrumentation Framework has released. EIF lets you instrument your applications with tracing information that's meant to be left in while the application is in production.…
-
Build Your Own Research Library with Office 2003 and the Google Web Service API
"An article just popped up on the main msdn page, "Build Your Own Research Library with Office 2003 and the Google Web Service API" . The Office beta gets more interesting every day . Basically, its possible to consume…
-
Microsoft's Smart Devices Developer Community
Microsoft's Smart Devices Developer Community There hasn't been a lot of information posted about the new Smart Devices Developer Community yet, so I thought I'd see how well the word spreads if I mention it here.…
-
CLR tips gold mine detected
I just saw Chris Brumme's blog . Wow! Judging by the timestamps on the entries, he's either got a voice interface for dictating posts into his blog or he was sitting on a gold mine of CLR tips waiting for an outlet. I'm…
-
ASP.NET Encoding Tip from Scott Hanselman
Tip from Scott Hanselman If your life sucks so badly that you have to support Netscape 4.x, you might want to remember that Netscape 4 never handled Unicode/UTF-8 very well. Since UTF-8 is ASP.NET's default Response…
-
A cool macro to ease your NUnit boilerplate woes
Havn't checked this out myself yet, but it seems like something to write home about. Very nice macro was posted that makes NUnit boilerplate code creation faster, and i've just discovered it: I've created a Visual…
-
Explorer Tips and tricks for the keyboard junkie
Windows Trick o' the Day I knew this trick existed, but I couldn't remember it. If you to drill down through your directory structure all the time, this is a real time saver. In Windows Explorer, you can highlight a…