C++ How to create unique types, from the all stack template. Part two.

Same Template Different Types
Same Template Different Types

Part one is here. And what is going on in here?

A real-life use case. I had the same task in my dbj++sql. An SQLite standard C++ API. A simple template with “nothing” inside that has to be made into separate unique types when defined.

Simple looking, but crucial for the whole framework to offer “simple udf’s” functionality for the customers.  And I wanted to implement this with as little interaction as possible with complex sqlite3 C API. Continue reading “C++ How to create unique types, from the all stack template. Part two.”

C++ SQLite Yet Another Api (YAPI) Part 3 Easy UDF’s

After reading the second installment about what I announced as “simple” C++ API , you have been thinking it is a bit overwhelming and certainly not that simple. And then comes: C++ SQLite Yet Another Api (YAPI) Part 3 Easy UDF’s.

Easy UDF’s

Continue reading “C++ SQLite Yet Another Api (YAPI) Part 3 Easy UDF’s”

What is the core of Azure?

Why do we care what is the core of Azure?

Here is why. It seems Microsoft marketing has overwhelmed the target audience with dozens of made to be equally important Azure “services” (for the lack of better word). The “full Monty”: Posters, charts and animations. It is enough for Azure newcomer (developer or decision maker) to make and keep her dizzy, instead of producing focused and relaxed visitor, when entering the Azure yonder.

Key Azure Components
Abstract shapes or Key Azure Components?

Continue reading “What is the core of Azure?”

C++ SQLite Yet Another Api (YAPI)

Just very recently, I had a need for a local storage, aka database. Of course, it has to be small but complete, mature and functional.

SQLite is one embedded, but very complete and mature SQL capable library for using local database (like) files. All you need, but without an RDBMS server, imposed on you. And without a licence fee too. But.

SQLite is written in C.
Continue reading “C++ SQLite Yet Another Api (YAPI)”