John Browne

John Browne

John started programming computers in the 1970s when you had to use punch cards and wait until tomorrow to get your compile finished. In the ensuing years, he moved from mainframes to PCs and was an early employee at Microsoft, working on multiple products include Visual C++ and Excel. Since joining Mobilize.Net in 2012, he's been focused on helping customers understand their options to modernize legacy software. John and his wife live on a hobby farm near Seattle, WA with three chickens and two Border Collies.

Recent Posts by John Browne:

by John Browne, on Aug 30, 2017 5:03:19 PM

We have a new video up today addressing the question of how state is handled in AI Migrator apps. This concept is multi-layered and so the video is merely an …

Read Story
Topics:Web Application DevelopmentGAP AI Migrator

by John Browne, on Aug 22, 2017 11:05:24 AM

Being an introduction into how GAP AI Migrator implements ASP.NET MVC in generated code. GAP AI Migrator takes a C# desktop app and converts it to a web app. The …

Read Story
Topics:Application ModernizationMVCGAP AI Migrator

by John Browne, on Jul 25, 2017 1:43:32 PM

IN THE BEGINNING THERE WAS THE WEB. Actually in the beginning was DOS, then Windows, then Visual Basic, then .NET. But we'll get back to them later. Consider: The Advanced …

Read Story
Topics:MVCC#

by John Browne, on Jun 14, 2017 5:21:16 PM

ICYMI, we've compiled a list of the most popular and useful blog posts of all time. There's lots of practical (and technical) advice on recycling your old code. Read on …

Read Story
Topics:Application ModernizationApplication MigrationVB6C#

by John Browne, on May 17, 2017 9:00:00 AM

Friday May 12 saw the worst cyber attack in years, as a worm (WannaCry, Wanna, or Wcry) spread through computer networks encrypting files and demanding a ransom of anywhere from …

Read Story
Topics:Application ModernizationVB6

by John Browne, on Apr 19, 2017 7:30:00 AM

Migrating off VB6 has never been more important. Every passing day VB6 gets riskier and more problematic to keep around. Millions of lines of Visual Basic 6.0 code still run …

Read Story
Topics:Application ModernizationVB6

by John Browne, on Apr 1, 2017 6:00:00 AM

Our skunkworks team has been working overtime on a new product that I think is a real game changer. Before I tell you about it, let me set the stage …

Read Story
Topics:Application ModernizationVB6

by John Browne, on Mar 21, 2017 6:00:00 AM

Please Note: The VBUC has been renamed to VB6 AI Migrator as of August 2025 In our continuing struggle to make the world safe from nasty old legacy code, we …

Read Story
Topics:Visual Studio 2017VB6 AI Migrator

by John Browne, on Mar 3, 2017 2:33:35 PM

TL/DR: It's not an infinity symbol. The logo for Visual Studio looks a lot like the symbol for infinity--which might make you wonder if that's the expected compile time for …

Read Story
Topics:Visual Studio

by John Browne, on Mar 2, 2017 5:25:28 PM

As part of what will be a brief but on-going series celebrating Visual Studio's 20th anniversary, I bring you a short video: Who did Ballmer hate more? Ok, some explanation …

Read Story

Subscribe to GAPVelocity AI Modernization Blog

More...
Free Assessment Tool