# Software development

PySide2 Opening dialog windows should be done through .exec():

window = QUiLoader().load("form/asset_ed.ui")
window.exec()


#python #soft #pyside2 #qt

Finished the tutorial Getting started with PyQt5

#python #qt #soft

Developed the new functionality for packaging rotation management module (OPAK) with issuing kanban containers for shipping, and settling the packaging from pallet receipts issued to the carrier.

#soft #erp #sprint

### Testing data-based algorithms

The article describes a proposal for solving a problem of evolution the complex algorithms, that operate directly on a database, when we have no unit tests, but we have got access to the real data, on which algorithms operate. Of course, most of the properly written algorithm, should not access Read full text >>>

### WebSockets performance

Client-server architecture is a popular answer for multi-user, remote applications. Comparing with single-user programs working on the local machine, this architecture always has worse responsiveness. Today's world of multiuser, remote application is dominated by web technology. When starting a Read full text >>>