Hey, everyone, I just want to say thank you for the episode and for the initiative to make the podcast happen. I'm just now embarking into the Julia bandwagon and can already see how a podcast like this one can be helpful. Cheers!
UA-cam recommended this channel to me. While many paths exist for Python and R programmers to adopt Julia, fewer paths exist for those who work in Rust, C, C++, Java, Scala or Go to adopt Julia for some aspects (For e.g, Machine Learning or Statistical Inference or Plotting). Hence, I'd love for this channel to go beyond 'You must be a Python or R programmer' mindset. For instance, questions like 'How does Julia do lazy evaluation?' or 'What concurrency abstractions does Julia support out of the box?' or 'Can Julia integrate with Apache Spark?' or 'How does one integrate Julia with Javascript Frameworks like React?' or 'How do I use Julia with QT to create native interfaces?' are just as important as the more typical questions a Python or R programmer may ask. Looking forward!
Thanks, Adithya! We plan on discussing all of those topics you mentioned and more in the future! Right now, we’re focused on learning as much about Julia as we can. Since both of us have extensive Python backgrounds, our views and opinions are naturally biased. That said, we’re tuning in closely to the Julia community’s interests. Our goal is for the podcast into evolve into a valuable resource, and all feedback is very much appreciated! We’re already planning episodes with less focus on the Python perspective. For example, we’re hoping to have the opportunity to invite some guests in the near future to discuss all sorts of different topics!
Would also be great if you could cover 'common misconceptions about julia'. For example, I've frequently heard Python or R programmers say 'I love julia because it's dynamically typed', whereas in reality, the compiler is working behind the scenes to generate method instances for all the multiple dispatch methods for a given function, so that the instances cover all patterns of calling the function in the given code. In other words, Julia's type inference goes beyond just discovering the types of variables - it extends into function signatures, and implementations of functions, and even beyond. This is usually where python, R, Ruby or even javascript programmers who come from a duck-typing world struggle - but herein also lies the key to extracting more from Julia. Cheers.
David Amos said in this episode, that he just learning Julia now. Can he speak more about why he is starting podcast about language that he just start learning? For me it is incredible bold, even crazy, move.
David here. I might be a little crazy 😉 I’m new to Julia, but not programming. I can’t (and won’t) speak authoritatively about language details, but I CAN offer honest thoughts about my experience learning Julia as someone with experience in other languages. I think a lot of others in the Julia community can relate to that and may even be in the same position I’m in. So I hope that I can learn together with those folks and share resources and ideas that I’ve found helpful with them.
@@TalkJulia In my cases this would be crazy, because I will be too afraid of being disappointed by new language. And in the result ending with bunch of episodes about language that I don't like. I start learning Julia in 2018 and I'm more satisfied with it more with every year and every new release. I hope that you will also be. But making podcast about it before learning it, that would be insane to me. I'm a Pole and we very gloomy nation and we don't like learning new things (Bogumił Kamiński is a exception that proves the rule), so maybe this is natural attitude to us? Also, I meet other person from Poland that was thinking that "Julia is a Python, but fast", which is not true and he sound disappointed. This was won of this moment, when I really don't like being Pole.
Thanks. Right now we’re recording this with Zoom as a quick and easy way to get started, but we’re exploring better options for video recording for the future.
I like your channel. If you show the slide and your face more than the black border, it will be better. Hope in the future you will create a series about tips and tricks in Julia to help beginners.
Hey, everyone, I just want to say thank you for the episode and for the initiative to make the podcast happen. I'm just now embarking into the Julia bandwagon and can already see how a podcast like this one can be helpful. Cheers!
Glad you liked it, Hugo! happy to have you learning alongside us!
UA-cam recommended this channel to me.
While many paths exist for Python and R programmers to adopt Julia, fewer paths exist for those who work in Rust, C, C++, Java, Scala or Go to adopt Julia for some aspects (For e.g, Machine Learning or Statistical Inference or Plotting). Hence, I'd love for this channel to go beyond 'You must be a Python or R programmer' mindset. For instance, questions like 'How does Julia do lazy evaluation?' or 'What concurrency abstractions does Julia support out of the box?' or 'Can Julia integrate with Apache Spark?' or 'How does one integrate Julia with Javascript Frameworks like React?' or 'How do I use Julia with QT to create native interfaces?' are just as important as the more typical questions a Python or R programmer may ask.
Looking forward!
Thanks, Adithya!
We plan on discussing all of those topics you mentioned and more in the future! Right now, we’re focused on learning as much about Julia as we can. Since both of us have extensive Python backgrounds, our views and opinions are naturally biased.
That said, we’re tuning in closely to the Julia community’s interests. Our goal is for the podcast into evolve into a valuable resource, and all feedback is very much appreciated!
We’re already planning episodes with less focus on the Python perspective. For example, we’re hoping to have the opportunity to invite some guests in the near future to discuss all sorts of different topics!
Would also be great if you could cover 'common misconceptions about julia'. For example, I've frequently heard Python or R programmers say 'I love julia because it's dynamically typed', whereas in reality, the compiler is working behind the scenes to generate method instances for all the multiple dispatch methods for a given function, so that the instances cover all patterns of calling the function in the given code. In other words, Julia's type inference goes beyond just discovering the types of variables - it extends into function signatures, and implementations of functions, and even beyond. This is usually where python, R, Ruby or even javascript programmers who come from a duck-typing world struggle - but herein also lies the key to extracting more from Julia.
Cheers.
David Amos said in this episode, that he just learning Julia now. Can he speak more about why he is starting podcast about language that he just start learning? For me it is incredible bold, even crazy, move.
David here. I might be a little crazy 😉
I’m new to Julia, but not programming. I can’t (and won’t) speak authoritatively about language details, but I CAN offer honest thoughts about my experience learning Julia as someone with experience in other languages.
I think a lot of others in the Julia community can relate to that and may even be in the same position I’m in. So I hope that I can learn together with those folks and share resources and ideas that I’ve found helpful with them.
@@TalkJulia In my cases this would be crazy, because I will be too afraid of being disappointed by new language. And in the result ending with bunch of episodes about language that I don't like.
I start learning Julia in 2018 and I'm more satisfied with it more with every year and every new release. I hope that you will also be. But making podcast about it before learning it, that would be insane to me.
I'm a Pole and we very gloomy nation and we don't like learning new things (Bogumił Kamiński is a exception that proves the rule), so maybe this is natural attitude to us? Also, I meet other person from Poland that was thinking that "Julia is a Python, but fast", which is not true and he sound disappointed. This was won of this moment, when I really don't like being Pole.
Thanks for making this podcast. Would be nice if you can decrease the black border and increase the size of your face cams a bit ;)
oh this is mostly when David is showing his screen
Thanks. Right now we’re recording this with Zoom as a quick and easy way to get started, but we’re exploring better options for video recording for the future.
It could be an obs extension...
very informative and thanks for teaching as well as showing some great content about Julia out there
Our pleasure!
This is extremely useful to people that just started writing in julia...
Thanks for the effort and hope to see more
Glad you liked it! Lots more to come 🙂
@@TalkJulia I what lern julia and looking at the podcasts helps with examples and points of view
Great Podcast. Keep up the good work.
This podcast is amazing!
Thanks, Elias!
Nice job!
I like your channel. If you show the slide and your face more than the black border, it will be better. Hope in the future you will create a series about tips and tricks in Julia to help beginners.
Glad you like the channel! if you watch our more recent videos, you’ll see that we’ve completely removed the black border :)
thanks God, it does not have OOP paradigm.