Libraries, Articles, Tips and Code Snippets

February 19th, 2019


Video talks



Design patterns

Microsoft Specific API

Windows – IT


Windows – Services

Windows – Sensors

Windows – UI

Windows – UI – Ribbon

Windows – C++

Windows – COM/ActiveX

Windows – Web/Network

Windows – System

Windows – Crypto

Windows 7

Windows 8

Windows Phone

Media – Audio

Debug – MSDN


Debug – PDB

Architecture (hardware)

Architecture – Memory


 Signals / Delegates




Network – SSL

Network – Libraries

  • C/C++: Nghttp2: HTTP/2 C Library (GitHub) – This is an implementation of the Hypertext Transfer Protocol version 2 in C. The framing layer of HTTP/2 is implemented as a reusable C library. On top of that, we have implemented an HTTP/2 client, server and proxy. We have also developed load test and benchmarking tools for HTTP/2 and SPDY. An HPACK encoder and decoder are available as a public API.
  • Delphi
    • Delphi Scalable Client Sockets (GiHub) – Scalable HTTP/S and TCP client sockets for the cloud. Now that the cloud has become a core part of every developer’s life, we are faced with designing scalable, distributed services that reside on these platforms (Amazon’s AWS, Google Compute and Microsoft Azure) and are able to interact with other third-party facing services and middle-ware such as databases, messaging brokers, remote push messaging services and more.
    • Delphi — проверка почты (Часть 3)

 Debug – Optimization and Performance

Debug – Tools

Debug – C++

Debug – Delphi

Archive – Delphi


.NET – App configuration


.NET – Controls


.NET – Optimization

.NET – Exceptions

.NET – Testing

.NET – Debug

.NET – PowerShell

.NET – web services




C++ 11/17

C++ – STL

C++ 11/17 Optimization

C++ Mobile Development

C++ Design Patterns

C++ – Testing

C/C++ – Codeproject

C/C++ – Libraries


Delphi – Embarcadero Documentation

Delphi – Learn


Delphi – IDE

Delphi – Language Features

Delphi – UI

Delphi UI – FireMonkey

Delphi – Protect

  • TurboPower OnGuard is a library to create demo versions of your Borland Delphi & C++Builder applications. Create demo versions that are time-limited, feature-limited, limited to a certain number of uses, or limited to a certain # of concurrent network users.

Delphi – Open Source projects

Delphi – Resources

Delphi – Code samples

  • Malcome Groves’ repository contains all the sample sourcecode from his conference and event sessions, from the blog entries on, from videos, etc.
  • ZLibCompressDecompress – This example shows the usage of TZCompressionStream and TZDecompressionStream. Supply the two filenames in the Edit controls of the main form and then press either the Compress or the Decompress button to do the actions. When the Compress button is pressed, the ‘.zip’ extension is automatically added to the output file. When the Decompress button is pressed, ‘.zip’ is automatically removed.
  • Drag Multiple Files From Delphi’s TShellListView. Get The List Of Selected Files When TShellListView.MultiSelect is True. – The TShellListView control (a part of the Shell Controls package) can be used to display files from the file system. Paired with TShellTreeView shell, the TShellListView can be used to mimic Windows Explorer user interface.
  • Selecting a TListView Item on Item Check / Uncheck. Selecting a List View Item When the Item’s Checkbox is Checked.
  • Base64
  • Rad Studio 10.1 Berlin Dialog API Sample Source

Delphi – Android

Delphi – 3D

  • Introduction to 3D Multi-Device App Development with FireMonkey and C++Builder

Delphi – Tools




Tips – Delphi

Behavior-driven development (BDD)

In software engineering, behavior-driven development (BDD) is a software development process that emerged from test-driven development (TDD). Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development. (wiki)

TDD (Unit Testing)

Delphi – Other

Delphi – Web

Delphi – Localization


C Language


C/C++ – Presentations

Libraries – Graphics

Libraries – Network

Tools – CMake


Qt – Performance

Qt – Samples

Articles – Web

Articles – Lua





  • LanguageTool — это свободное программное обеспечение для проверки грамматики, пунктуации, орфографии и стиля. В состав LanguageTool входят грамматические правила для 30 языков. Программа представлена в виде расширения для LibreOffice и Apache OpenOffice, дополнений к Google Chrome и Mozilla Firefox, а также в форме независимых консольного и графического приложений.
Comments are closed.