You can find Part 1 of this tutorial here: https://youtu.be/feeob229LIM
And part 2: https://youtu.be/qFVFb2ThnU8
***** NOTE: There has been a new release of 4DFLib since this video was created (version 1.4). This new version provides support for MariaDB (open source fork of MySQL), PostgreSQL and Hypersonic. There is also legacy support for MySQL version 5.7. Newer versions of MySQL are not currently supported. *****
It is a good idea to watch this short series on ORM if you are not familiar with the concepts:
Part 1: https://youtu.be/W3nKP-X8B04
Part 2: https://youtu.be/kUwp5OgnYHk
Slides for this presentation: https://drive.google.com/file/d/1vFObZIhJbGTborFZIeQQYGQXHclkGNgd/view?uspsharing
4DFLib is an open source software designed and written by the creator (with help!) of this video and can be found here: https://github.com/briangormanly/4dflib
The BlackCarDemo application is a example application used to show how to include and use 4DFLib in your application it can be found here: https://github.com/briangormanly/4dflib-bcs-example
Here is more information of 4DFLib:
What is 4DF????
4DF is a Library that manages your applications interaction with the database, providing ORM, database abstraction and 4DF or 4th Dimensional Form data which means that all data is saved in every state in every table over time. Nothing is ever deleted or updated, and you do not need to anything to implement this behavior, it happens automatically. It also provides a basic service layer for accessing your data through time, allowing you to retrieve current and historical data and filtering by time ranges.
This video is part of a full semester course given on databases and application integration: https://www.youtube.com/playlist?listPL0_aoTs5sGaT_Wt2rVDcnADcHphvI40Co
If you learning computer science, you might also find this playlist interesting where we explore exactly how your programs run on a real computer: https://www.youtube.com/playlist?listPL0_aoTs5sGaRUsK_z3xe3_CjKtvRCD_HI
Like this video and subscribe and would like to see more like it! https://www.youtube.com/channel/UC8fdekVhEilBTuBK322WjVw?sub_confirmation1
Additional slides used in this presentation: https://drive.google.com/file/d/1QloH0rd4Fr1uiAibQIyejqiZA29dBDaF/view?uspsharing
Book used in this course: Garcia-Molina, Hector. Database systems: the complete book. Pearson Education India, 2008.
Take the opportunity to connect and share this video with your friends and family if you find it useful.