SlideShare a Scribd company logo
Note to self:
Don’t complain about your slot being in the morning after the banquet:
Be glad you didn’t have to talk straight after John Scholes.
Mention up-front that you were totally lost when the kid explained the APL
contest solution. Admit that you did not even understand the questions.
RISKFLOW is all about
CASHFLOW MANAGEMENT
2015
$ 1.00
$6.00
$1.50
Like our software, SA offers unlimited
SCENARIO ANALYSIS
Whale Watching
Horseback riding
Beach sports
Visit Robben island
Our suggested development approach :
explore
prototype
develop
test
Ensure testing is thorough
You can never test enough
Go live
We take optimization seriously:
:if you=European
Only 8 – 10 hours flight from anywhere in Europe to SA
˄
Direct flights from 9 European capitals
˄
No time zone difference
:else
The above was unfortunately only optimized for Europeans
:endif
Still, you’ll be able to walk on the wild side
Note to self:
Remember
Flight delays due to employees stealing power cables is
only funny if you are South African
CFO –
Cash Flow Optimizer
• Why
• What
• How
CFO – WHY
• Of the 52,98 million South Africans over the age of 18,
13.56 million - 25.6% - is unemployed. (Mid 2013 stat)
• Government job creation programs have not been successful – the
only way forward is development of the SMME sector (Small,
Medium, Micro Enterprises)
• In SA, 5 out of 7 businesses formed in 2011 have already failed.
• Without financial literacy, this will not improve
• All 3rd world countries have similar problems
Cashflow Optimizer App
“Cashflowmanagement isfundamentaltobusinesssuccess.Cashflowmanagementmeans
financialliteracy—theabilitytoreadandmakesenseoffinancialstatements. Manysmall-business
ownersgounderbecausetheycan’ttellthedifferencebetween profitandcashflow.Profitmaybe
phantom cashflow.Actualcashflowistoabusinesswhatbloodistothehumanbody.”
-RobertT.Kiyosaki,RichDadPoorDad
• Already had spreadsheet solution
• Overwhelming to use
• Very last century UI
CFO – What
• Get a sexy front-end
• Cater for touch devices
• Use a proper database
• Host it on the cloud
• Use APL for the calcs
• KISS
CFO – What
NOTE TO SELF
At this point,
Mention the following:
1. If the App was live, the developers would have been doing
the presentation, in which case it would have been a technical one.
2. In case anyone asks a technical question, refer them to 1 above
Front-end :PHP
HTML5
JavaScript
CSS
Data server: C#
Database: MS SQL
Calc engine: Dyalog APL
CFO – How
WHY NOT DO ALL OF IT IN APL?
Performance issues
The first change involved page generation, which was moved from the front-end to the web
service.
Instead of using Java Script templates, which were slow to build with the amount of data
that was being sent, the web service now makes use of C# and Razor to generate all the
content views.
AND THEN
A casual conversation (between an old pre Y2K APL programmer and the database guys)
lead them to discover the wonderful world of vectors!
SQL Vectors
Originally all data was stored as individual entries in the database. This meant that for a
given question, e.g. “Vehicle Loan", each month's value was saved in a separate record.
Data is generated for 60 months, thus 60 records. Furthermore each question has
assumptions associated to it, which meant even more records, averaging about 180 records
for a single question for a single user.
With approximately 100 questions and default data being generated for each registered
user, the amount of data in the database grew exponentially leading to degraded
performance.
First we limited records to a single entry per question. This was achieved by storing a
comma-separated string of all 60 values in one entry, thereby decreasing the amount of
records from 180 to only 3: 1 for the question and 1 each for its assumptions.
Next we only stored data as was needed, eliminating the storing of default values. Now
when a user edits the value for a question, a check is made by the web service to see if an
entry exists. If not, a new entry is added and the APL DLL is invoked.
These two changes drastically improved data storage,
ensuring that the app will be capable of accommodating a large user base.
Cashflow Optimizer App
Target Market
• Individuals & SMEs
• Educational organizations
Managing Tomorrow’s Cash
Flow Risks Today!
Please check out our app:
https://app.riskflow.net/

More Related Content

Similar to U11_Cash_Flow_for_Business_and_Personal_Use.pptx

Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Craig Sullivan
 
Gap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation SlidesGap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation Slides
SlideTeam
 
Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides
SlideTeam
 
The Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueThe Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the Value
Coupa Software
 
[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes
Anybill
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08
Duskydope Rao
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
Thibault Imbert
 
The connected enterpise
The connected enterpiseThe connected enterpise
The connected enterpise
Adrian Hall
 
Demystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business InsightsDemystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business Insights
Adrian Whitehead
 
Experiment Your Way Out of Recession
Experiment Your Way Out of RecessionExperiment Your Way Out of Recession
Experiment Your Way Out of Recession
VWO
 
S&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning softwareS&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning software
Tristan Wiggill
 
Grab at Scale with Scylla
Grab at Scale with ScyllaGrab at Scale with Scylla
Grab at Scale with Scylla
ScyllaDB
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus Reality
Ganes Kesari
 
Altman Z-Score+
Altman Z-Score+Altman Z-Score+
Altman Z-Score+
Sribatsa Das
 
Data capabilities and competitive advantage
Data capabilities and competitive advantageData capabilities and competitive advantage
Data capabilities and competitive advantage
NUS-ISS
 
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018 Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Manu Mukerji
 
Palo Webinar
Palo WebinarPalo Webinar
Palo Webinar
Julien Delvat
 
7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics
Apteligent
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
Giuseppe Gaviani
 
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
Laura Chiticariu
 

Similar to U11_Cash_Flow_for_Business_and_Personal_Use.pptx (20)

Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
 
Gap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation SlidesGap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation Slides
 
Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides
 
The Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueThe Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the Value
 
[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
The connected enterpise
The connected enterpiseThe connected enterpise
The connected enterpise
 
Demystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business InsightsDemystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business Insights
 
Experiment Your Way Out of Recession
Experiment Your Way Out of RecessionExperiment Your Way Out of Recession
Experiment Your Way Out of Recession
 
S&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning softwareS&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning software
 
Grab at Scale with Scylla
Grab at Scale with ScyllaGrab at Scale with Scylla
Grab at Scale with Scylla
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus Reality
 
Altman Z-Score+
Altman Z-Score+Altman Z-Score+
Altman Z-Score+
 
Data capabilities and competitive advantage
Data capabilities and competitive advantageData capabilities and competitive advantage
Data capabilities and competitive advantage
 
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018 Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
 
Palo Webinar
Palo WebinarPalo Webinar
Palo Webinar
 
7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
 
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
 

More from adeekoadekunle

SD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].pptSD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].ppt
adeekoadekunle
 
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..pptrich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
adeekoadekunle
 
richdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptxrichdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptx
adeekoadekunle
 
Rich Dad Poor Dad.ppt
Rich Dad Poor Dad.pptRich Dad Poor Dad.ppt
Rich Dad Poor Dad.ppt
adeekoadekunle
 
Racial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptxRacial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptx
adeekoadekunle
 
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptxOVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
adeekoadekunle
 

More from adeekoadekunle (6)

SD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].pptSD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].ppt
 
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..pptrich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
 
richdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptxrichdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptx
 
Rich Dad Poor Dad.ppt
Rich Dad Poor Dad.pptRich Dad Poor Dad.ppt
Rich Dad Poor Dad.ppt
 
Racial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptxRacial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptx
 
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptxOVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
 

Recently uploaded

how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
shetivia
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
egoetzinger
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
muslimdavidovich670
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
ManthanBhardwaj4
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
telilaalilemlem
 
SWAIAP Fraud Risk Mitigation Prof Oyedokun.pptx
SWAIAP Fraud Risk Mitigation   Prof Oyedokun.pptxSWAIAP Fraud Risk Mitigation   Prof Oyedokun.pptx
SWAIAP Fraud Risk Mitigation Prof Oyedokun.pptx
Godwin Emmanuel Oyedokun MBA MSc ACA ACIB FCTI FCFIP CFE
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
Colin R. Turner
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
nickysharmasucks
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
DOT TECH
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Quotidiano Piemontese
 
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdfPensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Henry Tapper
 
2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf
Neal Brewster
 
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
nexop1
 
1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf
Neal Brewster
 
How to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docxHow to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docx
Buy bitget
 
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
University of Calabria
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
GRAPE
 

Recently uploaded (20)

how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
 
SWAIAP Fraud Risk Mitigation Prof Oyedokun.pptx
SWAIAP Fraud Risk Mitigation   Prof Oyedokun.pptxSWAIAP Fraud Risk Mitigation   Prof Oyedokun.pptx
SWAIAP Fraud Risk Mitigation Prof Oyedokun.pptx
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
 
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdfPensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
 
2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf2. Elemental Economics - Mineral demand.pdf
2. Elemental Economics - Mineral demand.pdf
 
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
一比一原版(UoB毕业证)伯明翰大学毕业证如何办理
 
1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf1. Elemental Economics - Introduction to mining.pdf
1. Elemental Economics - Introduction to mining.pdf
 
How to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docxHow to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docx
 
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
 

U11_Cash_Flow_for_Business_and_Personal_Use.pptx

  • 1.
  • 2. Note to self: Don’t complain about your slot being in the morning after the banquet: Be glad you didn’t have to talk straight after John Scholes. Mention up-front that you were totally lost when the kid explained the APL contest solution. Admit that you did not even understand the questions.
  • 3. RISKFLOW is all about CASHFLOW MANAGEMENT
  • 8. Like our software, SA offers unlimited SCENARIO ANALYSIS
  • 17. test
  • 18. Ensure testing is thorough
  • 19. You can never test enough
  • 21. We take optimization seriously: :if you=European Only 8 – 10 hours flight from anywhere in Europe to SA ˄ Direct flights from 9 European capitals ˄ No time zone difference :else The above was unfortunately only optimized for Europeans :endif Still, you’ll be able to walk on the wild side
  • 22. Note to self: Remember Flight delays due to employees stealing power cables is only funny if you are South African
  • 23. CFO – Cash Flow Optimizer • Why • What • How
  • 24. CFO – WHY • Of the 52,98 million South Africans over the age of 18, 13.56 million - 25.6% - is unemployed. (Mid 2013 stat) • Government job creation programs have not been successful – the only way forward is development of the SMME sector (Small, Medium, Micro Enterprises) • In SA, 5 out of 7 businesses formed in 2011 have already failed. • Without financial literacy, this will not improve • All 3rd world countries have similar problems
  • 25. Cashflow Optimizer App “Cashflowmanagement isfundamentaltobusinesssuccess.Cashflowmanagementmeans financialliteracy—theabilitytoreadandmakesenseoffinancialstatements. Manysmall-business ownersgounderbecausetheycan’ttellthedifferencebetween profitandcashflow.Profitmaybe phantom cashflow.Actualcashflowistoabusinesswhatbloodistothehumanbody.” -RobertT.Kiyosaki,RichDadPoorDad
  • 26. • Already had spreadsheet solution • Overwhelming to use • Very last century UI CFO – What
  • 27. • Get a sexy front-end • Cater for touch devices • Use a proper database • Host it on the cloud • Use APL for the calcs • KISS CFO – What
  • 28. NOTE TO SELF At this point, Mention the following: 1. If the App was live, the developers would have been doing the presentation, in which case it would have been a technical one. 2. In case anyone asks a technical question, refer them to 1 above
  • 29. Front-end :PHP HTML5 JavaScript CSS Data server: C# Database: MS SQL Calc engine: Dyalog APL CFO – How
  • 30.
  • 31. WHY NOT DO ALL OF IT IN APL?
  • 32. Performance issues The first change involved page generation, which was moved from the front-end to the web service. Instead of using Java Script templates, which were slow to build with the amount of data that was being sent, the web service now makes use of C# and Razor to generate all the content views. AND THEN A casual conversation (between an old pre Y2K APL programmer and the database guys) lead them to discover the wonderful world of vectors!
  • 33. SQL Vectors Originally all data was stored as individual entries in the database. This meant that for a given question, e.g. “Vehicle Loan", each month's value was saved in a separate record. Data is generated for 60 months, thus 60 records. Furthermore each question has assumptions associated to it, which meant even more records, averaging about 180 records for a single question for a single user. With approximately 100 questions and default data being generated for each registered user, the amount of data in the database grew exponentially leading to degraded performance. First we limited records to a single entry per question. This was achieved by storing a comma-separated string of all 60 values in one entry, thereby decreasing the amount of records from 180 to only 3: 1 for the question and 1 each for its assumptions. Next we only stored data as was needed, eliminating the storing of default values. Now when a user edits the value for a question, a check is made by the web service to see if an entry exists. If not, a new entry is added and the APL DLL is invoked. These two changes drastically improved data storage, ensuring that the app will be capable of accommodating a large user base.
  • 34. Cashflow Optimizer App Target Market • Individuals & SMEs • Educational organizations
  • 35.
  • 36. Managing Tomorrow’s Cash Flow Risks Today! Please check out our app: https://app.riskflow.net/