Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 11 total
Thread EWB + Mormot book, November release
Sun, Oct 30 2016 7:04 PMPermanent Link

erickengelke

Hi,

For those who are interested in my EWB + Mormot database book, it will be released in November, plenty of time to get your copy for Christmas.

The title is currently: Enterprise Delphi Databases, although it is also compatible with the free and open NewPascal (which is a derivative of FreePascal).  So the only thing you need to buy is EWB (which you probably have) and the book.  It works with Oracle, MySQL, PostGreSQL, MS SQL and others.

The intended market is somebody who knows Pascal and wants to learn Mormot quickly and easily.  The online documentation for mormot scares off many potential users, but the code is GOLDEN.

There is about 30 pages somewhat repeated from my Using Elevate Web Builder book, but the remaining 90% is new material.  I also spend a large chapter going through mormot's own examples, describing why they are important and how you can use them for your own applications.

I use the word Enterprise because of the scalability, security and other features which make this suitable for important corporate databases, commerce, etc.  Externalized authentication (eg. Active Directory) is demonstrated, so is OAuth2 for authentication.  Your customers can even write server-side JavaScript which executes in 32 or 64 bit Delphi server executables, so they can write report generators, etc. and call your Pascal code if you allow it.

Both ORM and SQL are demonstrated, no need to forget your SQL if you know it.

As a bit of candy, here's the Recaptcha application which I use to determine if the unauthenticated user (eg. a new user) is a bot or a human.  It's about 100 lines of EWB code to accomplish.  It's included because sometimes you have to enrol new users too.  http://dark.uwaterloo.ca/temp/recaptcha.html

When I hear back from the beta testers, I'll post a Table of Contents and tell you more.  If you have a specific suggestion, feel free to Email me (erickengelke@gmail.com) or post here.

There are about 1,500 active mormot users, and I'm hoping bridging the communities will bring over some converts.  To date they have had some compatibility with EWB's competitor Smart Mobile Studio, but I believe this book punts the advantage to EWB.  I believe anyone who has figured out mormot on their own will probably have little trouble becoming proficient in EWB.

Source code will be available.  (I kept it all in one place this time.)  I created an interface library between EWB and Mormot which has a bit of EWB code and a bit of server side code.  

The new Canada European Trade Agreement might make a difference for my EU and GB friends as it was signed today.  I do not know if that will lower the price due to eliminated tariffs.

For US people, I expect it will be the same price as my Using EWB book, as it has roughly the same number of pages.  Navigating trade laws is not a good use of my time, so I will be publishing with Amazon again as most people seemed to have fast and sometimes free deliveries.

Thanks for reading,

Erick
Mon, Oct 31 2016 11:47 AMPermanent Link

rbaroniunas

Baron Software

Avatar

Erick

Thanks for the update but the price is a little too steep.  

Richard

Richard Baroniunas
Software Developer and DBA
Richard@Baronsoftware.com
Mon, Oct 31 2016 11:20 PMPermanent Link

Trinione

erickengelke wrote:
<< It works with Oracle, MySQL, PostGreSQL, MS SQL and others. >>

Is EDB included in 'others'? If so, EDB should be listed first in there here parts. Smile
Mon, Oct 31 2016 11:27 PMPermanent Link

Trinione

erickengelke wrote:
<< I expect it will be the same price as my Using EWB book >>

Fantastic! I read the comment above regarding price and actually skimmed thru your post looking for a $ sign and expecting to see 3-figures! LOL. I think the EWB was fairly priced.

Just today I was about to send you a message about this book as I am actually now about to install Mormot and give it a go. Looking forward to the release of this book as well.

A question on the code for the EWB book. Is it available? I don't recall seeing a link to it anywhere in the book.
Tue, Nov 1 2016 3:46 AMPermanent Link

Trinione

erickengelke wrote:
<< If you have a specific suggestion, feel free to Email me (erickengelke@gmail.com) or post here. >>

Does the book have instructions on how to install NewPasal app? I ask because by chance I came upon their website last week, however upon downloading it I have no idea how to install.
Wed, Nov 2 2016 9:34 PMPermanent Link

erickengelke

Trinione wrote:

erickengelke wrote:
<< If you have a specific suggestion, feel free to Email me (erickengelke@gmail.com) or post here. >>

>Does the book have instructions on how to install NewPasal app? I ask because by chance I came upon their website last week, however upon downloading it I have no idea how to install.

No, I hadn't discussed that.  Good idea.
Wed, Nov 2 2016 9:42 PMPermanent Link

erickengelke

Trinione wrote:

erickengelke wrote:
<< It works with Oracle, MySQL, PostGreSQL, MS SQL and others. >>

>Is EDB included in 'others'? If so, EDB should be listed first in there here parts. Smile

No, EDB is not included.  

This is intended for people who want to use Mormot for its strengths, and it doesn't support EDB.

I present some ideas on what it is to be enterprise quality - ie. supporting 10 to 100,000 concurrent users, active directory / LDAP or OAuth2 authentication, integration with existing databases, security on the wire, etc.  I don't know how EDB stacks up with these criteria.

Erick
Wed, Nov 2 2016 10:29 PMPermanent Link

Trinione

erickengelke wrote:

<< No, EDB is not included.
This is intended for people who want to use Mormot for its strengths, and it doesn't support EDB. >>


Mormot does not support EDB??? Wow! I am totally lost as to what Mormot is then. I thought it would work with any database that Delphi works with.
Thu, Nov 3 2016 3:03 AMPermanent Link

Luk

Trinione wrote:

erickengelke wrote:

<< No, EDB is not included.
This is intended for people who want to use Mormot for its strengths, and it doesn't support EDB. >>


Mormot does not support EDB??? Wow! I am totally lost as to what Mormot is then. I thought it would work with any database that Delphi works with.


Maybe you can use the ODBC version of EDB to work with Mormot ? (Mormot supportsODBC)
Thu, Nov 3 2016 6:03 AMPermanent Link

Matthew Jones

erickengelke wrote:

> I present some ideas on what it is to be enterprise quality - ie. supporting 10 to 100,000 concurrent users, active directory / LDAP or OAuth2 authentication, integration with existing databases, security on the wire, etc.  I don't know how EDB stacks up with these criteria.

Funny, but I actually choose EDB because it doesn't have some of those things. I've done plenty of work with SQL Server and there is a lot there which you really don't need, a lot of complexity, and some constraints etc. What EDB gives is all the functionality you need, and none of the hassles. Very easy to deploy too.

I could tell some tales, like the system that back in the 2GB database limit days would fill the database, and then we'd try to delete old data, and it would still be doing so 2 hours later. On a business critical system, we wanted it done asap. Money was being lost. I re-wrote that system to use DBISAM, and never had that issue again. The most fun part was perhaps more a sysop thing, but often we'd go to install on a site, and no one would know the password for the SQL Server install. So we'd add another custom named one, to the existing 4 on the server. Crazy days. Give me EDB any time.

--

Matthew Jones
Page 1 of 2Next Page
Jump to Page:  1 2
Image