@ekaitz_zarraga @mhoye Happy to talk about that. Most of the user facing site is static content regenerated as needed by Jekyll. Shopping cart, checkout, and the order fulfillment stuff for staff is done with tiny C++ programs (written more like C but bringing in some of the safer standard library stuff to hopefully avoid most of the footguns, PHP would honestly be a better choice here, I just hadn't used that in ages) sharing some common utility code. PostgreSQL, Stripe, and Shippo also used.
@mhoye I tossed together my own thing. Very barebones, but it only incurs costs when I'm selling and the code is small enough to fit in my head when changes are needed. I do not recommend it.
Today's coding was mostly just reading documentation that's a bit too diffuse and figuring out what all goes where to make the computer do what I want. There are examples out there that are all not quite what I need, but now that I've sorted out the foundation there's a lot that I can build on top of today's work. I could have taken a few different approaches and not had to go through the hassle, but the end result of today's work seems like it'll be nicer to work with in the long run.
Sorting out coffee purchases. I probably need to spend about $10K now-ish and then more next month. Slim pickings on decafs right now, but there are some interesting things that I think would be fun to bring in as limited edition coffees. I'll need to convince my sister that that's a good idea so we'll see how that goes.
@mhoye Wisconsin wants to know what's wrong with the rest of the country.
@mhoye The one by me was fine but not good enough to stay in business. I prefer the local place that's been around forever.
@mhoye Not too far off from the plot of Star Ocean 3.
Lately I've been taking some time to replicate a big complicated spreadsheet that requires too much manual data entry with a combination of a database (SQLite is fully adequate for what I need out of this) and a quick and dirty program that gives me both a convenient interface for data that needs to be entered manually and a way to fire off a bunch of web API requests to eliminate a lot of that manual entry.
This is in stark contrast to the Department of Transportation which has sent me mail letting me know that I don't need to go to the DMV and can renew my drivers license online. That expires in a couple months so it's been on my mind and now I know what I need to do without even having asked. (You know you're not empowering your customer service people adequately when you compare unfavorably to the DMV.)
Author of Typica software for coffee roasters.