Finally Bayesian:
Johnson, Ott, Dogucu - https://www.bayesrulesbook.com/
This is a great book, it will teach you everything from very basics to advanced hierachical bayesian modeling and all that by using reproducible code and stan/rstanarm
Once you master this, next level may be using brms and Solomon Kurz has done full Regression and Other Stories Book using tidyerse/brms. His knowledge of tidyverse and brms is impressive and demonstrated in his code.
https://github.com/ASKurz/Working-through-Regression-and-oth...
I would include Richard McElreath's _Statistical Rethinking_ here after, or in combination with, _Bayes Rules!_. A translation of the code parts into the tidyverse is available free online, as are lecture videos based on the book.
Are you aware of python first libraries like build123d and cadquery?
build123d has an improved API over cadquery, excellent docs and no dependency on conda. Best tool for modern parametric python CAD.
There is a large number of html format books on bookdown.org, mostly related to Data Science and R, lots of Bayesian too.
There are some more theoretical math books there, one of which I found to be very well written: Theory of Distributions by Peter K. Dunn
I am a big fan of roda and especially sequel. Both libraries are masterfully developed and maintained by Jeremy Evans.
While roda is very nice and offers some features like routing tree, I could live without it, padrino and rails are good too. Value of roda is in amazing stability of the library and great documentation and support from Jeremy.
But for me it's the sequel that is irreplaceable.
Sequel offers flexibility and code efficiency I haven't seen in any other DB query library. You'll have to pry sequel from my cold dead hands.
I am currently working on a small project that has to use some python libraries because they are just not available in ruby (CAD application). While I can use flask for routing, it's the DB query lib that makes me split it in two, roda+sequel for all front/back end, and passing json only to second part (python flask) that will generate required objects.
Thank you. I have exactly the same opinion as you. The support that Jeremy provides for Sequel and Roda is irreplaceable. I built few apps with Roda & Sequel, and I'm not sure if I will be back to Rails in the near future.
As a Software Developer, after working with CEO/CFO/Accountants on Managerial (Cost) Accounting Projects, I started appreciating it as one of the most important areas in the business. Started casually studying it so I can easier understand it in software requirements. If Costing Analysis and especially Overhead are important in your business, classic textbooks by Horngren and/or Garrison are great and also there is an excellent series on Managerial Accounting by prof. Mark Meldrum on youtube
Ruby brings me joy of programming. Like this morning, doing a report for year, month and getting the last day of the month is absolute genius:
Date.new(year, month, -1) # wow
Here is one: shafts for power transmission equipment, in our case belt conveyors for bulk material handling. Shafts for pulleys come in all shapes and sizes, ideal use case for code generated models and Cadquery.
I'm very excited that such project exists, API is super nice, you can hook it up with a web server and anything else in python ecosystem. Then our sales people who are tech knowledgeable, but are not engineers can do this for customers without going to engineering. This saves time and shortens the sales cycle
You guys aren't manufacturing from the cad files, are you? Like convert to gcode and send to a CNC? Or is it just for models only.
I'm not in that industry, but it makes sense you'd have a use for it at least.
The thing is that fusion360/solidworks/etc does parametric modelling so can probably be used just as easily, with the added benefit of being industry standards.
Where I see potential for using tools as cadquery is with product type configurators which are often part of ERP software aka CPQ (Configure-Price-Quote). Cadquery generated model would be part of the Configure. Of course this wouldn't work for complex product, but there are companies out there that may need a configurator for relatively simple product
First learn some basic probability theory: Peter K. Dunn (2024). The theory of distributions. https://bookdown.org/pkaldunn/DistTheory
Then frequentist statistics: Chester Ismay, Albert Y. Kim, and Arturo Valdivia - https://moderndive.com/v2/ Mine Çetinkaya-Rundel and Johanna Hardin - https://openintrostat.github.io/ims/
Finally Bayesian: Johnson, Ott, Dogucu - https://www.bayesrulesbook.com/ This is a great book, it will teach you everything from very basics to advanced hierachical bayesian modeling and all that by using reproducible code and stan/rstanarm
Once you master this, next level may be using brms and Solomon Kurz has done full Regression and Other Stories Book using tidyerse/brms. His knowledge of tidyverse and brms is impressive and demonstrated in his code. https://github.com/ASKurz/Working-through-Regression-and-oth...