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

PBDJ Blog Post Nowadays, every platform has an xUnit based open source unit testing tool. Just today, I discovered that there is one for Adobe Flex (woops this is a PB forum!) it's called Flex Unit. Here's an article on it. There are xUnit testing frameworks for Java, C#, C++, Smalltalk and many others. Tools such as Eclipse and VS have xUnit extensions. pbUnit is our version. When you need to refactor or build business logic in PB, think TDD. TDD is a powerful methodology with a proven track record for supporing developers in delivering quality code. Let me share something personal with you, in case you feel gun shy about using pbUnit. I read most of Kent Beck's classic book on TDD in a couple of hours.  Then I knew how xUnit worked and what I was supposed to do with it. Following that, I figured out what pbUnit was supposed to do and how to use it by reading the ... (more)

ISUG .NET Training Days

At the beginning of December, I delivered two full day .NET Training workshops in conjunction with local ISUG PB User Groups.  The first was in Salt Lake City, Utah.  The turnout was amazing;  29 developers registered and showed up. The second was in Minneapolis, Minnesota; 19 developers registered and attended. Attendees got a complete overview of the .NET platform and how PowerBuilder .NET fits into it.  They learned hands-on many of the ins and outs of migrating Classic applications to .NET and did a rapid fire skill set transition from the Classic IDE to the .NET Visual S... (more)

How I Arrived at This Ulitzer Blog

PBDJ Blog This note is to my many acquaintances and professional colleagues, I've been  around the PowerBuilder Sybase/Powersoft camp for more than 15 years.  For 13 of them I was lucky enough to be a trainer, traveling all over North America helping thousands of you build your coding skills and master the PowerBuilder platform.  Golly, I remember standing in front of more than 400 of you in at Techwave in Orlando introducing you to building web apps with PowerBuilder and the EAServer studio (anybody still doing that?).  During all my years at Sybase I didn't write much.  I was s... (more)

Web Services DataWindows

Since version 9, PowerBuilder has provided the ability to create front-end clients functioning in a service-oriented architecture application via Web service interface technology. Originally the ability was based on the open source EasySOAP driver. In version 10.5 it was expanded to use a .NET 2.0 compatible driver, and in version 12.0 .NET SOA interfacing was made compatible with the latest MS WCF technology. In addition, in version 11.0 it became possible to create a DataWindow object from a Web service data source definition. Recently I used PB 12.0 to create four versions of ... (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)