
Gus Björklund
head groundskeeper, the parmington foundation
Actions
Gus Björklund is a geek and the Head Groundskeeper at the Parmington Foundation and an independent consultant specializing in the use, care, and feeding of the OpenEdge RDBMS. He is a popular speaker at Progress related conferences.
Before retiring, Mr. Björklund worked at Progress Software for over 27 years, starting in March, 1989. In his first role there, he fixed bugs in version 4.2N of the Progress 4GL. His last role at PSC was as a “DBA for Hire”, part of the Progress-Bravepoint Managed Database Service (aka MDBA) Group. The people in this small group are all highly experienced full-time database administrators that manage over 3,000 OpenEdge databases in the production systems of MDBA customers all over the world.
Before joining the MDBA group, Gus worked on many different parts of the OpenEdge product, starting with bug-fixing in the Progress 4GL. Soon he became the one-man database development group, fixing database bugs and improving performance by several orders of magnitude. Later, he hired other developers to join the group. In addition to managing the database group, he also continued to design and implement new features. Over time he held many different titles (developer, senior engineer, manager, director, VP, DBA, etc.).
For most of his time at Progress, his main focus was on the database. He believes that the OpenEdge RDBMS is “the best RDBMS on the third planet from the sun” and he likes to use Linux and Mac OS X. At one time there were rumors (unverified) that he had a working implementation of Progress on the Macintosh. While he has heard that there are other programming languages, he has strong affinity for the 4GL but still refuses to call it the "ABL".
Before joining PSC, Gus worked on real-time systems, SCADA, factory automation, domain-specific language compilers and runtime systems, and designed several real-time operating systems and domain-specific languages for use in industrial control systems.
When not working, he clears away the snow, mows the lawn, walks the dog, cooks. Note that at his current location, there is hardly ever any snow. Often, he listens to recorded music on round black plastic things.
Use Multithread servers for 4GL, Or not?
With 150 clients and a gigabit network, which is better: multithreaded 4GL servers or 1 client per server, or some other configuration. In this talk, we examine the relative performance of various server configurations for 4GL networked clients. We bet you will be surprised.
Time And How To Get Rid Of it -- Revisited
Where does the time go? In 2016, we investigated how time is used during a transaction. We examined the various ways in which time is used during the execution of a transaction by multiple concurrent users. One of these is "lock latency". Lock latency can contribute significantly to the time required to perform database operations in a mutli-user environment.
We then looked at how latency can be reduced to quite small intervals by careful tuning.
In this talk, we examine how things have changed in OpenEdge version 12. Have things improved? By how much?
Tales of the Secret Bunker 2024
Last summer (in 2023), the secret bunker team performed an investigation of the OpenEdge Table Reorg utility and we reported our findings at the conference in Egmond aan Zee. We were interested in discovering what this new utility can do and how it performs, particularly when run online in a production system. At the PUG Challenge conference in Amsterdam we reported on what we learned and also some unanswered questions. We did not learn everything we had hoped. We also made a few mistakes which we will discuss. This summer we will continue the investigation and report on the new results.
Come join us in the basement of the Secret Bunker and see what we found there !!

Gus Björklund
head groundskeeper, the parmington foundation
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top