what a surprise!! I wanted to build this app for quite some time and just started to build initial project structure for this today and now here you are with the same idea! thanks a lot!!! Looking forward for this series :)
Found your channel via Twitter. Not only aren't there any videos on building something from the ground up using F#, it seems there isn't any information at all, safe some introductory tutorials that use different parts of F# in isolation. So yeah, I'm pretty excited you are taking the time to do this series!
hahahaha, love to hear your background story. Those friends of yours might be brokers as of know, just maybe? I finished my programming studies a month ago. They teach you about everything, but my love was always .NET and my true love is F#, though I hadnt had the time to perfect my F# skills 'cos teachers always ask for homework and there are tough exams and stuff, and I am learning a LOT with you, although I am still watching one video after another, but something clicks inside when F# is mentioned or discussed
Major request (and it seems you're planning on it)- Frontend/UI. So many examples for F# are console apps with "and then build the UI", or they're ancient and are using winforms or they build a quick UI using old OOP design patterns. It would be really nice if this project shows how to take something like that (as it's great for prototyping/testing) and how to structure it properly so you can add a front end later, and then how to actually do that. I hear a ton about fabulous/avalonia/Safe/etc and i'm SLOWLY learning them, but seeing it done IN F# (not trying to convert from C#/JS/Py) in a functional style would help a ton. Not just me personally, but I think its a gaping hole in the current tutorial material that's out there (something that i'm hoping i can learn just to show it off myself one day, even if it's far less polished than what you're doing). I hope that's in scope, and obviously if it's not, oh well, but there's so much "well we assume you already know this, so just do this instead to make it functional" that makes it very hard to do simple front end stuff because you don't have 2 years of JS/C# or whatever. Especially when it's very alluring to try and do everything in .net core and make something cross platform, and yet it requires getting over quite a large design hurdle.
Just a suggestion, can you think about outline of the program, different aspects to cover like from functional aspects (without UI disturbance) stock price series (like reactive stream), data processors who process those and provide upper level stream, specific analyzer which who them consume the stream and generate special streams with out come. These analyzers then can be different one like Moving average one etc etc. tip agent (Actor ;)) who then consumes this analysis and generate tip. This tip agent based on their parameter values can vary tips. Buy/Sell actions based on the tip generated by agent. Then UI part which is completely isolated then above since this can be anything, web ui, desktop etc and consumes above streams from functional application via REST or anything to streams on charting and so on... its big area and upto you These are some basic idea to try to cover many real life application like REST communication, reactive streams, data communication etc etc.
@@bengobeil933 nevermind, it was a joke about someone who you reminded me of, maybe someone will get it. I wasnt kidding about your videos though, Keep up the great work
@@bengobeil933 I have to admit not even to me its that obvious as it was before, you share some facial characeristics though, some of statical nature, some of expressional nature, you even share a similar tonality, so i do still see some similarities :) but, as I said, dont mind me
I really like your content. I'm learning a lot. I think stonks is a great subject matter, it can touch many programming areas and has a lot of data that could be fun to play with. For example, when trying to program your own strategy. Can't wait to get rich of this tutorial!!! 💎🤣
Hi Ben, do you have other episodes (or code) from stock market monitoring system ? It’s a great idea to build it with F# , really want to see how you’ve put it together.
Comparing to C# there are noticeably less resources about F#, thank you so much for your efforts. Just a questions, are you providing mentoring or code review of F# for money? I'm working with C#, but I completely new at F# and especially in functional programming, so would be very nice to get advices from more experienced developer
This is really a great move... Waiting for something like this since long. If I could suggest, please include - - IB broker API - Time Series Database - Live Charting Already subscribed to channel and waiting for it...
Unfortunately, I will be using Questrade API, because my TFSA account is with them. IB is very solid though. I don't really need live charting for this. I will look into time series database.
It would be really cool to see how you tackle recurring code on a schedule (eg every five minutes, every weekday, etc) with F#. I use Quartz.NET with C# a lot, so would be interested to see how that would work with F#.