Download an iCalendar file or subscribe to a feed of events at this venue.
Wednesday, July 15, 2015 at 4:30pm.
Future events happening here
- - No events -
Past events that happened here
-
TuesdayJul 26 2016ES6 is Not Javascript
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 PresentationLive 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 JavascriptAn 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.
-
TuesdayJun 28 2016Working with TypeScript Definitions
Join us for our June meeting where Peter Snider and James Churchill will be presenting "Working with TypeScript Definitions".
Agenda6:00pm Networking and Snacks
6:10pm Welcome and Announcements
6:20pm PresentationLive 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 DefinitionsYour 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.
-
TuesdayMay 31 2016TypeScript Open Forum
Join us for our May meeting where we'll be hosting an "open forum".
Agenda6:00pm Networking and Snacks
6:10pm Welcome and Announcements
6:20pm Open ForumTypeScript 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!)
-
TuesdayApr 26 2016NativeScript - Build Truly Native Mobile Apps with TypeScript
Join us for our April meeting where Nathan Walker will be presenting "NativeScript - Build Truly Native Mobile Apps with TypeScript".
Agenda6:00pm Networking and Snacks
6:10pm Welcome and Announcements
6:20pm PresentationNativeScript - 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.
-
TuesdayMar 29 2016TypeScript on Node.js
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 PresentationTypeScript on Node.js
{
"title": "TypeScript on Node.js",
"description": [
"Motivations",
"Discuss an example project.",
"Lessons learned"
]
} -
TuesdayFeb 23 2016Portland TypeScript Meetup: Using TypeScript Decorators with Angular
Join us for our February meeting where James Churchill will be presenting "Using TypeScript Decorators with Angular".
Agenda6:00pm Networking and Snacks
6:10pm Welcome and Announcements
6:20pm PresentationUsing 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.
-
ThursdayOct 22 2015Guest Speaker from the TypeScript Team
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 -
WednesdayAug 12 2015
-
WednesdayJul 15 2015TypeScript Editor Shootout
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 PresentationTypeScript 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.
-
ThursdayJun 11 2015Portland TypeScript Meetup: Introduction to the TypeScript Toolchain–
CSG ProJoin 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 PresentationIntroduction 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
-
ThursdayMay 14 2015Portland TypeScript Meetup: Introduction to TypeScript Take Two - Classes, Inheritance, and Modules–
CSG ProJoin 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 -
ThursdayApr 9 2015
-
ThursdayMar 5 2015ng-conf Extended PDXthrough
CSG ProThe 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