Moderator - Uri Goldshtein
Panelists:
Ellen Shapiro - Swift, Kotlin
Gabriel Nordborn - RescriptRelay
Marcin Gebala - Python
Alexander Varwijk - PHP
Robert Mosolgo - Ru
Moderator - Uri Goldshtein
Panelists:
Ellen Shapiro - Swift, Kotlin
Gabriel Nordborn - RescriptRelay
Marcin Gebala - Python
Alexander Varwijk - PHP
Robert Mosolgo - Ru
The main focus of the panel discussion is on using GraphQL in programming languages other than JavaScript, exploring how GraphQL integrates with different languages and ecosystems.
GraphQL is a query language for APIs that allows clients to request exactly the data they need, making it efficient and flexible. It is significant because it is language agnostic, allowing integration across various programming environments.
The Guild is a group mentioned by a panel member named Ulriam. They primarily work around JavaScript, TypeScript, and Rust.
According to Alexander Fawak, implementing real-time subscriptions in PHP was a significant challenge, especially in the context of building a real-time chat feature.
Marcin Gambala mentions that Python, being easy to write and maintain, pairs well with GraphQL, especially using frameworks like Django with the Graphene Framework for building web applications.
Jeremy highlights that Rust provides safety and performance, particularly in cloud-native environments, where reducing CPU usage can significantly cut costs. The strong compiler support in Rust ensures efficient and error-free code execution.
Ellen, a mobile developer advocate, notes that GraphQL facilitates better communication with backend teams and provides flexibility in data fetching, which is crucial for mobile apps that require efficient network usage and quick updates.
Rescript Relay is an open-source library that connects Facebook’s GraphQL client Relay with the Rescript programming language. It is maintained by Gabriel from Sweden.
Discussion on GraphQL in different languages with panelists introducing themselves and their expertise.
Hi everyone. It's good to see you all. I'm really excited to have this panel discussion. I think it's a very interesting subject and I think this discussion actually could continue not only here but in general more. I hope we all can learn from each other. This discussion is about Basically GraphQL in languages that are not JavaScript. So I'll be talking least and as little as possible and give everyone here the stage to actually talk about their expertise and their languages and how GraphQL fits into their languages as well because the whole point of GraphQL is that it's language agnostic and can connect actually between different languages and different ecosystems.
So I think that this panel has at least the potential to be very interesting and very productive and very cool and all my fellow panelists here are amazing people. So I hope it will be great. We'll do a short introduction for each person. Each person can talk about the language of their choice or languages of their choice and what they do in the day-to-day, and then we'll just start talking and chatting. I'll start very briefly. I'm Ulriam, a member of a group called The Guild, and we work mostly around JavaScript, TypeScript, and Rust. So I'll shut up most of the time. And I'll hand it over to the rest of the group.
Starting with Gabriel. Hey everyone. My name is Gabriel, and I'm from Sweden. I work at Arizon, which is an IT consultancy and startup incubator here in Stockholm, Sweden. I maintain an open source library called Rescript Relay, which is connecting Facebook's GraphQL client Relay, together with Rescript, which is a programming language. So I'm kind of cheating here, because my programming language compiles to JavaScript, so I guess I'm halfway member of the panel. I also run an online meetup for Relay, which is called Relaymeetup.com. And yeah, that's pretty much all for me, I'd say. Thanks, Gabriel. Alex, and then I'll shut up between the introductions, you can just go one by one. Yeah. Hi, my name is Alexander Fawak, I'm Lead Frontend Engineer at OpenSocial. We build a community experience platform, and we're currently in the process of adding GraphQL to our existing products that is built with PHP and Drupal. And one of the things that, yeah, I've spent a lot of time working on has been building our real-time chat, which was, yeah, trying to make PHP do real-time subscriptions was quite an interesting challenge. I bet.
Introduction of panelists using different languages with GraphQL expertise in Python, Rust, Ruby on Rails, and mobile development with Swift and Kotlin.
That's it. Yeah. Over to Marcin. Hey, hi, everyone. My name is Marcin Gambala, and I'm from Wroclaw in Poland. So I am a Lead Backend Developer at Sailor Commerce, and Sailor is basically a headless e-commerce platform. So I've been using Python for eight years now, and GraphQL for five years. So most of my career with Python, I've been actually using it with GraphQL. We use Django primarily with Graphene Framework, so I can talk a little bit about that. Yeah, I think that's it.
Hey, everyone. So my name is Jeremy. I am a huge Rust fan. So I've been using quite a lot of languages ranging from, I don't know, Python, JavaScript, TypeScript and all this stuff. And I've contributed quite a bit to open source mainly in Rust-lang. And I got a chance to join Apollo GraphQL a couple of months ago to work on the Rust router, which is super exciting. I can't wait to share more.
Hey, there. I'm Robert Massalgo. I'm a Ruby on Rails developer and the maintainer of GraphQL Ruby. And gosh, I live in Virginia in the day-to-day. I have three young daughters, and I like to ferment things. That's it for me. Hey, I'm Ellen. I am a mobile developer advocate at Apollo GraphQL. I also worked on the iOS SDK for quite a while. I am going to be talking about Swift and Kotlin. And yeah, I live in Madison, Wisconsin. And yeah, this guy behind me is George Michael.
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments