Export or edit this venue...

CSG Pro

734 NW 14th Avenue
Portland, OR 97209, us (map)

Future events happening here

  • - No events -

Past events that happened here

  • Tuesday
    Jul 26 2016
    ES6 is Not Javascript

    CSG Pro

    Join us for our July meeting where Alvin Pivowar will be presenting "ES6 is Not Javascript".

    Agenda

    6:00pm Networking and Snacks
    6:10pm Welcome and Announcements
    6:20pm Presentation

    Live Stream 

    This event will be live streamed on Google Hangouts. Join us online if you can't make it to the event in Portland! 

    https://plus.google.com/events/c2nfbh0lv8kki0esahgi77htbbk?hl=en


    ES6 is Not Javascript

    An introduction to the significant enhancements to Javascript. The newest version of Javascript is so fundamentally different then ES5 that continuing to use the language in the “old” way is no longer best practice. This talk presents those parts of ES6 that revolutionize the language, and demonstrates how to use them.

    About the Presenter

    Alvin Pivowar has been a computer professional since 1970. He grew up in the Washington, D.C. area and obtained “classical” computer science education, with an emphasis on compiler construction and operating system design.

    • He has over 10 years’ experience in the hand-held / wireless industry.

    • He has over 20 years’ experience in the back-end primarily with .NET and MEAN.

    • Since 2012 (v. 1.1) he has been an expert / evangelist with front-end technologies, especially AngularJS.

    Website
  • Tuesday
    Jun 28 2016
    Working with TypeScript Definitions

    CSG Pro

    Join us for our June meeting where Peter Snider and James Churchill will be presenting "Working with TypeScript Definitions".


    Agenda

    6:00pm Networking and Snacks
    6:10pm Welcome and Announcements
    6:20pm Presentation

    Live Stream

    This event will be live streamed on Google Hangouts. Join us online if you can't make it to the event in Portland!


    https://plus.google.com/events/cop5k5avra1os8mu8orr3rpr714


    Working with TypeScript Definitions

    Your TypeScript code doesn't live in isolation. In fact, almost every application that you develop using TypeScript will need to interact with libraries or frameworks that are written in JavaScript. Sometimes this code is from a third party, sometimes it's your own.

    TypeScript definition files allow you to leverage these assets in your projects, without having to sacrifice the benefits of working with pure TypeScript.

    In this talk, we'll show how to use the command line tool Typings to find and consume definition files for popular libraries and frameworks. We'll also walk through the process of writing your own definition file, for those times when a library or framework (either third party or your own) doesn't have a definition file available.

    About the Presenters

    Peter Snider

    {
        recently: 'passionate about using TypeScript for full-stack development',
        previously: 'helped build all parts of connected and autonomous vehicle navigation and traffic systems'
    }

    James Churchill

    James has worked extensively with a variety of technologies, including ASP.NET MVC, SQL Server, JavaScript, TypeScript, Knockout.js, and AngularJS. James, a self-confessed geek, enjoys talking about programming and learning new technologies. He recently joined the Treehouse team as a teacher and is excited to have the opportunity to help beginners become developers. James also enjoys participating in the greater Northwest developer community, presenting talks in Portland, Seattle, Salt Lake City, Boise, Eugene, Salem, and Hood River.

    Website
  • Tuesday
    May 31 2016
    TypeScript Open Forum

    CSG Pro

    Join us for our May meeting where we'll be hosting an "open forum". 


    Agenda

    6:00pm Networking and Snacks
    6:10pm Welcome and Announcements
    6:20pm Open Forum

    TypeScript Open Forum

    Have you started using TypeScript but ran into an issue that's been tough to resolve? Maybe you've been wanting to learn TypeScript but are unsure of where to start? Or maybe you've got a TypeScript project that you'd like to share?

    Come join us for an open forum on TypeScript. All skill levels are welcomed. Bring your questions or solutions and share them with the group.

    Possible topics include:

    • Language features

    • Tooling

    • Work flow

    • Testing

    • Irksome problems

    • (Fill in the blank... whatever you want!)

    Website
  • Tuesday
    Apr 26 2016
    NativeScript - Build Truly Native Mobile Apps with TypeScript

    CSG Pro

    Join us for our April meeting where Nathan Walker will be presenting "NativeScript - Build Truly Native Mobile Apps with TypeScript".


    Agenda

    6:00pm Networking and Snacks 
    6:10pm Welcome and Announcements 
    6:20pm Presentation

    NativeScript - Build Truly Native Mobile Apps with TypeScript

    NativeScript is an open-source platform written in TypeScript to build Native iOS/Android apps (and Universal Windows Platform - in preview) from a single code base. You can leave that webview behind, because we will be talking about high performance and familiar UX using UI components native to the respective platform. Learn how to use your JavaScript/TypeScript skills to code against native API's to build truly native mobile experiences.

    About Nathan

    Nathan is a Senior Software Engineer at Infowrap, local Portlander, and has over 15 years experience in web/mobile application development. His varied background rooted in the world of design and the arts (from magazine layouts to video production/documentaries as well as former Nashville musician) helps provide a unique foundation to problem solving. From Javascript, Objective C, Swift, Java, Ruby, Angular to NativeScript, Nathan crafts his code like he would design an ad, craft a cinematic story, or write a billboard hit. Always striving to balance his right brain approaches with his left brain sensibilities, he focuses on bringing solid results to a diversity of business environments.

    Website
  • Tuesday
    Mar 29 2016
    TypeScript on Node.js

    CSG Pro

    Join us for our March meeting where Peter Snider will be presenting "TypeScript on Node.js".

    Agenda

    6:00pm Networking and Snacks
    6:10pm Welcome and Announcements
    6:20pm Presentation

    TypeScript on Node.js

    {
      "title": "TypeScript on Node.js",
      "description": [
          "Motivations",
          "Discuss an example project.",
          "Lessons learned"
        ]
    }

    Website
  • Tuesday
    Feb 23 2016
    Portland TypeScript Meetup: Using TypeScript Decorators with Angular

    CSG Pro

    Join us for our February meeting where James Churchill will be presenting "Using TypeScript Decorators with Angular".


    Agenda

    6:00pm Networking and Snacks
    6:10pm Welcome and Announcements
    6:20pm Presentation

    Using TypeScript Decorators with Angular

    TypeScript decorators, based on the ES2016 decorator proposal and introduced as part of TypeScript 1.5, provide developers with a way to modify a JavaScript class, property, method, or method parameter using a convenient declarative syntax. We'll start this talk by creating our own decorator, to see firsthand how they work. Then, we'll take a look at how decorators are used when creating Angular 2 components. Lastly, we'll see how to use decorators with AngularJS 1 controllers to make them look more syntactically similar to Angular 2 components.

    About James

    James has worked extensively with a variety of technologies, including ASP.NET MVC, Entity Framework, SQL Server, JavaScript, TypeScript, Knockout.js, AngularJS, and Twitter Bootstrap. James, a self-confessed geek who enjoys talking about programming and learning new technologies, recently joined the Treehouse team as a teacher. You can find James on Twitter @SmashDev.

    Website
  • Thursday
    Oct 22 2015
    Guest Speaker from the TypeScript Team

    CSG Pro

    Daniel Rosenwasser, an engineer on the TypeScript team, will be making the trip down to Portland to give a talk on TypeScript (details to follow soon).

    Agenda

    6:00pm Networking and Snacks
    6:20pm Welcome and Announcements
    6:30pm Presentation

    Website
  • Wednesday
    Aug 12 2015
  • Wednesday
    Jul 15 2015
    TypeScript Editor Shootout

    CSG Pro

    Join us for our July meeting where Adron Hall, Andrew Chalkley, Ken Howard, and James Churchill will be presenting a "TypeScript Editor Shootout" talk.

    Agenda 
    6:00pm Networking and Snacks 
    6:20pm Welcome and Announcements 
    6:30pm Presentation

    TypeScript Editor Shootout

    Are you just getting into TypeScript and wondered which editor offers the best development experience? Or maybe you're a seasoned TypeScript developer (a.ka. TS Sage) and don't have the time to compare your favorite editor to other options? Look no further as Adron, Andrew, Ken, and James give a demo of their favorite editors (or IDEs).

    Featured editors/IDEs include:

    WebStorm (presented by Adron)
    Visual Studio Code (presented by Andrew)
    Atom (presented by James)
    Sublime Text (presented by Ken)
    Visual Studio (presented by James)

    Each presenter will get ~10 minutes to show off their editor/IDE of choice. Once each editor has been demoed, each presenter will get a chance for a rebuttal.

    Website
  • Thursday
    Jun 11 2015
    Portland TypeScript Meetup: Introduction to the TypeScript Toolchain

    CSG Pro

    Join us for our June meeting where John Richter will be presenting "Introduction to the TypeScript Toolchain".

    Agenda
    6:00pm Networking and Snacks
    6:20pm Welcome and Announcements
    6:30pm Presentation

    Introduction to the TypeScript Toolchain

    You've learned the basics of the typescript language itself. Now learn about the tools that constitute a complete TypeScript development environment. In this session, we will answer all those ancillary questions about developing in TypeScript that tend to get lost when focusing language features.

    How do I compile TypeScript?
    How do I error check and lint?
    How do I generate TypeScript documentation?
    How do I connect TypeScript to 3rd party libraries?
    How do I automate the process?

    Topics include:

    • Grunt and TypeScript extensions
    • Type Definition Files
    • Bower
    • TSLinting
    • TypeDoc
    Website
  • Thursday
    May 14 2015
    Portland TypeScript Meetup: Introduction to TypeScript Take Two - Classes, Inheritance, and Modules

    CSG Pro

    Join us for our May meeting where Matt Crouse will be presenting "Introduction to TypeScript Take Two: Classes, Inheritance, and Modules", picking up where we left off from our April meeting.

    Agenda
    6:00pm Networking and Snacks
    6:20pm Welcome and Announcements
    6:30pm Presentation

    Website
  • Thursday
    Apr 9 2015
    Portland TypeScript Meetup

    CSG Pro

    Inaugural meeting for an introduction to TypeScript.

    Website
  • Thursday
    Mar 5 2015
    ng-conf Extended PDX
    through
    CSG Pro

    The biggest Angular conference in the world, ng-conf is taking place in two weeks in Salt Lake City. This year, they're allowing remote locations to live stream and we're opening our office in the Pearl for the full two day event. If you have members of your group that would be interested in attending, tickets are $20 and include full day access both Thursday and Friday, coffee in the am, lunches and a custom conference t-shirt.

    Here is the link to our event sign up page: http://bit.ly/1DEPUsr

    Thanks!

    Alexis Milbourn / Marketing Coordinator

    CSG Pro } Serving our clients since 1993 734 NW 14th Ave. Portland, OR 97209 / {503} 445-6306 / www.csgpro.com

    Website