Closed zubivan closed 4 years ago
👋 Gert Hengeveld ✍️ Going Component-Driven 📖 Building apps is all about components. Modern frameworks have established patterns for building UIs from well specified components. Are you applying these patterns properly, and is your workflow optimized for it?
Component-Driven Development (CDD) is a development methodology that centralizes components in the development process. It means building UIs from the bottom up, from components to screens to pages. Storybook is the leading tool that enables the CDD workflow. Complementary to that you'll soon be able to integrate this into your team with Chroma, a free collaboration tool for Storybook. Let's take a look at what that means in practice.
👋 Gert Hengeveld ✍️ Building a Chrome DevTools extension for React Async 📖 Part of every successful open source project is a great developer experience. I've always felt the Network DevTools in Chrome to be lacking for single-page apps with a lot of XHR going on. Throttling your network speed to test a loading indicator kind of works, but leaves a lot to be desired. What if we could build our own alternative that enables throttling XHR on a case-by-case basis, or even allows you to replay an individual request? That would provide a much better developer experience. Here's how it works.
👋Wilfred Springer ✍️Get Reasonable with React 📖ReasonML is the much-rumored yet little-known programming language that shares its ancestry with React itself. Like TypeScript, it is a statically typed language for the JavaScript eco-system, but unlike TypeScript it doesn't import all of its bad parts. If you ever wondered what is powering Facebook's Messenger: it's ReasonML. And not just for its interesting language features, but also because it's able to target native binaries directly. So, where React Native is relying on JavaScript to be the driver of all of its native components, when using ReasonML you could yank out JavaScript and replace it with the platform optimized code generated by ReasonML.
In this talk, I will give a brief overview of the language and show you how to use it to build a React application.
👋Wilco Schoneveld ✍️Building user interfaces with finite state machines
📖How do state machines work and how can they contribute to a robust and scalable user interface? How does it compare to other state management approaches? In this talk I will dive into the world of statecharts and explore its potential and limits for use in frontend applications. I will give concrete examples with React & XState and show how to split up the application logic into multiple machines with the Actor model.
@ghengeveld @wspringer @wilcoschoneveld so! I think we have a lineup! We're usually try to do at max two talks per evening and maybe one lightning talk? What are you folks after?
Usually I prefer regular 30m talks, because I tend to spend a lot of time preparing regardless of the length of the talk. However if lightning is meant for a more casual presentation style with less prep, I can do that too.
FYI I'm not available to present from December probably until March, as we're expecting a baby (a girl this time).
How much time would you normally reserve for a "regular" talk? Explaining ReasonML is not something I can imagine doing in five minutes, so I don't think my talk would fit the lighting talk description. 😬
I am looking to get a time slot of 45 minutes
@ghengeveld congratulations!
@wilcoschoneveld @wspringer we are doing it this way usually:
Lightning talk: 10-15 minutes Regular talk: 30-45 minutes
I would go for regular then. :-)
On Mon, Oct 14, 2019 at 10:17 AM Ivan Zub notifications@github.com wrote:
@ghengeveld https://github.com/ghengeveld congratulations!
@wilcoschoneveld https://github.com/wilcoschoneveld @wspringer https://github.com/wspringer we are doing it this way usually:
Lightning talk: 10-15 minutes Regular talk: 30-45 minutes
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/reactrotterdam/meetup/issues/4?email_source=notifications&email_token=AAAYP2EM4T7ZNKH3F2FEI4TQOQTIJA5CNFSM4IQBVMU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDVQ6Q#issuecomment-541546618, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAYP2EU2SKYQFVP6GFOCOTQOQTIJANCNFSM4IQBVMUQ .
@wspringer @wilcoschoneveld @ghengeveld Shall we aim for the last week of November? Let me know what's your availability folks.
Tue/wed/fri is fine that week.
Wednesday 27 nov works best for me! otherwise monday or tuesday
@ghengeveld @wilcoschoneveld alrighty, shall we aim for 27th of November? I'll create a draft meetup.
Cool!!
Sounds good.
Turns out I can't make the 27th after all. Tuesday is still okay with me, and was okay with @wilcoschoneveld as well. Hope it works out.
I think Tuesday would be fine for me. Checking conference schedules now, just to be sure.
On Wed, Oct 23, 2019 at 7:12 PM Gert Hengeveld notifications@github.com wrote:
Turns out I can't make the 27th after all. Tuesday is still okay with me, and was okay with @wilcoschoneveld https://github.com/wilcoschoneveld as well. Hope it works out.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/reactrotterdam/meetup/issues/4?email_source=notifications&email_token=AAAYP2FDVISQ7J6PTX5VXHTQQCAYPA5CNFSM4IQBVMU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECCFYYI#issuecomment-545545313, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAYP2FO2VF2CULXQOKISZ3QQCAYPANCNFSM4IQBVMUQ .
@zubivan are you looking to put three talks in one session? Otherwise I'm ok to present in a future session (e.g. early 2020)
I think 3 session is probably a bit too much.
@ghengeveld @wspringer shall we do two on Tuesday the 26th of November?
@wilcoschoneveld I think that would be even better!
Yes thats fine.
I assume you mean November.
Oh, yes. Changed it, thanks!
👍
@wspringer what about you? Can you make it on 26th?
Yes!
And boom!
https://www.meetup.com/React-Rotterdam/events/265895503
See you folks in November!
@ghengeveld @wspringer I'll need your bios (just couple of sentences) and twitter handles.
Hello everyone,
Autumn meetup was just scheduled, so it's time to look forward for the next edition! Since we promised we are going to try to host our meetups more regularly and that means that... CALL FOR SPEAKERS is open.
If you want to present on one of our next meetups (or know someone who wants!) or feel like doing a lightning talk, please submit a comment under this issue in the following format:
👋NAME ✍️TALK TITLE 📖SHORT ABSTRACT
Otherwise, feel free to reach out via the usual channels that you can find https://github.com/reactrotterdam/meetup#contributing.