• Whiteboard challenges / algorithm practice

    Empowering Success Now

    Sharpen your programming skills as we go through coding challenges and algorithms together as a group! We will provide white boards for participants to solve their challenges and algorithms together while collaborating as a group, sharing ideas and learning from each other. We will also provide resources for algorithm practice including the 'Cracking the Coding Interview' book and other printed and digital resources. The goal of this meeting will be to improve the computational thinking and algorithmic problem solving skills of the group as a whole and to give developers the confidence to excel in interviews. Whether new or experienced, you'll gain valuable insight into algorithm creation while in a group environment. This event assumes a basic knowledge of programming but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to hang out, talk, share projects and ask questions. What to bring: Laptop (optional)

  • React Mini Series Week 2: React Router & Project structure

    Empowering Success Now

    This week we will talk about how to use React Router to make a React App that can render separate pages with their own route and browser history! We will also go over project structure and how to organize your components to create a reusable modular layout for your pages. This talk assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to talk, network, share projects and ask questions! What to bring: Just bring your laptop if you want to follow along!

  • React Mini Series Week 1: The basics

    Empowering Success Now

    This week we will begin a series of workshops on React, one of the most popular front-end JavaScript framework for creating single page applications! Future talks will address the powerful ecosystem of technologies that have evolved to support the React library and make it a flexible solution for any application. This week we will start with React basics. We will show you how to build React components to create dynamic user interfaces and discuss the benefits of using a component-based architecture. We will also talk about how to quickly and easily set up your React development environment and free hosting with Netlify! This talk assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to talk, share projects and ask questions. What to bring: Just bring your laptop if you want to follow along!

  • Whiteboard challenges / algorithm practice

    Empowering Success Now

    This week we will work on coding challenges and algorithms together! We will provide white boards for participants to solve their challenges together while collaborating as a group, sharing ideas and learning from each other. We will also provide resources for algorithm practice including the 'Cracking the Coding Interview' book and other printed and digital resources. The goal of this meeting will be to improve the computational thinking and algorithmic problem solving skills of the group as a whole and to give developers the confidence to excel in interviews. Whether new or experienced, you'll gain valuable insight into algorithm creation while in a group environment. This event assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to hang out, talk, share projects and ask questions. What to bring: Laptop (optional)

  • Game development with Phaser.js

    Empowering Success Now

    This week we will talk about a 2D JavaScript game framework called Phaser! We will have a hands on project for you to follow along with where you will learn how to set up your Phaser project and build a simple side scrolling game. We will also discuss how you can turn your game into a hybrid app that can run on your browser and mobile devices. This is a beginner to intermediate level talk, but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to talk, share projects and ask questions. What to bring: Just bring your laptop if you like to follow along!

  • Whiteboard challenges / algorithm practice

    Empowering Success Now

    This week we will work on coding challenges and algorithms together! We will provide white boards for participants to solve their challenges together while collaborating as a group, sharing ideas and learning from each other. The goal of this meeting will be to improve the computational thinking and algorithmic problem solving skills of the group as a whole and to give developers the confidence to excel in interviews. Whether new or experienced, you'll gain valuable insight into algorithm creation while in a group environment. This event assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to hang out, talk, share projects and ask questions. What to bring: Laptop (optional)

  • Web development workspace

    Empowering Success Now

    This week, instead of a guided lesson / lecture we will have an open work space to talk about web and software development, work on coding challenges together, share projects and discuss what the group wants to learn in upcoming workshops. If you want to be involved in planning the next meetups or share your opinion on what topics you would be interested in learning, come to this group or join our Slack work space and share your opinion! This week we are going to decide on future workshop topics and also some possible hackathons! Here is a link to our Slack: https://bit.ly/313iUur

  • single page applications with React.js

    Empowering Success Now

    This week we will talk about React.js, one of the most popular front-end JavaScript framework for creating SPAs (single page applications). We will talk about how to build React components to create dynamic user interfaces and set up routing in your app. We will also talk about the benefits of using a component-based architecture and how to quickly and easily set up your React development environment (using "Create React App") and host it for free with Netlify. This talk assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to talk, share projects and ask questions. What to bring: Just bring your laptop if you want to follow along!

  • JavaScript ES6 features

    Empowering Success Now

    Details This week we will be talking about JavaScript features introduced in ES6. We will go over the most common features including arrow functions, template literals, classes, destructuring, spread and rest operators, and the new "let" and "const" variable types! We will also talk about browser support for these new features and how Babel (and webpack) are used to insure compatibility on older browsers. This talk assumes a basic knowledge of JavaScript but all experience levels are welcome. We dedicate time at each meeting for networking and free-time to talk, share projects and ask questions. We will also have free pizza and drinks! What to bring: Just bring your laptop if you would like to follow along!