• Introduction to TypeScript

    Hatchworks

    By overwhelming vote during our last meetup, our topic for July will be an Introduction to TypeScript. Thanks to Devin Eldreth for volunteering to present again! Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (**food/drink provided**) 6:00-6:15 Welcome, sponsor thank you's, planning our next meetup 6:15-7:00 Presentation by Devin Eldreth 7:00-7:15 Q&A Your Presenter -------------------- Devin is a senior front end developer with over fourteen years of experience building web applications. Twelve of those years have been spent in Western North Carolina. He's been building applications in React since 2015 and, despite having a passion for all things JavaScript, he's motivated to empower other developers with the knowledge and tools they need to build amazing things. About our Drink Sponsor, TekGarden -------------------------------------------------- TekGarden is an IT and Executive Search firm dedicated to serving Asheville, Brevard, WNC, and North Georgia. Contact Lauren Bailey, [masked], if you're looking for new job opportunities or assistance in recruiting for a position. About our Food Sponsor ---------------------------------- Just me this month. :) Feel free to throw a few bucks my way but no donation requested. If you are interested in sponsoring food or drink at a future meetup, let me know.

    3
  • Want to build cross platform mobile apps using JavaScript?

    Thanks to Chad Evans for volunteering to present at our May meetup! We'll now be meeting on the 3rd Thursday of every other month to avoid conflicts with the Hatch board meeting. Special thanks to TekGarden for sponsoring beverages, and Kapost for sponsoring pizza for this month's event. Both have great sounding job opportunities they'd like you to know about, details are below. Ionic Framework provides delightful development tools to take you from idle command line prompt to packaged app in no time flat. Use popular frontend frameworks like Angular/React/Vue and deploy to Android & iOS – even Desktop using Electron. Into Progressive Web Apps? Ionic, now in its 4th major release, can do that, too. Really well. In this Intro to Ionic, presenter Chad Evans will walk you through the enjoyable process of building an app with Ionic and clue you in to some of its coolest features. Your Presenter -------------------- Chad Evans is a frontend developer aiming to bolster the blossoming tech scene in Asheville. In 2018, he and his teammates rebuilt the Biltmore Estate mobile app using Ionic. Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (food/drink provided) 6:00-6:45 Presentation in Hatchworks Conference Room 6:45-7:00 Q&A, Next Meetup planning About TekGarden ------------------------ TekGarden is an IT and Executive Search firm dedicated to serving Asheville, Brevard, WNC, and North Georgia. Any Senior (or Mid-level) JavaScript/React/Redux/TypeScript Developers with at least 1 backend language (Node, Rails, etc.)? They have an awesome, local perm role with a well-respected e-learning company offering competitive salary, great benefits (at no cost to employee), work-life balance, easy parking (and a weekly remote day). Contact Lauren Bailey, [masked]. About Kapost ------------------- Kapost partners with marketers as they build and manage a content operation that produces and delivers the right content to the right customer at the right time at scale. Kapost is building a development team in Asheville, and currently have two openings: https://kapost.com/join-our-team/#op[masked]-senior-react-engineer­ https://kapost.com/join-our-team/#op[masked]-senior-full-stack-rails-engineer­

    1
  • Take 2: Introduction to Angular with Angular CLI

    (Let's try this again, sorry I had to cancel the last one on y'all.) Thanks to Darren King for volunteering to present at our March meetup! As always, we will have networking with food and drink before the presentation, $5 donation requested (cash to Nick or Venmo @nickwesselman). Interested in learning more about developing Angular apps? Come learn about the Angular CLI, and how it helps devs to get apps up and running quickly and efficiently. In this introduction to Angular, we'll also cover the basics behind what makes Angular tick, including component communication and dependency injection. Your Presenter -------------------- Darren King is a seasoned software developer, currently working as team-lead in a full-stack remote role for a health care company based out of Texas. With a lengthy background in UI/UX, Darren is passionate about bridging the communication between the dev teams that engineer software and and end-users that make use of it. Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (food/drink provided, $5 donation requested) 6:00-6:45 Introduction to Angular by Darren King in Hatchworks Conference Room 6:45-7:00 Q&A, Next Meetup planning 7:00 till they close - Drinks @ Hopey Taproom?

    1
  • Unit Testing front end JavaScript and TypeScript code w/ Jasmine

    Thanks to Allen Conway for volunteering to present at our January meetup! Server-side code has always gotten love with unit testing, but what about the client-side code? With the advent of powerful front-end frameworks and the creation of Single Page Applications containing much more client-side code than with purely server-side web implementations of the past, we must shift focus to unit test this code as well. In this session, learn about the importance of unit testing web client applications, and gain knowledge about using Jasmine to create and test front-end code written in TypeScript/JavaScript. Your Presenter -------------------- Allen Conway is a Practice Lead for Magenic (www.magenic.com) that is an advocate of the web client stack and Microsoft .NET technologies both professionally and personally. He enjoys the challenge and creativity behind software engineering and hopes to give back to others in the community as he actively spreads his knowledge internally to peers through training, and externally through speaking at the VSLive! and Modern Apps LIVE! national conferences, Code Camps, regional user groups, and through his own personal blog (http://www.allenconway.net/). Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (food/drink provided, $5 donation requested) 6:00-6:45 Unit Testing front end JavaScript and TypeScript code by Allen Conway in Hatchworks Conference Room 6:45-7:00 Q&A, Next Meetup planning 7:00 till they close - Drinks @ Hopey Taproom

    3
  • Introduction to GraphQL

    Hatchworks

    Thanks to Devin Eldreth for volunteering to present at our next meetup! GraphQL is a pretty exciting term for a lot of developers these days. Having seen its first stable release by Facebook in 2016, it's poised itself to redefine how applications interact with their data services. Devin will be talking about some of the basics of GraphQL, building a new data service and API from scratch, how to go about setting up a GraphQL service over an existing API, and finally building a basic React application to interact with the service. Networking w/ food and drink will precede the presentation, $5 donation requested. Your Presenter -------------------- Devin is a senior front end developer with over fourteen years of experience building web applications. Twelve of those years have been spent in Western North Carolina. He's been building applications in React since 2015 and, despite having a passion for all things JavaScript, he's motivated to empower other developers with the knowledge and tools they need to build amazing things. Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (food/drink provided, $5 donation requested) 6:00-6:45 Introduction to GraphQL by Devin Eldreth in Hatchworks Conference Room 6:45-7:00 Q&A, Next Meetup planning 7:00 - ? - More networking at Hopey or Drinks @ Hopey Taproom

    6
  • Introduction to ES6

    Hatchworks

    Thanks to Melinda for volunteering to present at our next meetup! ES6 or ECMAScript 2015 is a significant update to the JavaScript language that was standardized in 2015. This meetup will introduce some of the new features such as let and const, arrow functions, template strings, destructuring, the spread and rest operator, and classes. If you are already familiar with ES5, be prepared to learn some new ways of writing JavaScript that make your life as a developer better! Those seeking to learn ES6, as well as those experienced are encouraged to attend, to share their own insights into the new features in ES6. Your Presenter -------------------- Melinda Golden is a self-taught web developer with two years of experience. Previously, she was a wedding photographer. Although new to the tech industry, she is passionate about learning front-end development. Agenda ----------- 5:30-6:00 Networking in Hatchworks Kitchen area (food/drink provided) 6:00-6:45 Introduction to ES6 by Melinda Golden in Hatchworks Conference Room 6:45-7:00 Q&A, Next Meetup planning 7:00 till they close - Drinks @ Hopey Taproom

    5
  • Introduction to React: A JavaScript library for building user interfaces

    Hey everyone! Finally making the reboot of this meetup happen, thanks for your patience. React is an increasingly popular component-based JavaScript framework for creating UIs for the web (and beyond!). This meetup will be an introduction to React, its architecture, and supporting technologies. https://reactjs.org/ Some existing JavaScript knowledge is assumed but no worries if you haven't worked with React, Angular, or other such frameworks before. Your Presenter --------------------- Nick Wesselman is a Technical Product Manager at Sitecore and helped create Sitecore JavaScript Services, a JavaScript SDK for Sitecore's web platform. Nick has worked as a software developer and architect in web content management and e-commerce for over 18 years. Agenda ----------- 5:30 - 6:00 -- Networking 6:00 - 6:15 -- Meetup discussion -- what do you want out of it? Who wants to present? 6:15 - 7:30 -- Introduction to React Presentation, Q&A

    3
  • Webpack discussion and tutorial

    Hatchworks

    Webpack is a valuable tool for bundling javascript application source code. We'll discuss the technologies that make up webpack and learn how to use plugins and loaders. We'll spend some time writing a basic webpack config and we'll use that to build a hello world app. Then we'll move onto some more advanced examples and use cases. If you are experienced with webpack then please come and contribute to the discussion. If webpack is a mystery to you - like it was to me when I started using it - expect to walk away with most of that mystery dissolved. The meetup will be hosted at Hatchworks coworking on south French Broad downtown. We'll kick off the meeting with a casual meet and greet. Some snacks and beverages will be provided by Hatchworks. This meetup is free. Please contact the organizer if you would like to help with a presentation or tutorial at this meetup - I can't do it alone!

    3