Thoughts of a software developer

  • Your own little stock portfolio – – Since last autumn, Google portfolio has had a warning like this: I’ve been meaning to make an own stock portfolios software since that warning first came.
  • It’s not ready, but you can signup, login and add stocks to the portfolio.
  • IEX is a stock exchange of their own.
  • Stock data really needs a relational database.
  • Session store is an embedded boltdb.

Since last autumn, Google portfolio has had a warning like this:

I’ve been meaning to make an own stock portfolios software since that warning first came. It’s not ready, but you can signup, login and add stocks to the portfolio. The address is portfolio.jelinden.fi if you’d like to try it out.

Since last autumn, Google portfolio has had a warning like this: I’ve been meaning to make an own stock portfolios software since that warning first came. It’s not ready, but you can signup, login and add stocks to the portfolio. The address is portfolio.jelinden.fi if you’d like to try it out.

I first tried Yahoo as a data provider, but they made changes to their API:s so I had to find something else. Luckily, I found IEX. IEX is a stock exchange of their own. They have a free API for anyone to use.

For frontend, the use of React was a no brainer. Well, Go templates would have been a viable option, but I like to keep learning too. React has had a few versions since I’ve build something from the ground up. React 16.2 is the latest version when I’m writing this, and it’s in use. No Redux yet, although there would be some real use cases for it. I may have to take it in to use too.

Golang, my favourite language at the moment.

Database used is ql, an embedded sql database. Stock data really needs a relational database. Of course one could do it with a key/value store or on document store, but I think you couldn’t get anything for it.

Session store is an embedded boltdb. Using BoltDB into this kind of storing is really simple and fast.

Initiate bolt bucket:

Thoughts of a software developer