youFast .net is Going to Azure Cloud
By: Max Yu
Tags: Analytics, Web Development, Etl, Big Data, Azure

https://www.linkedin.com/pulse/youfast-net-going-azure-cloud-yu-wai-pang-max

youFast .net is not only a tool for end users, but also empowers data scientists to build open source Python applications.

Mission: Due to our continuous success in data science research, we would like to empower international software developers to offer great solutions to their clients. If they consider youFast .net as part of their calculation engine, it is possible that their software will run faster for some applications.

Sponsor: Currently youFast .net has 34 sponsors (5 join-in-transit) in which 7 of them are volunteers to contribute various professional works, breakdown of sponsors are displayed at the bottom of this articles. All our sponsors and volunteers can get a special version of youFast Desktop. The software license will be renewed for every year if they maintain their sponsor or volunteer status. The list price of the commercial version of youFast Desktop is US$6,700 with 1-year license and support service. This version allows the user to disable the creation of sample data on every system startup. The special version is not for the sale through youFast .net.

Download youFast Desktop: www.linkedin.com/pulse/youfast-yu-wai-pang-max

youFast .net is an Enterprise Performance Management (EPM) software with built-in accounting models and a set of ultra-high performance algorithms to empower parallel computing to implement for a big table. It is developed by a qualified accountant (member of ACCA and HKICPA ) and he had participated in this project on a full time basis for six months from April 2020 to Sep 2020. If youFast.net can go Azure Cloud, the users can enjoy real-time data analytic services in different scenarios. Following it is recommended three different products of youFast .net :-

➾ youFast Desktop for single user, it is a single app file to support your web implementation without any pre-configuration of windows/linux and data file

➾ youFast Python for data scientist, this is not a server version, specifically integrated with Python 3, so python developers can use youFast along with other python libraries like NumPy, SciPy, Pandas and TensorFlow

➾ youFast Server for concurrent users which implement muli-thread approach to host different requests on a concurrent basis which can be upgraded to advanced server

The server version provider web service with or without WEB GUI, this no GUI option is recommended by oversea software developers, they do not require the web GUI, however it will provide web service by websocket with advanced models, so it supports a lot of web clients using C#, C++, Java, JavaScript, Python, Golang etc. Rest API is underperform, it has no plan to support this at this moment

Advanced server is a customisation of server fit for your requirement, e.g. implement multi-process with reverse proxy server and shared data store, multi-process approach will create an independent web server instanace for every user login, server will not crash as results from any one of user session crash

Advanced model is a customisation of financial or non-financial model, e.g. what-if analysis, goal-seeking, different accounting standards, mapping, reconciliation, elimination and etc

Features:-

➾ using C#, Vanilla JavaScript and W3.css for an integrated frontend to backend Web development, it do not implement any javascript framework or library

➾ real-time web technology use Fleck websocket, source code is embedded in the project

➾ the project do not have dependency other than .net 4.72, .net 5 or .net core 3.1, actually the web implementation has not yet using asp.net or asp.net core

➾ build-in a key-value NoSQL database for in-memory and disk versions

➾ building a set of algorithms to maximize parallel computing operating units which is extended to a big csv file and an in-memory table

➾ ultra-fast data import to web crosstab report with drag & drop and drill down capabilities

➾ interactive pivot table that lets you move X and Y columns with real-time drilldown by simple mouse actions

➾ crosstab report supports multi-level of analysis account trial balance by period/currency/region

➾ 1.3+ second youFast can process a million rows of a csv file to produce a web summary report and 0.13+ second youFast can filter data from 10 million rows to produce a web crosstab report (testing machine: Dell OptiPlex 7070 Micro Form Factor with Intel Core i9–9900 8 Cores 32G Ram Windows 10)

➾ developing pagination in X and Y direction, different levels of numeric precision

➾ clicking an app file with only 500KB, user can enjoy zero installation and implementation

➾ the app can run on a share drive and USB memory stick

➾ this project is maintained up to 100% C# source code (i.e. no call for external dll)

➾ client/server version provides web server, new web server instance and proxy server for Linux/Windows

➾ development of reverse proxy server is in-transit, it can further strengthen internet security as the youFast .net server can be reversed as web client

Possible Customisation of youFast .net for Your Business Scenarios

➾ JSON scripting engine

➾ Group consolidation models for automation of consolidated financial statements

➾ IFRS16 Leases and IFRS17 Insurance Contracts Compliance

➾ Concurrent users which empoweres by multi-process with proxy server

➾ Account reconciliation for bulky transactions

➾ SQL database integration with ultra-performance data extraction for joining tables

➾ Power BI, FlexCalc, Python and PostgreSQL integration

Diagram for Power BI End-To-End Features https://coatesdatastrategies.squarespace.com/s/PowerBIEndToEndDiagram_MelissaCoates.pdf

➾ Integration with FlexSystem FlexCalc www.flexcalc.net which provides an Excel spreadsheet layout extractor to read your current workbook transactions and reports directly with little configurations

➾ there are many IoT devices that record data continuously, so real-time analytics can be deployed when your devices are connected to Azure analytics in the cloud with youFast ETL configuration using JSON scripting engine

R&D Experience of the Project Owner

Worked within the central R&D unit of FlexSystem as a consultant to drive some of the following software development projects (Apr 2010 ~ Mar 2020):-

➾ FlexAccount — developing and testing different FlexAccount’s data extractors

➾ FESA Consolidation — implementation of group finance automation for Giordano and other clients

➾ LedgerBase www.flexlb.com — using LedgerBase command to build an application framework

➾ FlexCalc www.flexcalc.net — achieving significant performance gain if comparing with LedgerBase

YouTube Channel: https://www.youtube.com/channel/UCfbGVmsDPVexdJJxve9o_tA

Very rich experiments of app configurations using LedgerBase command or framework:-

➾ Automation of consolidated financial statements with elimination of inter-company transaction

➾ Accounting treatment for bond, loan, lease, security trading and inventory

➾ Project accounting for construction and engineering

➾ Budget workflow and consolidation

➾ Retail analytics with sell-thru analysis

➾ Account reconciliation

He has gained rich experience in configuring visualization tools including Power BI Desktop and amCharts.

Power BI App in LedgerBase Website: www.flexlb.com/reporting-analytics/

He left FlexSystem because Adam wanted to let the staff unleash thier programming potential. His last programming project was in year 1990 when he was studying at the City University of Hong Kong. In the project, he used Pascal to develop a Master Mind game. In year 1985, he was also responsible for an Apple IIe animation using 6502 assembly programming for a Hong Kong film “Mummy Dearest (四眼仔)”, Alan Tam is starring of this film.

Inviting Voluntary Profession to Join youFast .net

Whenever you want to join youFast .net as a sponsor to contribute to the development of youFast .net, please contact me by email or linkedin message. Following are different types of professional works you can contribute:-

➾ Software Engineer

➾ IoT Specalist

➾ Data Scientist in Different Business Sectors

➾ YouTuber

Your work from home platform covers the following software:-

➾ youFast .net

➾ Visual Tool: Power BI and amCharts

➾ Programming Language: Python, Javascript, C#, SQL

➾ Editor: Visual Studio 2019, Visual Studio Code

Ultimate youFast .net Equation:

youFast + FlexCalc + SpreadsheetGear + Fleck + Python + PostgreSQL + Power BI

SpreadsheetGear is a commercial .net library which support to operate Excel Workbook in in-memory, while VBA can only support to operate Excel Workbook when file is opened in Microsoft Office. Fleck is an open source .net library which support a realtime websocket server connection with other websocket clients. If end-user demand for youFast .net to support operating Excel in in-memory, they can buy runtime licenses from the website https://www.spreadsheetgear.com/. Developer license and runtime license are different, runtime license do not cover license for development.

Conclusion

youFast .net may be faster than any software for processing of big csv file using same hardware (1 million rows per second using 8 cores CPU). In addition, it is also implemented a latest Web technology which is compatiable with many browsers including Chrome, Firefox, Edges, iPad and etc. The project owner can invent new technology, but he cannot run a software business by his own effort to support many clients, transfer the project ownership to a cloud vendor or invite more sponsors are essential.

If you require for youFast .net to accelerate your digital transformation throughout your business or your clients, your support by mean of sponsorship is essential. You can contact me to learn your way to join youFast .net as a sponsor. If youFast .net can have a strong growth in number of sponsors, it could attract the attention of Microsoft CEO “Satya Nadella” to support youFast.net, he is an cloud computing expert. Upon you join youFast .net, your organisation will be one of sponsors to be published in this document.

Project Owner: Yu Wai Pang, Max

Website: www.youfast.net (under construction)

Organization: https://www.linkedin.com/company/youfast/

Owner: https://www.linkedin.com/in/max01/

YouTube Channel: https://www.youtube.com/channel/UCQoQkyJJBj3k1N9J3Qx1qhA/videos

GitHub: https://github.com/yuwaipang

Medium: https://youfast.medium.com

Email: yuwaipang@gmail.com

2 Organization Sponsors — Monetary Contribution

➾ Create Tech Software Systems Ltd. and its new business www.megamall.hk

7 Individual Sponsors — Non-monetary Contribution

They join youFast .net to provide professional services.

https://www.linkedin.com/company/youfast/

➾ 1 Strategic Advisor

➾ 5 Data Scientists

➾ 1 Implementation Specalist

25 Individual Sponsors — Monetary Contribution

➾ 1 Linkedin Friend: RemitRix CEO

➾ 1 IBM Cognos Controller — Consultant

➾ 1 China Insurance — Financial Planner

➾ 6 Family Members (3 of them are joining in-progress)

➾ 5 FlexSystem — Colleagues

➾ 1 Giordano — ex-CFO

➾ 1 PYI Corporation — an auditor who audited my responsible consolidation

➾ 1 Paul Y. Engineering — ex-GroupChiefAccountant

➾ 2 Public Bank (Winton Group) — ex-GroupChiefAccountant & Fellow Colleague

➾ 1 Gold Peak Insdustrial — Colleague

➾ 2 The Hong Kong Polytechnic University — Classmates (joining in-progress)

➾ 1 City University of Hong Kong — Classmate

➾ 1 Maria College — Classmate

➾ 1 Ka Chi Secondary School — Classmate

➾ 1 Kow Kong Commercial Association School — Classmate

34 Sponsors Their Contribution by Below Methods

7 Sponsor’s contribution in professional works

7 Sponsors’s contribution through one-time payment to my HSBC Bank Account

5 Sponsors are joining in progress

15 Sponsors’s contribution through joining one of sponsor plans of my Patreon