Welcome to the Appeon Community!

Learn, share knowledge, and get help.

 

FEATURED BLOGS

NEW ARTICLES

Free My GUI! - Multi-Threading in PowerBuilder

In this follow-up to the article titled “’Haunted Apps’ – How to Avoid Ghost (Unresponsive) Windows”, you’ll learn about the multi-threading capabilities available to PowerBuilder applications and how multi-thread...

Read more

How to create an application from object source code files using PowerBuild...

PowerBuilder can create an entire application from the object source files stored in a source code control system without relying on existing PBLs. This has been public knowledge for years, but since I cannot find the article...

Read more

Defining a PostgreSQL Database Profile in PB2019R3

PB2019R3PostgreSQL v12 database Summary:   Ensure that the database properties are defined correctly for the PostgreSQL database in the DB Painter.    If those properties are not defined correctly, the PB2019R3 IDE...

Read more

Create Multiple DSNs from a single PostgreSQL Driver

FYI - Summary:   You can create multiple databases from a single PostgreSQL driver. Details:PowerBuilder R2019R3 PostgreSQL 12Windows 10 These instructions assume that at least one PostgreSQL driver has been successfull...

Read more

Generating a QR code using QRCoder

QRCoder is an open source .Net assembly for creating QR Codes.  What we're going to do is wrap that with an assembly in SnapDevelop we can use from PowerBuilder.  First thing we need to do is create a .Net standard Class...

Read more

Detecting a smart card insertion/removal from PowerBuilder

This is a follow up article to an earlier article I wrote called Communication with a smart card from PowerBuilder. In that article I showed how to interact with a smart card once it was inserted in the reader.  In this...

Read more

FEATURED ARTICLES

REST Enhancements in PowerBuilder 2019

REST support was added to PowerBuilder in 2017 R2 and enhanced in 2017 R3.  PowerBuilder 2019 contains additional significant enhancements to REST support, including the following: RetrieveOne method – For REST methods...

Read more

Merging PDF files using PoDoFo

One PDF capability that still hasn't been introduced as a native feature in PowerBuilder is the ability to merge PDF files. We're going to look at how we can easily add that capability using the open source (LGPL) PoDoFo...

Read more

Quick start for contributing to Open Source PFC

Given that not everyone is fluent in using Git and or Github (where the Open Source PFC is hosted now), I put together a quick introduction in how to get started.  The video below walks through the steps, which in summar...

Read more

A Simple Methodology for Complex Resizing Scenarios Using the PFC

The Resize service included in the PowerBuilder Foundation Class (PFC) framework is a powerful, yet easy-to-use tool in the developer’s toolbox. Due to several factors, however, many PB developers struggle to make the Resi...

Read more

Applying a New UI Theme to Your Application

This tutorial is an update to the 2019 tutorial. If you have zero experience with the UI Theme feature, please first follow our Quick Start tutorial. If you are ready to gain a comprehensive understanding of this feature...

Read more

Implementing OAuth 2.0 Authorization with PowerBuilder 2019 R2

Introduction PowerBuilder supports getting secured data from the OAuth 2.0 authorization server. The Bearer access token is supported, and the following grant types are supported: Authorization Code Implicit Flow Client...

Read more

Key Requirements

Although your article must be reviewed before it appears on the Appeon Community, it is not necessary to seek pre-approval.  We usually publish articles that comply with these requirements:

  1. Technical – your article should have reasonable technical depth, and be useful to a user of Appeon products.  Sorry, no announcements allowed!
  2. Factual – stick to facts rather than opinions, and refrain from berating a particular company, product, or individual.  The merits of your solution will be evident.
  3. Unique – avoid content that is largely similar to an existing articles, unless you have a substantially different technical solution.
  4. Non-Infringement – your content may not infringe on the intellectual property of others.  Please make sure to properly cite when creating a derivative work.
  5. Non-Promotional – your article may not be a “marketing piece” or promote a specific commercial product, unless there is a free and open-source version available.

However, if you are not sure your article complies, please feel free to email us an abstract first.

Advice for Authors

  • Stay Focused – focus your topic narrow enough that you can cover it in a single article format.  It is perfectly fine to do a series of articles on related topics.
  • Create an Effective Title – your title should be a) concise, b) distill the essence of your article, and c) answer why it is useful.
  • Include Code Snippets – code snippets are very efficient way to communicate complex concepts without having an overly verbose article or losing your audience.
  • Include Visuals – screenshots or diagrams that help visualize abstract concepts or the end result are very valuable; as the cliché goes, a picture is worth a thousand words. 
  • Make it Complete – try to make your article complete enough that your reader can actually apply it in real-life; while a crude measure, word counts significantly <1,000 can highlight incomplete articles.
  • Run Spellcheck – please use a word processor to write your article first, and run its spellcheck functionality before submitting your article through the Appeon Community.