We build the world's most advanced R Shiny Dashboards.
The Appsilon Team is among the world's foremost experts in R Shiny and has made numerous Shiny innovations over the years. We create, maintain, and develop Shiny applications for enterprise customers all over the world; providing scalability, security, and modern UI/UX with custom R packages.
Through our AI & Research Team, we develop unique Computer Vision and Machine Learning solutions for clients. From motion capture and human motion analysis to camera trap imagery classifications, we use AI for impact.
One year after this presentation; has *bslib* functionality been ported yet to Python's shiny? I have this R shiny app I want to port to Python for hosting purposes and it relies heavily on bslib's cards.
Love the live reloading, i hacked a way around it in the past, but now i can remove my hack and just use the feature, much appreciated , the react stuff is also cool
@@andryaswaurzenczak4042 That's right. But there are things in Rhino that seem to be more work than necessary for relatively simple apps. For example, building js files as shown in this demo. I can understand that it is probably great for complicated apps. But to me, as someone with no conventional training in web development, it seems that I need to know other stuff before using Rhino.
Unfortunately, we don't have this exact resource, but Docker is used in this guide. So, you can find a Dockerfile that might be helpful here: appsilon.github.io/rhino/articles/how-to/publish-on-huggingface.html
did you use proxies to speed up the load of your leaflet app? Im having trouble with server disconnects on deployment. I think the leaflet map load is timing out on server connection. Question for Pedro Silva
In my terminal, when I run rhinos$table(data) I got: > rhinos$table(data) Error in UseMethod("pivot_wider") : no applicable method for 'pivot_wider' applied to an object of class "function"
Connecting to a MySQL database table in the Rhino framework mirrors the process in regular Shiny. Check out our blog post on Postgres (go.appsilon.com/postgres) for a general guide - the process for MySQL is quite similar.
Hi! Thank you very much for the great talk. I wonder if you have a longer table just like the one you showed at 8:39 with the corresponding names of functions between R and Python that you could share here. That would be very useful for when we want to try some things out. I would appreciated it! :)
On a general level, yes, but it's more Rhino to Shiny than Rhino to R. If you want to explore more about our framework, head here: appsilon.github.io/rhino/articles/explanation/what-is-rhino.html
Coming from the web development, I think shiny will that I need for my current dash-boarding project. I want to build an interactive and live atlas containing various maps depicting operations of the departments in my company. I have got the maps working. Now I am at the stage of making the pages look good. I think I will just use plain bootstrap. I read somewhere that shiny gives an option for this.
Thank you for posting this webinar. Being new to Shiny development, I can see this being a great way to get started building structured apps from the jump. Looking forward to learning more from the Appsilon team.
Thanks for the great work and sharing. One quick question about Teal Playground on posit cloud. I barely can access link which shown at 24'23'' and was wondering if it's not available now.
Hi. Great content. I have a question concerning your setup for such effective running of the R and the Shiny app on vs-code. I use vs-code but I can't seem to get the setting right. If I am not mistaken, I think you are reloading the open app session to update it once you add or change the code in the app. How do I achieve the same effect? In my case, any change I make reflects only if I kill the session then re-run everything again.
Hello My name is Melkiory from Tanzania I really wanna become a full-time R and Shiny developer looking forward to applying for a job at Appsilon which is a brilliant company
hi there thanks for the effort being done on your part , but is it a good practice in shiny dev process to add data in a separate module ? secondly how do I insert data from 3rd party sources which takes real-time format or near real-time , let say that I want my app use data which comes fresh from the yahoo weather section every time a user makes a call to the server ? are there any tutorials or guides as to how one do that ? best regards
thanks@Veerle for the useful yet incomplete content , how does one simply add a streaming source from public site domains like yahoo(weather data section or live sensors data from NASA) before being passed to the logic of the app being built in shiny or in plumber ? and will we need extra tools besides the "callr" and other alternatives you have well explained in case of such source of streaming is being updated every few milliseconds instead of just one time a day ? lastly is there a tool that you might be a ware of which allow developer of an app to do initial estimation or mapping of how many calls per API end point would be mapped to how much data storage and compute ? because i want to check if that fits in with my budget in dollars and is there any automated tool which help optimize such procedures ? , i believe such type of info are really crucial , not just for financial considerations but for overall provisioning resources experience especially if one interested to publish his app on other major platforms your input is highly appreciated
Hi, all biggest companies in R universe like you and Posit have a python agenda, is that releavant in 2023 to learn and master R for data analysis job ?