Row 7813

Row ID: 7813 | Dataset Entry | Axioma AXP Content Repository

Content Data

This page contains data entry 7813 from the Axioma AXP content repository. The structured data below represents the complete record for this entry.

I wrote this piece 5 years ago,

https://towardsdatascience.com/the-ultimate-technical-skill-in-data-visualization-for-data-scientists-73bc827166dd

and it still holds true today. I had the worst time of my life maintaining web apps written in R and Python [plotly-dash, shiny].

If you expect to be able to scale your work and also be able to answer many of your stakeholders questions for business analytics/presentations of data, learn a front end language.

I would highly recommend ClojureScript and Reagent (that is a wrapper around Facebook react).

Why this exotic language? Thanks to what we call live-reloading, you will be able to see instantly on your browser any change you write to your code, while maintaining the state of the app (as in what if a user navigates to one of your tabs and has a few filters, and you want to change what they would see). That allows you learn html/css quirks really fast.

Moreover the same language can be reused in the backend to interop with Java (and also Python). But this is not even an enforcement, you can use your Python backend if you really want, by making API calls.

But leave the front end to a front end language, your users will appreciate the speed up, and your future you will thank you.

Yes, there is some steep learning curve. But you will be able to interact and leverage with everything in the JS community (my favorite is PDF generation using WebAssembly).

Here is a resource to get started with minimum setup:

https://github.com/babashka/scittle

This would be the standard develop process:

https://github.com/thheller/shadow-cljs

Here is a fun website to learn Clojure:

https://www.maria.cloud/

FieldValue
text I wrote this piece 5 years ago, https://towardsdatascience.com/the-ultimate-technical-skill-in-data-visualization-for-data-scientists-73bc827166dd and it still holds true today. I had the worst time of my life maintaining web apps written in R and Python [plotly-dash, shiny]. If you expect to be able to scale your work and also be able to answer many of your stakeholders questions for business analytics/presentations of data, learn a front end language. I would highly recommend ClojureScrip…
label r/datascience
dataType post
communityName r/datascience
datetime 2024-05-17
username_encoded Z0FBQUFBQm5LakwzajZEY2dkMTRDcEpsM2lpSkRqZlZpQ2NHd2tIUm5XS1JCaGdkbWtsMzRnSlZTeTk4Q2EwOG56Y1dVOU9pTHVtU19UQ1ZQcEtjb29seEprdlRDaVhnWnc9PQ==
url_encoded Z0FBQUFBQm5Lak9IN19SbjZJa2VnM3RxMDJRcjNYUmlFMVc5UmV0TFdMeC1uYWh0eDFIMEtWN1VjUFFCZC1lRmVJVVhuRXJOcDE0T2JsakxQYmp1dzdzMUExMTVLUEEyanZ1X1I0bGVPbHM3SlBQOFFZQ2dHT2NpSGlzQ3pLSkRSd0VLLVNkVG5SZzJpeWkwaDQzOXNkVFNSdVJ2Q3JzRzVBRGg2QnlSbDl2S0QwU19xZDcyYkhLczRsVTRhM2JYR0gwbzJyTWxUYV82TmZGNVRXT1FVR3lwd2tHMHY3b2FFZz09

Raw Record

{
  "text": "I wrote this piece 5 years ago,\n\nhttps://towardsdatascience.com/the-ultimate-technical-skill-in-data-visualization-for-data-scientists-73bc827166dd\n\n and it still holds true today. I had the worst time of my life maintaining web apps written in R and Python [plotly-dash, shiny].\n\nIf you expect to be able to scale your work and also be able to answer many of your stakeholders questions for business analytics/presentations of data, learn a front end language.\n\nI would highly recommend ClojureScript and Reagent (that is a wrapper around Facebook react).\n\nWhy this exotic language? Thanks to what we call live-reloading, you will be able to see instantly on your browser any change you write to your code, while maintaining the state of the app (as in what if a user navigates to one of your tabs and has a few filters, and you want to change what they would see).  That allows you learn html/css quirks really fast. \n\nMoreover the same language can be reused in the backend to interop with Java (and also Python). But this is not even an enforcement, you can use your Python backend if you really want, by making API calls.\n\nBut leave the front end to a front end language, your users will appreciate the speed up, and your future you will thank you.\n\nYes, there is some steep learning curve. But you will be able to interact and leverage with everything in the JS community (my favorite is PDF generation using WebAssembly).\n\nHere is a resource to get started with minimum setup:\n\nhttps://github.com/babashka/scittle\n\nThis would be the standard develop process:\n\nhttps://github.com/thheller/shadow-cljs\n\nHere is a fun website to learn Clojure:\n\nhttps://www.maria.cloud/\n",
  "label": "r/datascience",
  "dataType": "post",
  "communityName": "r/datascience",
  "datetime": "2024-05-17",
  "username_encoded": "Z0FBQUFBQm5LakwzajZEY2dkMTRDcEpsM2lpSkRqZlZpQ2NHd2tIUm5XS1JCaGdkbWtsMzRnSlZTeTk4Q2EwOG56Y1dVOU9pTHVtU19UQ1ZQcEtjb29seEprdlRDaVhnWnc9PQ==",
  "url_encoded": "Z0FBQUFBQm5Lak9IN19SbjZJa2VnM3RxMDJRcjNYUmlFMVc5UmV0TFdMeC1uYWh0eDFIMEtWN1VjUFFCZC1lRmVJVVhuRXJOcDE0T2JsakxQYmp1dzdzMUExMTVLUEEyanZ1X1I0bGVPbHM3SlBQOFFZQ2dHT2NpSGlzQ3pLSkRSd0VLLVNkVG5SZzJpeWkwaDQzOXNkVFNSdVJ2Q3JzRzVBRGg2QnlSbDl2S0QwU19xZDcyYkhLczRsVTRhM2JYR0gwbzJyTWxUYV82TmZGNVRXT1FVR3lwd2tHMHY3b2FFZz09"
}

Entry Information