https://www.developerfusion.com/t/vb.net/tutorials/VB.NET Tutorials & Articles from Developer Fusion2012-07-31T08:27:00.00Zhttp://www.developerfusion.com/article/145371/an-internal-application-message-bus-in-vbnet/An Internal Application Message Bus in VB.Net2012-07-31T08:27:00.00ZWorking with threads gets complicated quickly as you work to stop them falling over each other. One way to organise threads so that they co-operate without tripping over each other is to use a messaging mechanism to communicate between them. John Rivett-Carnac looks at one such implementation of internal application messaging.John Rivett-Carnachttp://www.developerfusion.com/article/136179/an-introduction-to-fsharpx/An Introduction To FSharpx2012-01-10T22:41:00.00ZDan Mohl introduces FSharpx, a community-driven, open source set of extensions for the F# languageDan Mohlhttp://www.developerfusion.com/article/122079/intro-to-f/Learn F# Programming2011-07-12T11:18:00.00ZProviding both leading-edge functional programming and familiar object-oriented capabilities, F# gives the developer more power to solve problems -- all in fewer lines of code, thanks to succinct syntax.Ted Neward and Jessica Kerrhttp://www.developerfusion.com/article/70531/enhancing-your-applications-for-windows-7/Enhancing your applications for Windows 72009-11-17T14:30:00.00ZWindows 7 brings new salvation for .NET developers, and it comes in the form of the Windows 7 API Code Pack for the.NET Framework.Kevin Griffinhttp://www.developerfusion.com/article/9789/c-40-goes-dynamic-a-step-too-far/C# 4.0 goes dynamic - a step too far?2009-02-12T13:54:00.00ZIs C# in danger of too much change? Mike James ponders the implications of dynamic types in CMike Jameshttp://www.developerfusion.com/article/9576/the-future-of-net-languages/The Future of .NET Languages2009-01-09T16:37:00.00ZWondered why Microsoft always seems to release different language features for each language? Discover how .NET 4.0 will reduce the disparity between C# and VB.NET with some great new features for both languages, plus a new dynamic language runtime and new functional and parallel programming languages.Damon Armstronghttp://www.developerfusion.com/article/8325/spatial-data-in-sql-server-2008/Spatial data in SQL Server 20082008-10-22T16:11:00.00ZJason takes you back to those high school geometry lessons and demonstrates how to take advantage of the new geospatial and geometric data types in SQL Server 2008.Jason Follashttp://www.developerfusion.com/article/8307/aspnet-patterns-every-developer-should-know/ASP.NET Patterns every developer should know2008-10-17T11:52:00.00ZIn the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps.Alex Homerhttp://www.developerfusion.com/article/7633/introducing-visual-studio-net-2008-top-10-features/Introducing Visual Studio .NET 2008 - Top 10 Features2008-03-26T20:59:00.00ZAfter a long beta period, Visual Studio .NET 2008 is finally on general release. There are a ton of new features and enhancements in this release that make it almost a no-brainer to upgrade - I thought I’d take a moment and list my top ten favorites in no particular order.Mark Smithhttp://www.developerfusion.com/article/7609/why-patterns/Why Patterns2008-03-19T20:42:00.00ZWe look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.Andy Clymerhttp://www.developerfusion.com/article/7112/common-intermediate-language/Common Intermediate Language2007-09-27T20:17:00.00ZGranville gets down with the CLR, and takes a look at CIL/MSIL - the intermediate language that every .NET language gets compiled to, and has full access to the capabilities of the CLR.Granville Barnettthttp://www.developerfusion.com/article/6875/improving-application-quality-using-testdriven-development-tdd/Improving Application Quality Using Test-Driven Development (TDD)2007-07-02T21:29:00.00ZWhat is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach.Craig Murphyhttp://www.developerfusion.com/article/6745/top-10-application-security-vulnerabilities-in-webconfig-files-part-two/Top 10 Application Security Vulnerabilities in Web.config Files - Part Two2007-06-10T11:43:00.00ZIn this second part of a two-part series, you will learn about application security issues related to authentication and authorization, as well as five vulnerabilities commonly found in ASP.NET web-based applications. Additionally, find out how to keep configuration files from being unintentionally modified by uninformed programmers or administrators, as well as why it is critical to never rely on default setting values.Bryan Sullivanhttp://www.developerfusion.com/article/6678/top-10-application-security-vulnerabilities-in-webconfig-files-part-one/Top 10 Application Security Vulnerabilities in Web.config Files - Part One2007-05-14T21:05:00.00ZIn part one of this two part article, you will learn about five of the top ten “worst offenders” of misconfigurations of application security that can cause overall problems for ASP.NET Web-based applications. Learn more about how to secure the Web.config files of an ASP.NET application.Bryan Sullivanhttp://www.developerfusion.com/article/6170/read-and-write-open-xml-files-ms-office-2007/Read and write Open XML files (MS Office 2007)2006-09-22T11:24:00.00ZLearn how to read and write Open XML files in the new Microsoft Office 2007, with a particular examination of the Excel file format.Zeljko Svedichttp://www.developerfusion.com/article/5706/interacting-with-the-web-using-webrobot-v10/Interacting with the web using WebRobot v1.02006-05-17T20:52:00.00ZIn this tutorial, we will learn how to use the WebRobot component to interact with web sites, by filling out forms dynamically and uploading files from a simple VB.NET application.Fernando Sanchezhttp://www.developerfusion.com/article/5540/bin-packing/Bin Packing2006-03-31T21:32:00.00ZAn implementation of the most common Bin Packing algorithms. Visually representing the computed data will also be discussed.Mitch ★http://www.developerfusion.com/article/5450/using-wmi-from-managed-code/Using WMI From Managed Code2006-02-27T19:15:00.00ZWindows Management Instrumentation (WMI) is Microsoft's implementation of Web-Based Enterprise Management (WBEM) and the Common Information Model (CIM). Although WMI is COM-based, Andriy Klyuchevskyy shows you how you can access it from C# and VB.NET through System.Management, thanks to COM Inter-Op.Andriy Klyuchevskyyhttp://www.developerfusion.com/article/5385/highperformance-net-application-development-architecture/High-Performance .NET Application Development & Architecture2006-02-15T15:25:00.00ZThis article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices.Dimitrios Markatoshttp://www.developerfusion.com/article/5348/new-features-for-web-developers-in-aspnet-20/New features for web developers in ASP.NET 2.02006-02-03T12:25:00.00ZASP.NET 2.0 brings enhanced performance and many new features that make the web developer's life easier. Alex Homer takes you through what's new.Alex Homer