VB.NET


The Montana Programmer: Coding VB.NET While Fishing, Hiking and Dodging Grizzly Bears

Here's what it's like to live and program in the mountains of Montana.

Visual Basic, R, TypeScript Jump in Programming Language Popularity

Visual Studio-backed programming languages fared well in the latest TIOBE Index popularity report, with Visual Basic and R jumping up in the rankings and TypeScript cracking the top 100 for the first time.

Small Firm Offers Up Homegrown Tools for Creating Web Apps with C#, VB.NET

Proving that Visual Studio tools can come from all manner of sources, a small dev firm in the Canary Islands is offering up its own homegrown toolset -- developed during the creation of an accounting program -- as a commercial product to let C# and VB.NET coders create Web apps without all that JavaScript and CSS stuff.

VB 6 Tops Stack Overflow's 'Most Dreaded' Programming Language List ... Again

Although Microsoft programming languages fared quite well in Stack Overflow's huge new developer survey, Visual Basic 6 was again named the "most dreaded" language -- just like last year, and the year before -- with VB.NET and VBA not far behind.

Microsoft's Programming Language Approach Pays Off, Popularity Report Says

RedMonk's latest programming language popularity report says Microsoft's multi-language approach is paying off, giving the company the "most to crow about" among all vendors.

Validating JSON with JSON Schema

Once you've created a JSON Schema that describes a JSON document, you can use it both in Visual Studio -- to provide guidance when creating JSON documents -- and in your code to validate the messages you're receiving.

Low-Code Windows Template Studio Gets Visual Basic Support

Windows Template Studio, Microsoft's open source, wizard-driven Visual Studio 2017 extension for coding UWP applications, is out in version 1.7 with new support for Visual Basic and the Prism framework.

The Heisenberg Developer

There’s a potential security exploit that ASP.NET MVC leaves you open to. However, in Peter’s opinion, all the proposed solutions miss the point.

Microsoft Heeds Developer Feedback in New Visual Studio 2017 Preview

According to Microsoft, community developers are driving changes to its flagship IDE, including a host of improvements in the just-announced second preview of Visual Studio 2017 Version 15.4.

Visual Basic Support Coming to Open Source Windows Template Studio

In announcing Windows Template Studio 1.3, Microsoft hinted that work has begun to support Visual Basic programming in the wizard-driven dev tool for Universal Windows Platform (UWP) apps.

Visual Basic IDE Lives On in Office for Mac

The 26-year-old Visual Basic programming language just won't go away, as Microsoft just announced plans to bring its IDE back to the Office for Mac environment.

C# Goes Back to BASICs with Local Functions

C# finally gets the BASIC GOSUB feature through local functions, but local functions take that GOSUB-like capability up a few notches.

Viva, Visual Basic! Or, Does VB Have a Future?

Long live the programming language that is still running strong well into the second half of its third decade. What might help it is a provision for VB-based .NET Core and .NET Standard libraries in an upcoming VS 2017 release.

The Fraternal Twins of Equals and GetHashCode

Lots of searching through lots of data means potential app performance degradation. Hash codes can speed things up.

Feature or Flaw? Microsoft Outlook's View Code Might Be Hackable

Sensepost says it has discovered a method for hackers to compromise Microsoft Outlook by way of a Visual Basic-embedded shell. The catch: It requires a feat of social engineering to pull it off.

The Best Option for Selecting Related LINQ Objects

Here's the best performing option when you're retrieving the objects at the end of an entity class's navigation property, either when you only want some of the objects or when you only want them some of the time.

Creating a Custom Start Page in Visual Studio 2017

Visual Studio is all about making the developer coding experience more streamlined, allowing you to get to elements of the IDE that matter to you most. Customizing the Start Page is, well, a good start.

Adding New Formats to Old Data

The custom formatters in the .NET Framework provide a more seamless way to mix traditional and custom formatting situations.

C# and VB Data Conversion in a World of Cruel Users

While Visual Basic is a bit more forgiving with data conversions, you'll need to jump through some hoops to do similar conversions in C#.

Move Beyond Factory Methods with the Builder Pattern in C#/Visual Basic

When your objects get sufficiently complicated to create, it's time to simplify your life by moving to the Builder pattern. The Builder pattern is not only a great pattern for creating complicated objects, it supports your application's further evolution.

Subscribe on YouTube