Genesys Source
RSS

News

Genesys Source Framework 2018.01 Released -Wednesday, January 17, 2018
Genesys Framework 2018.01 is now available for download (genesysstack.com) or directly in Visual Studio (Tools->Extensions-and-Updates.) Open-source, cross-platform, full-stack business object reusability made easy! * Framework (All) - DatabaseReader and DatabaseWriter classes now handle all database I/O operations. - ICrudOperation now manages all CRUD-to-SQL and CRUD-to-Services functionality. - CrudEntity classes now get GetAll, GetByID, GetByKey, Save() and Delete(). - GetAll, GetByID, GetByKey, Save() and Delete() methods now static for simplified use. CRUD methods still require construction to adhere to industry standards.
Genesys Source Framework 2017.12 Released -Thursday, December 14, 2017
Genesys Framework 2017.12 is now available for download (genesysstack.com) or directly in Visual Studio (Tools->Extensions-and-Updates.) Open-source, cross-platform, full-stack business object reusability made easy! Summary of changes in this iteration are: * Documentation - Genesys Quick-Start Framework User Guide: http://docs.genesyssource.com/products/genesys-framework/Genesys-Quick-Start-Framework-Guide.pdf - Debugging your Genesys Framework App: http://docs.genesyssource.com/products/genesys-framework/Debugging-Your-Genesys-Framework-App.pdf - Publishing your Genesys Framework App: http://docs.genesyssource.com/products/genesys-framework/Publishing-Your-Genesys-Framework-App.pdf - HttpRequestDelete class now does not explicity check or handle reponse body. Can still use .Reponse property to query delete response data. - CRUD success checks are to use CrudEntity.IsNew or ModelEntity.IsNew property - Condensed checks to null coalesce operator (??) - Condensed == true and == false to shorthand (nothing and !) for conciseness.
Genesys Source Framework 2017.11 Released -Saturday, October 28, 2017
Genesys Framework 2017.11 is now available for download (genesysstack.com) or directly in Visual Studio (Tools->Extensions-and-Updates.) Open-source, cross-platform, full-stack business object reusability made easy! More at: https://www.genesysstack.com/genesys-source-framework-201711-released   Summary of changes in this iteration are:  - Genesys Quick-Start Framework User Guide: http://docs.genesyssource.com/products/genesys-framework/Genesys-Quick-Start-Framework-Guide.pdf  - TempData[] now being used for success messages  - Condensed checks to null coalesce operator (??)
Genesys Source Framework 2017.10 Released -Thursday, October 19, 2017
Genesys Framework 2017.10 is now available for download or directly in Visual Studio (Tools->Extensions-and-Updates) Release Notes: https://www.genesysstack.com/genesys-source-framework-201710-released Summary of changes in this iteration are: * Documentation - Debugging your Genesys Framework App: http://docs.genesyssource.com/products/genesys-framework/Debugging-Your-Genesys-Framework-App.pdf - Publishing your Genesys Framework App: http://docs.genesyssource.com/products/genesys-framework/Publishing-Your-Genesys-Framework-App.pdf - Installing the Cloud Dev Environment: http://docs.genesyssource.com/products/genesys-environments/Installing-the-Genesys-Cloud-Dev-Environment.pdf
Genesys Source Framework 2017.09 Released -Saturday, September 16, 2017
Summary of code changes in this iteration are: * Extensions - DirectCastSafe() condensed to Cast() - DirectCastOrFill() contensed to CastOrFill() * Framework - Framework-for-MVC port now: 30001 - Framework-for-WebAPI port now: 30002 - PreBuild.bat/PostBuild.bat: Added /d date option to all xcopy.exe calls to eliminate redundant copying
Genesys Source Framework 2017.08 Released -Tuesday, August 29, 2017
Genesys Framework is available for Zip download or directly in the Visual Studio marketplace. Summary of code changes in this iteration are: * Genesys Extensions and Framework   + ObjectExtension: DirectCastSafe() and DirectCastOrFill renamed to Cast() and CastOrFill() for conciseness.   + Primary recommended IDE is now Visual Studio 2017   + Primary recommended DBMS is now SQL Server 2016
Summary of code changes in this iteration are: • Presentation Tier o Upgraded web site and service projects to standard Html 5, CSS 3, Bootstrap 3 and JQuery 3 o Framwork.WebApp: Customer Search, Summary, Create Edit, Delete pages upgraded to Bootstrap design standards. • Middle Tier o HttpRequestClient now supports Header-only responses, for when you want a response but not response data.
Summary of code changes in this iteration are: • Branding finalized and applied to all content, downloads, docs, etc. • Migrating GAC dependencies to lib\, to allow consistency across development machines and CICD. • Visual Studio 2017 now supported. • SQL Express now supported, look for App_Data\FrameworkData.mdb. • SSDT now setup to publish to SQL Server and SQL Express
Genesys Source Framework Iteration 2017.05 has been released. Summary of changes in this iteration are: Genesys.Extensions • Genesys.Extensions.StringExtension.TryParseUri() string class extension method added. • Genesys.Extras.Serialization.JsonSerializer o Default Json DateTime format now ISO8601 “F”: "yyyy-MM-dd'T'HH':'mm':'ss'.'fff" • Genesys.Extras.Net.HttpRequest<>: Constructors allow either Uri or string.
Summary of work items resolved in this iteration are: • Genesys.Extensions.IQueryableExtension: Added IQueryable.LastOrDefaultSafe(). • Genesys.Extras.Configuration.ConnectionStringSafe: Fixed construction and handling • Genesys.Foundation.Entity data access layer separation of concerns improvements: o CrudEntity and ReadOnlyEntity: Entity that supports CRUD operations against any datastore (DB, web service, xml document, etc.) o EntityWriter, EntityReader: Command objects for reading/writing an entity to a datastore. o SaveableDatabase, ReadOnlyDatabase: Entity Framework wrappers