Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Talk Proposal: Grammar of Graphics and Functional Programming #285

Open
adrianmroz opened this issue May 18, 2019 · 24 comments
Open

Talk Proposal: Grammar of Graphics and Functional Programming #285

adrianmroz opened this issue May 18, 2019 · 24 comments
Labels
Feature 🎤 Proposing a talk that's 15-25 minutes On Hold Speaker from out of town or postponed

Comments

@adrianmroz
Copy link

Grammar of Graphics and Functional Programming in Data Visualisation”

Abstract

Sometimes libraries with charts are not enough - they lack customisation or don’t support that one chart type you would like to render. You can always create a custom graph and I’d like to show the audience basics and tips on how to create such custom data visualisations.

Grammar of Graphics gives us a great framework and mental model for creating charts. We can learn how to encode data on screen using marks, scales and channels. All these abstractions could be implemented easily using UI components and functions.

The presentation would be targeted at data visualisation novices and I would use React for examples on slides, but these techniques are applicable to all common, component-based frameworks - I used this approach in React and Angular with great success.

The Audience will learn about Grammar of Graphics and obtain tools to create great custom visualisations. It will enable them to create impactful charts when common libraries won’t suffice.

About me

I’m a frontend developer who has worked with data visualisations for 5 years
and I've been a web developer for 8 years. Currently, I work for Allegro as the main maintainer of data exploration tool turnilo: github.com/allegro/turnilo

Details

It will be my first talk in English. My previous talks in polish are here with slides and few with recordings. The talk will take 20-25 minutes.

@carolstran
Copy link
Member

Hey @adrianmroz, thanks for submitting! We have your proposal down 🍬 We're looking over all of them in the next couple of days, so we'll let you know either way later this week 😊

@carolstran
Copy link
Member

Quick additional question: Where are you currently based?

@adrianmroz
Copy link
Author

Poznań, Poland.

@rmehner
Copy link
Member

rmehner commented May 20, 2019

Good evening and greetings to Poznań, love that city and have been multiple times :)

We received way more proposals for our little special meetup than we have slots to fill and picking talks has been super hard. Unfortunately your talk didn't quite make it, but we have some 10 minute slots to fill, would you be able to give that talk in 10 minutes? We'll have a second round of voting for those asap.

Or, since Poznań isn't that far away from Berlin, would you be able to travel to Berlin for one of the regular meetup dates?

@adrianmroz
Copy link
Author

Hi! Topic is quite obscure and I don't think I can fit it in 10 minutes for general audience to enjoy. If it's not against the rules I could give my different talk about lit-html and its internals.

But I would be happy to give dataviz talk on different date. Trip to Berlin is always a pleasure.

@carolstran
Copy link
Member

Hey @adrianmroz! We'd also love to see your dataviz talk at some point. If it's alright with you, I can move this issue to our website repo and put you on our list for the regular meetup? Then you can let us know when you'd like to pop by Berlin 💃

@adrianmroz
Copy link
Author

Sure! Please give me some dates to pick from. If it’s on weekday I need to run this by my company so could take some time :)

@carolstran carolstran transferred this issue from berlinjs/jsconf2019-special May 21, 2019
@carolstran carolstran added the On Waitlist Talk is marked down on our internal waitlist label May 21, 2019
@carolstran
Copy link
Member

That's great to hear! We're on the third Thursday of every month - as of now, I believe that every month except June and July are possibilities 😊

@carolstran
Copy link
Member

Hey, just wanted to follow-up.

Here are the meetup dates for the rest of the year (except July and September because we already have a full lineup). Let me know if any of these work for you 😊

August 15
October 17
November 21

@carolstran carolstran added Waiting for Confirmation Date proposed but speaker hasn't confirmed and removed On Waitlist Talk is marked down on our internal waitlist labels Jun 23, 2019
@adrianmroz
Copy link
Author

adrianmroz commented Jun 24, 2019 via email

@adrianmroz
Copy link
Author

@carolstran I Died you at berlinjs slack, let's discuss details there, shall we?

@carolstran
Copy link
Member

Ooooh ok I haven't logged in there for a while. I'll do that after work 😊

@carolstran carolstran added the Feature 🎤 Proposing a talk that's 15-25 minutes label Jul 10, 2019
@carolstran
Copy link
Member

Finally messaged you back I'm the worst 🙈 😭 Sorry about the delay!!!! But to iterate what I said: We'd still love to have you in October if you're available 😁

@carolstran carolstran added Confirmed 🎉 Speaker confirmed and a date was chosen and removed Waiting for Confirmation Date proposed but speaker hasn't confirmed labels Jul 18, 2019
@carolstran
Copy link
Member

Hey hey @adrianmroz, just wanted to check in and see if you're still up for giving a talk at our meetup later this month (October 17) 👻 And if yes, then please let me know if you want to make any changes to your title/abstract before we add it to the website 🎃

@adrianmroz
Copy link
Author

Yup, I'll be there. I'll give you shorter abstract today - current one is quite dry :D

@carolstran
Copy link
Member

Awesome! Can't wait 🎉

Once I get confirmation from the other speakers I'll update the website, post on Twitter, etc. Aiming for next week 🕺

@adrianmroz
Copy link
Author

Sorry for late response!


Foundations of custom data visualisations.

Sometimes libraries with charts are not enough - they lack customisation or don’t support that one chart type you would like to use. I'd like to show you how to start with custom data visualisations using grammar of graphics. Grammar of graphics is a popular model of graphs and charts. We can combine it with functional programming to produce nice data visualizations.

@carolstran
Copy link
Member

Great, so I've updated the website - just let me know if we should change anything: https://berlinjs.org/ Planning to announce on Twitter tomorrow!

@carolstran
Copy link
Member

Do you have a Twitter account by the way? I linked your GitHub on the site because I wasn't sure

@adrianmroz
Copy link
Author

Looks good. No, I don’t have public Twitter account ;)

@adrianmroz
Copy link
Author

adrianmroz commented Oct 16, 2019

I couldn't find mail for organisers team or some better channel. I can't come tomorrow. I know it is very late but reason is sudden and very serious and I'm sorry. I would like to come to your meet up eventually in the future if you let me. If you need more information from me, please reach me via EMAIL (I'm not comfortable sharing more information via public issue tracker)

@rmehner
Copy link
Member

rmehner commented Oct 16, 2019

@adrianmroz Ugh, very sorry to hear and don't worry, life is more important than our meetup. No need to share more details.

All the best and let us know if we can help with anything!

@carolstran
Copy link
Member

carolstran commented Oct 16, 2019

I was just writing (almost exactly) the same thing.

Wishing you all the best and know that you're always welcome to come and speak in the future.

@carolstran carolstran added On Waitlist Talk is marked down on our internal waitlist On Hold Speaker from out of town or postponed and removed Confirmed 🎉 Speaker confirmed and a date was chosen On Waitlist Talk is marked down on our internal waitlist labels Oct 16, 2019
@rmehner
Copy link
Member

rmehner commented Oct 17, 2019

FYI: I've updated your comment and removed your email address, no need to leak that.

For future reference, you can always email me directly (robin@coding-robin.de) or us (info@berlinjs.org) if you want. Sending good vibes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature 🎤 Proposing a talk that's 15-25 minutes On Hold Speaker from out of town or postponed
Projects
None yet
Development

No branches or pull requests

3 participants