Mobilize Blog

Application Modernization

Recent Posts

Posts by Topic

see all

What we talk about when we talk about application modernization

Posted by John Browne on Apr, 25, 2019 @ 05:04

I just finished reading a white paper from a highly-respected technology company about their definition of application modernization. Their definition of application modernization is "repackaging" legacy applications for "more agility" including some "cloud native" features.

Read More

Topics: application modernization, containers

Visual Studio 2019 is here!

Posted by John Browne on Apr, 02, 2019 @ 06:04

 Launch day! At least it is in Redmond where the Visual Studio team is celebrating the launch of VS 2019, and no, it's not an April Fools joke (that was yesterday).

Read More

Topics: Visual Studio, developer productivity

Migrating PowerBuilder DataWindows to web (part 3)

Posted by John Browne on Mar, 11, 2019 @ 11:03

Welcome back. If you've been reading along, in Part 1 and Part 2 we talked about what PowerBuilder DataWindows do, how they are used, and the challenges of modernizing PowerBuilder DataWindows to native web apps.

Read More

Topics: application modernization, PowerBuilder, Web Development

Migrating PowerBuilder DataWindows to Web (Part 2)

Posted by John Browne on Mar, 04, 2019 @ 14:03

In Part 1, we reviewed the nature and popularity of PowerBuilder DataWindows, and yes PowerBuilder was pretty cool back in the day. But so were leisure suits. Now, however, nobody is birthing new PowerBuilder developers so it makes sense to get off it. And since the core of a PowerBuilder app is lots of DataWindows, I want to show how WebMAP can migrate PowerBuilder DataWindows to a modern web app.

Read More

Topics: Web Application Development, PowerBuilder

Migrating PowerBuilder DataWindows to Web

Posted by John Browne on Mar, 04, 2019 @ 14:03

The DataWindow object is the cornerstone of PowerBuilder application development. PowerBuilder apps are largely designed around accessing databases, typically for CRUD (Create, Read, Update, Delete) operations. In fact, most business applications--especially legacy client/server applications--are forms over data: screens contain a host of data-bound controls designed to build queries against database tables, return results, and allow for CRUD updates.

Read More

Topics: Web Application Development, PowerBuilder

Should you modify a VB6 app while migrating to .NET?

Posted by John Browne on Dec, 19, 2018 @ 15:12

Recently one of our account executives asked me an interesting question. He had been contacted by an ISV who was slogging through a rewrite of a very large (millions of lines of code) VB6 app to .NET. And like many if not most companies who attempt rewrites of very large applications, at some point the pain, cost, time, and risk began to be largely untenable and they began investigating tools to address the problem. 

Read More

Topics: application modernization, desktop apps

VB6 to Docker Part 4

Posted by John Browne on Nov, 29, 2018 @ 06:11

Almost done.

Read More

Topics: containers, Docker

VB6 to Docker Part 3

Posted by John Browne on Nov, 29, 2018 @ 06:11

(Note: this is the part 3 in a four part series--if you're just starting here I would urge you to go back to Part 1 and 2 and read them first.

Read More

Topics: webapps, containers, Docker

VB6 to Docker Part 2

Posted by John Browne on Nov, 29, 2018 @ 06:11

Note: this is part 2 of a four part series. If you stumbled in here from the street, here's part 1 to help get you oriented. 

If you want to follow along, you can download the code here.

What's Docker?

Read More

Topics: webapps, containers, Docker

VB6 to docker

Posted by John Browne on Nov, 29, 2018 @ 06:11

Extinction is normal

Read More

Topics: webapps, containers, Docker