- GraphQL & AppSync, API Design and Advanced React Hooks
Hello Reactors! Are you ready for the June event? Let’s do it. But first…. Thank you Tripletex for hosting the meetup and offering food & drinks! We have three great speakers for this event! Let's introduce them: 1. “Real-time & Offline-ready Serverless GraphQL with React & AWS AppSync” By Nader Dabit AWS AppSync is a serverless GraphQL service that allows developers to create & deploy GraphQL APIs with features like offline functionality, subscriptions, first-class support for user authorization & fine-grained access control as well as user authentication. Building your own real-world, secure & scalable GraphQL server can be painful & a lot of work. With AppSync, robust GraphQL APIs including schema, resolvers, and databases are configured automatically and instantly through either the AWS Amplify CLI or the AWS console, abstracting away much of the complexity traditionally involved with setting up a new GraphQL backend. In this talk, I’ll demonstrate and discuss the more interesting and powerful functionality that AppSync offers and do so in a way that you will walk away with a confident understanding of how AppSync works and can be extended to help them in their day to day. We'll also create & connect to a real AppSync API in a demo to demonstrate what we discussed in the talk in a live coding exercise. About the speakers: Nader Dabit is an international speaker and Developer Advocate at Amazon Web Services, the host of the React Native Radio podcast, & the creator of React Native Elements. 2. “The 10 Commandments on API Design in React ” by Kristofer Selbekk and Caroline Odden Are you struggling to find good ways to structure your React components? Do you find it hard to make your code reusable? I’ve been to Mount Reactnai, and gotten a hold of 10 commandments, which will tell you how to make reusable components that scale with your app - with no breaking changes! About the speaker: Kristofer is the React Lead at Bekk, and works with large React applications every day. He's an active blogger and curates the Norwegian React article series , in addition to the React Advent calendar react.christmas. When he's not on his computer, Kristofer spends his time on his son, his bulldog and his wife. And his vintage Porsche, of course. Caroline works as at Bekk, and spends her day working on Entur’s React and React Native apps. She’s guest-hosted the weekly ForrigeUke React newsletter, and is speaking at JavaZone this August. 3. “Advanced React Hooks” by Christian Andreas Jacobsen With the release of React Hooks, writing reusable logic while avoiding component nesting has never been easier. Hooks obliterates the need for higher order components, and during the course of the talk, we'll cover some of the more advanced hooks: useContext, useEffect, useReducer and useRef. About the speaker: Christian is a Developer for Oslo-based OwnersRoom AS. Avid gamer and lover of Tacos. Open Source contributor to GraphQL projects. Looking forward to seeing you all there! We will open at 17.30 and our talks will start at 18:00! Please only RSVP “YES” if you're actually coming.
- Babel for dummies and the next generation of forms
Hello, Reactors! Are you ready for the April event? Let’s do it. But first…. Thank you Creuna for hosting the meetup and offering food & drinks! Let's introduce our speakers: 1. Babel for dummies By Asbjørn Hegdahl Babel is the magic sauce that powers the internet. We run it every day to convert our fancy future syntax into boring old ES5. More interestingly though, it can also be used to make all sorts of useful tooling. In this talk I’ll go through the basics of working directly with the Babel APIs. About the speakers: UI developer at Creuna. The best part of my job is making tools that do the boring stuff for me. I also like react a lot. 2. How we build the next generation ordering forms where we could A/B-test "everything” by Jing Kjeldsen Customers of Konsus are ordering a lot of design projects every week. We saw a way of streamlining this process and design a custom user journey for each of the different design product we had. We had several problems we wanted to solve: How can we add new products and questions in a fast and scalable way? How can we make solid components that don’t break? How can we test things properly? How can we A/B-test all parts of the Order Wizard and optimize the conversion rate? About the speaker: Co-founder and CTO of Konsus. Built Startupmatcher and iFrapp (sooner part of Fanbooster). 3x Second place in Norwegian Championship of Programming. M.Sc. in Mathematics. Looking forward to seeing you all there! We will open at 17.30 and our talks will start at 18:00! Please only RSVP “YES” if you're actually coming.
- CSS in JS and React Hooks
- Fluid interfaces, Fabric, JSI and Turbo Modules in React Native
Hello Reactors! Are you ready for the January event? Let’s do it. But first…. Thank you Ice.no and Agens for hosting the meetup and offering food & drinks! Let's introduce our speakers: 1. Fluid interfaces with React Native and React Navigation by Mats Hauge and Jarand Millet @Agens When getting started with React Native, many of us get blown away by how easy it is to make dynamic and native-feeling interfaces. However as we try to develop more sophisticated user experiences, we start finding stumbling blocks - this is particularly true when aiming to do develop fluid interfaces. Yet with a bit of hackery, most of these stumbling blocks can be overcome today. This is a talk about what we have learned about building better interfaces with React Native and React Navigation. The main case is the new app built with ice, but we will also look at new examples. About the speaker: Mats and Jarand are software engineers at Agens, a UX & tech collective based out of Oslo. Together with colleagues at Agens and ice, they built up the new Ice app. Mats is passionate about motion design and building user interfaces that are fluid and delightful. In addition to always being on top of all things React Native, Jarand cares deeply about how it can be use to create great user experiences that can compete with native. 2. “React Native: the past, the present and the future” By Lorenzo Sciandra from the React Native Core Maintainer As we approach React Native's 4th birthday, we've observed more progression towards our original vision than ever before. Even still, we have yet to realise its core mission of being as powerful as pure native. There have been many challenges that we've faced head on as they've surfaced. In overcoming them with the support of the community, we've managed to establish React Native as a force that is now defining the future of the segment. In this talk, we'll explore this history-in-the-making before diving deeper into more technical subjects including Fabric, the JSI, and TurboModules. With all the pieces of the puzzle in place and landing on master in upcoming months, we are closer to reaching our original objective than ever before while pushing the limits to a whole new level.` About the speakers: Lorenzo is a Software Engineer that decided to use React Native for a project a few years ago. He hasn't stopped since - which led him to help out the Facebook team with maintenance of the React Native repository. When he's not tweeting, he's busy thinking about his next tweet. Looking forward to seeing you all there! One small note about participating the January Meetup: Since Ice delivers critical infrastructure, we need to have some security in place when having meetups. Therefore we ask you kindly to bring your ID since we will need to check this by the door. We will open at 17.30 and our talks will start at 18:00! Please only RSVP “YES” if you're actually coming.
- GitSpeak and Reactive Programming with RxJS
- ReactJS.NET and Open Source at Creuna
Hello Reactors! Are you ready for the November event? Let’s do it. But first…. Thank you Creuna Norge for hosting the meetup and offering food and drinks! Let's introduce our speakers: 1. `@creuna/cli` and Other Fun Things by Pelle Bjerkestrand Why and how Creuna creates and maintains their own tooling, how they have started doing organizational work, and why they open source these things! About the speaker: Pelle works at Creuna as a user interface developer and team leader. He has opinions on almost everything and is very passionate about DX (developer experience). He has worked as a full stack developer (React + Node, React + ASP.NET) on solutions for several companies including Telia and Innovation Norway. He strives to open source ALL THE THINGS. 2. “ReactJS <3 .NET“ by Adrian Edlund How a ReactJS frontend and an ASP.NET MVC backend became best friends through ReactJS.NET About the speaker: Adrian Edlund is a backend developer at Creuna. Some of his previous projects include afgruppen.no and doga.no. He believes that good communication is essential when working toward new and better ways to meet the needs of the customer. We will open at 17.30 and our talks will start at 18:00! Please only RSVP “YES” if you're actually coming. Looking forward to see you there! Thank you to all of you in this amazing community! This is such a great and positive community and I am so proud to be part of!
- React Native at Ice and how to use Jest!!!
- GraphQL, Serverless architecture and React Suspense
Hello Reactors! Are you ready for the September event? Let’s do it. But first…. Thank you Sopra Steria for hosting the meetup and offering food and drinks! Let's introduce our speakers: 1. “GraphQL and Serverless in production” by Jan Tore Stølsvik At adbooker.com we wanted to use GraphQL and we wanted to be serverless. We started with a more traditional backend with NodeJS, express and MongoDB. Since then we have gone over to lambda, MongoDB, sqs and we are looking at AppSync and DynamoDB. Lambda, sqs, AppSync and DynamoDB are all managed AWS services, which means that you do not need to worry about managing, patching or scaling the infrastructure, operating system or server. Just set up once and it will automatically scale to an infinite amount of users. About the speakers: Jan Tore Stølsvik works at Sopra Steria as a consultant. He runs the frontend community there and is very passionate about React and everything around it, including GraphQL. He is currently working as a full-stack developer at the Norwegian tax administration. He also works at Adbooker.com, which provides an easy way for anyone to book space for their advertisement. Adbooker.com runs 100% on AWS and strives to be serverless. 2. “React Suspense“ by Cody Olsen React Suspense introduces the ability to "suspend" render, opening up new ways to handle async flows. But can't we do that already and what's the big deal with delaying render until it's ready anyway? This talk digs into why it does matter, and how it'll make your life easier and apps better. About the speaker: Cody is a developer who's been active in JS Open Source since the MooTools days. Cody contributes to projects like Jest, Yarn, and others that help build awesome things. He currently works at 24eStore on a new e-commerce platform on React and GraphQL. We will open at 17.30 and our talks will start at 18:00! Please only RSVP “YES” if you're actually coming. Thank you to all of you in this amazing community! This is such a great and positive community and I am so proud to be part of! Looking forward to see you there!
- Web Assembly and Component-Driven Frontend Development
Hello Reactors! Hope you had a great time this summer. Now, it is time to start again learning with ReactJS Oslo. Let’s do it. But first…. Thank you Bouvet for hosting the meetup and offering food and drinks! Let's introduce our speakers: 1. "Component-Driven Frontend Development" by Ketil Pedersen Component driven frontend development is a design pattern from atomic design. The presentation is based on project experience from politiet.no. About the speakers: Ketil Pedersen is a frontend developer and architect at Bouvet, with more than 8 years’ experience as a consultant. He is currently working for Canal Digital, and some of his previous projects include Politiet.no and Norway.no. Ketil is a technical supervisor for frontend development at Bouvet. He is always looking for ways to work better in cross-disciplinary teams. 2. "Why you should consider Web Assembly in your next frontend project" by Håkan Silfvernagel This talk will give you a thorough understanding of what web assembly is and how you can use it in your project. I will cover a practical example writing web assembly using Rust. We will go through everything from writing your web assembly code to publish it as a npm package and finally use it in an existing web application. About the speaker: Håkan holds a Master of Science degree in Electrical Engineering and in addition, he holds a Master’s degree in Leadership and Organizational behavior. He has also taken courses on university level in psychology, interaction design and human-computer interaction. He has 19 years’ experience of software development in various positions such as developer, tester, architect, project manager, scrum master, practice manager and team lead. Looking forward to seeing you all there! We will open at 17.30 and our talks will start at 18:00! Attendance at the door is being recorded and only those who RSVP as "yes" will be able to get in. Because of the nature of the venue and the limited space we *will* be taking attendance for this event. Please only RSVP yes if you're actually coming.
- GraphQL with AWS Amplify and the new React Context API
Hello, Reactors! Ready for the June event?? Let’s do it. But first…. This event is sponsored by Capgemini Norway! Thank you for making this event possible! Let's introduce our talks: 1)GraphQL made easy by AWS Amplify by Jørgen Lybeck Hansen He is giving a explanation of how you can make us of AWS to easily get started with GraphQL. AWS grants you an easy-to-use UI with the ability to write directly to DynamoDB, AWS' document DB. He will give an introduction to the AWS tools used (AppSync, DynamoDB, Lambda) and a walkthrough of a small Cookbook application writing/reading to AWS with GraphQL queries/subscriptions About the speaker: Jørgen Lybeck Hansen Frontend Developer at Capgemini Norway 2) React context API as a Redux killer? by Eirik Rathe Should we consider React context api as a Redux killer? What kind of problems can be solved using the context api? Why and when should you consider using it. Speaker: Eirik Rathe is a front-end developer working at Capra Consulting. He is passionate about React and boarding hype trains destined for new technologies Location: Capgemini Norway - Karenslyst Allé 20, 0278 Oslo Looking forward to seeing you all there! We will open at 17.30 and our talks will start at 18:00! Attendance at the door is being recorded and only those who RSVP as "yes" will be able to get in. Because of the nature of the venue and the limited space we *will* be taking attendance at this event. Please only RSVP yes if you're actually coming.