Mar 16

As of Delphi Tokyo 10.2.3 the professional edition includes mobile support

Good news for all Delphi guys – Idera added the Mobile pack add-on to Professional versions! That’s great, a step in the right direction and will be appreciated by the community. Since Embarcadero’s acquisition by Idera good things begin to happen.

Here is the official announcement:Mobile Support in Delphi and C++Builder 10.2.3 Professional Edition

The steps to add Mobile support to your installation are described here:Delphi and C++Builder 10.2.3 Professional – Mobile Pack Installation Instructions

In short – you will receive an email with a link to request your serial number. Type your existing Delphi key. You’ll receive a mail with a serial number for Mobile pack add-on. Then you need to update to version 10.2.3, go to Control Panel and from the list of programs find your Delphi 10.2.3 installation. Click Change, then Upgrade and enter the new key. The mobile pack add-on will be included in the installation.

Enjoy 🙂

Jan 03

What is Add-PrinterDriver actually used for?

As of Windows 8.1 / Server 2012 R2 there is one beautiful cmdlet -Add-PrinterDriver. It dramatically simplifies driver/printer installation.

Naturally you will be tempted to install a driver from an .inf file like this:

But you will be blamed:

So it does not work as you/we may think. Sigh… So then what it is used for?

Continue reading

Apr 10

C# – Repository Pattern, AutoMapper, MVC и SOLID principles

Три изречения, които обясняват толкова много неща:

1) The repository transforms database entities into business models.
2) The controller transforms business model into view models.
3) The view transforms view models into html.

Допълнително за Repository Pattern:

Добър пример за организация на проект:

Интересна имплементация на Repository Pattern, която има Filtering, OrderBy и Paging

И не на последно място –SOLID principles with real world examples

Jan 03

Delphi PAServer | Debugger fatal error: device not responding. The debug process will be terminated

This may happen if you try to Debug your program (F9) via PAServer on *nux based systems. In this case the IDE may hang. You may also receive: “Unable to create process: Connection device timeout”

Resolution: ensure files in PAServer’s directory have EXECUTE flag (especially linuxgdb). It’s that simple 🙂

Found with the help of:

May 16

Официално: Arduino/Genuino MKR1000 вече е на пазара!

Почти половин година, след официалното му обявяване,Arduino/Genuino MKR1000 вече се продава официално. Очаквам този продукт да се появи скоро и в България.

Continue reading