Flask Flask is one of most popular python framework for web solution. It is a non-opinionated framework, an I really like it. Flask contains also a nice and useful development web server with automatic reloading. However, when you have to deploy a Flask application you cannot rely on the development web server, you need a production ready system.
At CodeRage 2019 Brasil edition, Rafael Araujo held a good speech about DMVCFramework and its utilization for APIs development.
In the video Rafael shows how to create a simple API to do CRUD for a database table (using FireDAC and FirebirdSQL) and how to create a VCL client using the facilities that DMVCFramework offerts to automatically populate a TFDMemTable.
DelphiMVCFramework 3.0.0 (helium) - Breaking Changes XE6 and previous versions are not more supported. RenderListAsProperty<T> has been removed from TMVCController. You can set such kind of specialized serializations in your custom base controller. RenderJSONArrayAsProperty has been removed from TMVCController. You can set such kind of specialized serializations in your custom base controller.
Here’s the 3rd edition of the Delphi Cookook! Delphi Cookbook is a best sellers for PacktPub in its category since the 1st edition back in the 2014. This edition is the first in co-authoring with Daniele Spinetti. Daniele Spinetti is an Embarcadero MVP wich works with me in bit Time Professionals (site in english here).
Yes, this year we started to name ITDevCon, the usual event for all the best Delphi “heads” (at least in this side of the world) with a version name. So, ladies and gentleman, this will be ITDevCon 9. As usual me and my team are in charge to choose the topics and build the agenda.
Summary: DelphiMVCFramework 3.0.0-hydrogen is out! Tons of new features are available. Let’s see what’s new!
Yes! After 18 months of development, more than 10 contributors (with a special thanks to Ezequiel Juliano Müller) and more than 500 commits, DelphiMVCFramework 3.0.0-hydrogen is finally out! It is a big releases with a lot of changes, refactorings and new features.
Let’s say that you need to develop a REST client (e.g. mobile app, web client, web SPA or a desktop thin client) and you need some endpoints to use. The usual problem in this case is that you need to start to develop the server before you can show something to the end user.
Today and tomorrow I’ll be the speaker at the DAPUG event in Denmark. The title of the event is “DELPHI IN THE ENTERPRISE”. What is an enterprise application? Obviously there isn’t a measure to know if an application is enterprise or not, but the following needs usually require and enterprise level application.
ITDevCon 2017 is coming! As every year (but 2015), I’m building the agenda for next ITDevCon that will be held next October 11th, 12th in Rome (Italy), in the same location of the ITDevCon 2016 and ITDevCon 2017 spring edition: the bit Time group headquarter in Rome!
This will be the 8th conference edition and will be organized, as usual, by bit Time Professionals, part of the bit Time Group.
What I strongly suggest to DelphiMVCFramework users is to develop your application server as console application (or VCL application if you like it) and then deploy it as Apache module (available since Delphi XE6).
Here’s some useful tips about the httpd.conf configuration
Within httpd.conf, declare your variable(s) with: Define (Preferably at the very first line)