Friday, April 06, 2007

Condensed/Historical Reading List Part 4

From 2/08/2007
Squeeze the most performance out of your Gigabit NIC
http://www.enterprisenetworkingplanet.com/nethub/article.php/3485486
802.11n draft router review
http://www.pcmag.com/print_article2/0,1217,a=181305,00.asp
http://en.wikipedia.org/wiki/IEEE_802.11#802.11n

From 1/31/2007
Handy Visual Studio Keyboard Shortcuts
http://jason.diamond.name/weblog/2006/07/29/some-handy-visual-studio-2005-keyboard-shortcuts
Visual Studio File Finder, kinda useful if you want to find out the path of a file or what project it belongs in
http://www.zero-one-zero.com/vs/
Something semi-humorous, crackpots in computer security.
http://blogs.msdn.com/oldnewthing/archive/2007/01/31/1565652.aspx
GetConfig is deprecated in .NET 2.0 The replacement is ConfigurationManager, remember to include the System.configuration assembly.
http://www.codeproject.com/useritems/SystemConfiguration.asp

From 1/26/2007
How to pass an array parameter into a sproc for SQL 2000
http://www.codeproject.com/cs/database/PassingArraysIntoSPs.asp
Improving DataSet and DataAdapter performance
http://www.eggheadcafe.com/articles/20030205.asp

From 1/22/2007
Ever wonder how to add another template into that Add New Item... or New Project Screen. Here's how.
Creating Custom Visual Studio 2005 Templates
http://aspalliance.com/933
http://davidhayden.com/blog/dave/archive/2005/11/05/2556.aspx
http://msdn2.microsoft.com/en-us/library/eehb4faa(vs.80).aspx

From 1/09/2007
.NET 2.0 BackgroundComponent - An easy way to start a background thread.
http://msdn2.microsoft.com/en-us/library/8xs8549b.aspx
Threadpool examples- good way to see how people implement thread pools
http://www.codeproject.com/cs/threads/workqueuethreading.asp
http://www.codeproject.com/cs/threads/smartthreadpool.asp
http://www.codeproject.com/cs/threads/cancellablethreadpool.asp
http://www.codeproject.com/cs/threads/xythreadpool.asp
Other threading related stuff
http://www.codeproject.com/cs/threads/managedthreadcs-projects.asp
http://msdn.microsoft.com/msdnmag/issues/05/02/NETMatters/
http://www.codeproject.com/cs/threads/SyncContextTutorial.asp
http://www.codeproject.com/cs/threads/threadpool_limit.asp
http://www.codeproject.com/cs/threads/threadtests.asp
Bit further away
Generic Invocation
http://www.codeproject.com/cs/threads/genericinvocationhelper.asp
Finite State Machine
http://www.codeproject.com/cs/threads/fsmdotnet.asp
Enforcing Single Instance
http://www.codeproject.com/cs/threads/SingleInstance.asp

From 12/27/2006
XML Database Schema and Data Editor
http://www.codeproject.com/cs/database/xmlschemaeditor.asp
Dynamically Generated XML Data Editor
http://www.codeproject.com/dotnet/XmlDataEditor.asp

From 12/15/2006
I've sent this one before, I just highly recommend it, so read it, think about it and quit griping. =)
http://www.joelonsoftware.com/articles/fog0000000332.html
Also Must reads
End Bracket is one of my favorite columns on MSDN Magazine
How to estimate software development time
http://msdn.microsoft.com/msdnmag/issues/07/01/EndBracket
Pay as you Go is Bad
http://msdn.microsoft.com/msdnmag/issues/06/05/EndBracket/
Some VBA Stuff:
User Defined Functions, write your own excel functions using VBA code.
http://www.fontstuff.com/vba/vbatut01.htm


From 12/05/2006
User Interface Design for Programmers [because we know programmers can't design UI ;)]
http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html
UI 10 Rules
http://www.useit.com/papers/heuristic/heuristic_list.html
First Principles of Interaction Design
http://www.asktog.com/basics/firstPrinciples.html
Yahoo's Web UI Design Patterns
http://developer.yahoo.com/ypatterns/
http://www.netmag.co.uk/zine/design-culture/designing-with-patterns
Top 10 Rules for Windows Vista UI
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/UxGuide/UXGuide/Resources/TopRules/TopRules.asp


From 11/28/2006
Choices = Headaches
http://www.joelonsoftware.com/items/2006/11/21.html
http://www.joelonsoftware.com/items/2006/11/24.html
The C# using keyword, for those unaquanted (it's like a macro)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_8_13.asp
User Behavior
http://blogs.msdn.com/oldnewthing/archive/2006/11/27/1160055.aspx
Fabulous Adventures In Coding (great blog, I'm going to subscribe to the RSS feed)
http://blogs.msdn.com/ericlippert/

From 11/17/2006
Getting things done when you're only a grunt
http://www.joelonsoftware.com/articles/fog0000000332.html (joel's one of my favorite bloggers. I'll send more along the way)
Three wrong ideas from computer science
http://www.joelonsoftware.com/articles/fog0000000041.html
Continuous Integration
Why and how
http://www.espusa.com/whitepapers/continuous_integration_v1.0.pdf

From 11/16/2006
Daily builds are your friend, must read. I think this is an absolute necessity.
http://www.joelonsoftware.com/articles/fog0000000023.html
http://www.joelonsoftware.com/articles/fog0000000043.html
The 17 chapter book on .NET Performance
http://msdn2.microsoft.com/en-us/library/ms998530.aspx
This guy is funny, a new blog to follow
http://www.emulators.com/secrets.htm

From 11/15/2006
Everything about Exchange
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wss/wss/_esdk_arch_prog_tech.asp
Exchange SDK
file:///C:/Program%20Files/Exchange%20SDK/Tools/DevelopmentToolsReadMe.htm
Pop3 Client
http://www.codeproject.com/cs/internet/despop3client.asp
http://www.developerfusion.co.uk/show/4071/2/
Exchange Server event sinks/hooks
http://www.codeproject.com/csharp/csmanagedeventsinkshooks.asp
Exchange WebDAV protocol
http://www.codeproject.com/dotnet/exdav.asp
Exchange LDAP
http://www.codeproject.com/asp/serach_exchange_asp.asp
Exchange using CDO
http://www.codeproject.com/csharp/gmcdoexmail.asp
Exchange Remoting and MAPI
http://www.codeproject.com/csharp/remote_mail.asp
Extended MAPI
http://g8.cx/mapi/

From 11/08/2006
Why strong name your application?
http://discuss.develop.com/archives/wa.exe?A2=ind0402c&L=dotnet-clr&T=0&F=&S=&P=3043
Code Access Security is one reason.
https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/THCMCh08.asp
http://msdn.microsoft.com/msdnmag/issues/02/06/rich/
http://msdn2.microsoft.com/en-us/library/aa302361.aspx
http://en.wikipedia.org/wiki/Code_access_security
Strong Naming Explained
http://www.ondotnet.com/pub/a/dotnet/2003/04/28/strongnaming.html

From 11/03/2006
Threading
http://research.microsoft.com/~birrell/papers/ThreadsCSharp.pdf
http://msdn2.microsoft.com/en-gb/library/1c9txz50(VS.80).aspx
http://msdn2.microsoft.com/en-gb/library/ms228970(VS.80).aspx
http://www.albahari.com/threading/part3.html

From 11/1/2006
Joel's rant on Ruby Performance
http://www.joelonsoftware.com/items/2006/09/12.html
Somewhat related to JIT compiler optimizations.
Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback
http://smallthought.com/avi/?p=16
http://blogs.msdn.com/vancem/archive/2006/03/13/550529.aspx
DataGrid Formatting
http://www.codeproject.com/csharp/apply_datagridtablestyle.asp?df=100&forumid=91354&exp=0&select=1253172
Programming Language Benchmarks
http://shootout.alioth.debian.org

No comments: