No video

Valve: R belongs in production

  Рет қаралды 2,075

Josiah Parry

Josiah Parry

Күн бұрын

Пікірлер: 23
@kennedymwavu
@kennedymwavu Жыл бұрын
This is the content I signed up for!👌
@flonga2302
@flonga2302 Жыл бұрын
Absolutely awesome! Thanks for building this, decreasing the overhead to putting r in production is key to the growth of the community. Love this work.
@blaisepascal3905
@blaisepascal3905 Жыл бұрын
Amazing content, thank you so much!
@nischal92
@nischal92 Жыл бұрын
Great work with `{valve}` and very well presented! Good example of using Rust as well. I'm digging this direction towards using `{plumber}` for web apps in general.
@aswanijehangeer
@aswanijehangeer Жыл бұрын
Great job, Josiah! Your content is truly impressive. Keep up the excellent work and continue delivering such high-quality content.
@vacon04
@vacon04 2 ай бұрын
Hey thank you for the video. I saw that you also already have the docker instructions in the package website. I'm hoping to run a simple app with plumber in production in the next few weeks. I was going to just use caddy as a load balancer for multiple plumber instances but I think using Valve should provide better functionality out of the box. Thanks again!
@josiahparry
@josiahparry 2 ай бұрын
Just make sure that your Docker container has enough vCPU to handle multiple threads and ensure that you don't over-allocate them as well! And you can also use a load balancer in front of multiple Valve apps
@vacon04
@vacon04 2 ай бұрын
@@josiahparry thanks! I have a cloud instance with 8 vcpus so it should be good. I'm not expecting massive traffic either and the computations that R has to do are very quick. I just want to make the UX as good as possible. I think 4 workers max should be good enough for my purposes. In case more is needed well that's the beauty of your package, I can just reload with more workers and if should be good to go =)
@brodriguesco
@brodriguesco Жыл бұрын
Very cool, I'll surely give valve a spin!
@josiahparry
@josiahparry Жыл бұрын
wonderful! If you're feeling spicy, it would be cool to have a Docker template using nix like github.com/JosiahParry/valve/blob/main/inst/minimal-docker/Dockerfile
@jensharbers5620
@jensharbers5620 Жыл бұрын
BTW: you can also export some models as pmml data. These can be directly imported in KNIME or Python
@josiahparry
@josiahparry Жыл бұрын
im not familiar with that! Links?
@sinan_islam
@sinan_islam Ай бұрын
I think if Google decided to make TensorFlow and Scikit-Learn commercial, the Python hype will burst.
@nevinthomas5130
@nevinthomas5130 Жыл бұрын
Great Content!!
@semigsedem
@semigsedem Жыл бұрын
nice graphics zooming in-out on your architecture sketches! What tools do you use?
@josiahparry
@josiahparry Жыл бұрын
i use excalidraw.com/ and davinci resolve 18
@joshstat8114
@joshstat8114 7 ай бұрын
This `rextendr` is a great feature for future R. Would this be added in RStudio in the future, just like Rcpp for C++ in RStudio?
@josiahparry
@josiahparry 7 ай бұрын
i dont think that will happen. its much like usethis which is an R package to help create the scaffolding for an r package. On the other side is the rust components which uses extendr. There's not anything else you'll need!!
@joshstat8114
@joshstat8114 6 ай бұрын
@@josiahparry are there any documentations of Rust in R aside from what I found in GitHub?
@sinan_islam
@sinan_islam Ай бұрын
This project sounds like polars?
@josiahparry
@josiahparry Ай бұрын
Entirely different! This is not a data frame library. This is about scaling existing plumber APIs using Rust. So if you can write a function in R you can make a REST API, if you can do that, you can deploy it to production as a backend web service or as a serverless function. Or whatever you want! Valve helps make sure that you use all available resources on a container or machine to scale that effectively .
@jmartindelasierra
@jmartindelasierra Жыл бұрын
Can this be used to achieve concurrence in Shiny?
@josiahparry
@josiahparry Жыл бұрын
Unfortunately it cannot. I hope to be able to do this some day. But i don’t know enough about how shiny works to concoct it myself
S3 Objects and Functions in R
16:28
Josiah Parry
Рет қаралды 3,4 М.
Write surprisingly fast for loops in R
13:24
Josiah Parry
Рет қаралды 1,3 М.
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 39 МЛН
Кадр сыртындағы қызықтар | Келінжан
00:16
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 15 МЛН
Geohash: the algorithm inside and out - Part 1
15:37
Josiah Parry
Рет қаралды 8 М.
iced GUI | Rust Language
17:00
Learning Rust
Рет қаралды 4,9 М.
Making R 300x times faster!
21:28
Josiah Parry
Рет қаралды 4,5 М.
Demystifying . . . (dots): R package dev fundamentals
10:08
Josiah Parry
Рет қаралды 2 М.
1 billion row challenge in Rust using Apache Arrow
9:12
Josiah Parry
Рет қаралды 9 М.
Write R functions like a pro in 6 minutes
6:46
Josiah Parry
Рет қаралды 1,2 М.
R User Group - Lecture on Plumber, Creating APIs in R with Barret Schloerke
48:02
R User Group at Harvard Data Science Initiative
Рет қаралды 523
R and Rust - getting started with extendr
22:03
Josiah Parry
Рет қаралды 1,7 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 39 МЛН