Helping Developers Master PowerBuilder Classic and .NET

Yakov Werde

Subscribe to Yakov Werde: eMailAlertsEmail Alerts
Get Yakov Werde via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Yakov Werde

The blog is a .NET update for or all of you who are already familiar with multithreading in PowerBuilder Classic using the SharedObject API Jm recently posted this brief message in the Sybase.Public.PowerBuilder.NET news group, "When we have a multi-thread  programming in PB?? is urgent..."  To which Chris Pollach replied "We have had multi-threaded programming in PowerBuilder since Sybase introduced "SharedObjects" back in the PB version 6.0 release!   :-) Note: I am not sure how well it works under the new WPF model in PB 12.net" I decided to pull out the old trusty SharedObject tutorial I wrote back in PB 8 days, bring it up to version 12 Classic, migrate it over to .NET and see what would happen. The multithreaded NVO method simulates retrieving a massively large and slow DataWindow in the background while leaving the user interface responsive.  A callback NVO ... (more)

Passing the Torch

I personally witnessed something silently happening in the PowerBuilder community a couple of weeks ago that that was so uplifting and significant that I want to share it you.  Here's the story: My friend and colleague, Paul VanBeverhoudt is an expert, seasoned PowerBuilder programmer.  I met Paul through Greg Fisher, another longtime member of the PowerBuilder community.  Paul and I worked together in Manhattan, two floors below ground level, on an intense, short duration refactoring and maintenance project.  Like me, Paul is a middle aged family oriented professional.  Paul's ... (more)

Bye Bye Clip Window; Hello Snippets

What Are Snippets? Clips or snippets are pieces of code that are either difficult to remember or often used with minor tweaks. Developers look for ways to leverage their IDE to write code snippets once and then paste them into an editor whenever / wherever they are needed. In Classic the IDE facility is called the Clip Window. In the .NET IDE the facility is called Snippets. The process of creating and using Snippets in .NET is quite different from its Classic counterpart. The purpose of this article is to familiarize a Classic developer with the .NET IDE Snippet facility and hel... (more)

Vendor Independent Data Access in EAServer 3.6.1

It's well known that Sun Microsystems' Enterprise JavaBean (EJB) specification is an industry-standard, vendor-neutral, portable architecture for middle-tier transactional components. In an industry starved for standardization, both the server vendor and the development community have embraced EJB. Sybase is a leading member of the J2EE consortium. Sybase's EAServer version 3.0 supported EJB 0.4, version 3.5 supported EJB 1.0, and the recently released J2EE-compatible EAServer version 3.6.1 supports the latest EJB 1.1 specification. The EJB 1.1 specification offers many enhanceme... (more)

PowerBuilder .NET Migration eTutorial

Yours truly has been busy for the last few months learning the ins and outs of migrating Classic applications to .NET. Here are the links to the final versions on Sybase.com  The beta versions are no longer available. Part 01 Overview and Process:  http://video.sybase.com/products/powerbuilder/Part-1-Migrating-Classic-Applications-to-PowerBuilder-12-.NET/index.html Part 02 Issues and Solutions:  http://video.sybase.com/products/powerbuilder/Part-2-Migrating-Classic-Applications-to-PowerBuilder-12-.NET/index.html Part 03 Anchor Bay Nut Company - A Legacy Use Case Overview:  http:/... (more)