Next Meetup

React JS Workshop Series for Beginners: Reintroducing React and Getting Set Up
Attend this Halifax JavaScript + Emerging Web Technologies Meetup hosted by ShiftKey Labs to delve deeper into JavaScript, more specifically React.js. React is a UI library developed at Facebook to facilitate the creation of interactive, stateful and reusable UI components. It is used at Facebook in production and Instagram is written entirely in React. Content will be tailored to a beginner level audience on React.js with some experience in JavaScript programming. COURSE OUTLINE This new React JS series for beginners will be run by myself, Nadia Nasrallah, the new host for this Meetup and future JavaScript + Emerging Web Meetups. Going forward, I will be posting an outline of all topics I will attempt to cover during each particular Meetup. In short, this series will begin afresh with the following topics on November 15th: - What is React and what makes it so popular. - An explanation of React components and some real world examples - Creating a basic React app together using CodePen - A look at Single Page Applications vs Multi Page Applications - An introduction to next generation JavaScript. Covering all of the basics. - Getting set up with a React development environment on your laptop. - An overview of the what is to be covered in the following Meetup. The above list of topics will be covered before delving further into any project based coding sessions, as they are very important to understand before moving on. If time does not permit and we cannot cover all of the above topics, I will simply carry it over to the next Meetup. In case you cannot make the Meetup on November 15th, I will be posting the slideshow in the comment section afterwards. Course Pre-requisites: It would be helpful to know the basics of programming, particularly in JavaScript. This is a beginner level Meetup, so if you want to attend but don't have much experience, please don't hesitate to join us. Just understand that this may become a little confusing without some knowledge of basic programming. WHAT IS REACT? (A Brief Explanation) React is an UI library developed at Facebook to facilitate the creation of interactive, stateful and reusable UI components. It is used at Facebook in production, and is written entirely in React. One of its unique selling points is that not only does it perform on the client side, but it can also be rendered server side, and they can work together inter-operably. It also uses a concept called the Virtual DOM that selectively renders subtrees of nodes based upon state changes. It does the least amount of DOM manipulation possible in order to keep your components up to date. Speaker: Nadia Nasrallah PS: Please bring your laptops

ShiftKey Labs Dalhousie CS Building

6050 University Avenue · Halifax, NS

Upcoming Meetups

Past Meetups (27)

What we're about

It is so difficult to cope up with the fast pace development in web technologies. A big chunk of server side programming is taken over by new technologies like AngularJS, Dojo, JQuery and more generally JavaScript. With the advancement of technology, there are also rising concerns on scalability, security, maintenance, code readability, privacy, performance, efficiency and many more. Similarly, the same concerns rose when we talk about Big Data and Cloud support to manage enterprise data through REST services. The intention to start this group is to share ideas and experience around these emerging technologies and look for common issues that we face in day to day work. Also group together to work on a common idea or a problem that has long lived in industry and has no solution provided up till now. We look forward to meeting technology experts on this domain to get together and share their experience as well as new comers who want to learn new technology and get hands-on experience. We also would get a chance to meet industry experts and entrepreneurs who have founded their own company in Halifax and want to share their experience. This is also a platform to present an innovation idea of your own and gather feedback from co-workers working in the same platform for many years. So, please don't hesitate to join us in our meetup.

Please note that our meetups usually will contain tutorials related to programming languages especially JavaScript. We assume that audience has some prior programming knowledge before attending our meetups. It is not a requirement however, to get most advantage out of it one must read some basic programming concepts before attending tutorials.

Members (717)

Photos (24)