Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hello, I have created a custom visual and it works! Although I have just been stubling along to get it working, I am firmilular with python, java, a little bit of C# and some other languages. I have got 0 experience with Typescript or javascript/node js. Could someone tell me know what I should be focus on learning to understand the fundamentals of what is going on, for example the svg elements and everything else that goes along with it. Should I be learning javascript, d3, typescript or whatever else?
Thank you
Brenton Collins
Solved! Go to Solution.
Hi @BrentonC,
Glad to see you're having success! The biggest challenge w/custom visuals (apart from the sheer patience in developing) is the number of possibilities out there in terms of frameworks and design decisions you can take to achieve the same result, so there's no 100% correct answer.
I come from a mixed background and had some experience with D3 prior to learning custom visuals, so I have naturally tended towards that. Some of the Power BI tools provided by the custom visuals team have a D3-leaning as well, but it ultimately comes down to what your visual is needing to do. For instance, I'm looking at building something right now using React and very little reliance on D3.
Anyway... for me the biggest challenge was taking JS code and applying to TS, as TS is (rightly) much stricter with typing. TBH I'm trying to use TS for most projects now where I would have used JS previously as I like it so much.
In terms of custom visual-specific learning, there isn't much, so for me, upskilling has been a matter of using the following as best I can:
I have a blog that I try to contribute some custom visual-specific content to, but most of the time I put most content on posts in this forum. I'm also currently working on a Power BI visuals development course for RADACAD, which is expected to be out... soon. Probably next month if everything lines up properly.
For general web dev and custom visuals, I've found the following essential:
This is all I have off the top of my head and I hope that you might find some use in it. I'd love to know if anyone else has other resources they've learned from too 🙂
Cheers,
Daniel
Proud to be a Super User!
My course: Introduction to Developing Power BI Visuals
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Hi @BrentonC,
Glad to see you're having success! The biggest challenge w/custom visuals (apart from the sheer patience in developing) is the number of possibilities out there in terms of frameworks and design decisions you can take to achieve the same result, so there's no 100% correct answer.
I come from a mixed background and had some experience with D3 prior to learning custom visuals, so I have naturally tended towards that. Some of the Power BI tools provided by the custom visuals team have a D3-leaning as well, but it ultimately comes down to what your visual is needing to do. For instance, I'm looking at building something right now using React and very little reliance on D3.
Anyway... for me the biggest challenge was taking JS code and applying to TS, as TS is (rightly) much stricter with typing. TBH I'm trying to use TS for most projects now where I would have used JS previously as I like it so much.
In terms of custom visual-specific learning, there isn't much, so for me, upskilling has been a matter of using the following as best I can:
I have a blog that I try to contribute some custom visual-specific content to, but most of the time I put most content on posts in this forum. I'm also currently working on a Power BI visuals development course for RADACAD, which is expected to be out... soon. Probably next month if everything lines up properly.
For general web dev and custom visuals, I've found the following essential:
This is all I have off the top of my head and I hope that you might find some use in it. I'd love to know if anyone else has other resources they've learned from too 🙂
Cheers,
Daniel
Proud to be a Super User!
My course: Introduction to Developing Power BI Visuals
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Thank you for the detailed reply, this information definitely gives me somewhere to start. Yes, I agree I have had trouble finding some answers specific to custom visuals, although this community has definitely helped me across the line when I get stuck.
I will spend some time going over the content and keep improving my current visual, once I get a little more knowledge I will be able to pay back the favour by answering questions, the business I am working for at the moment has a huge drive with Power BI reporting at the moment, I think the next 6 months at least will be focused on that and throwing in a custom visual every now and then.
Thanks again, I'm sure this post will help many others on the same journey as myself.
Brenton Collins
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.