HICAPACITY

Writing Asynchronous code in JavaScript can often times be confusing. JavaScript callbacks allow you to handle concurrency by offering to run a function at the end of another function with the return values of the previous function. But callbacks come with a few downsides. The code needs to be well thought out for it to be easy to read. Nested callback often lead to highly indented and hard to read code and pushes novice developers into spaghetti code. It’s the most controversial feature in JavaScript.

Promises to the rescue! Or is it? It’s a new feature in ES6, or the next version of JavaScript, and will be hitting evergreen browsers soon. Promises is a new tool that allows developers to replace callbacks with a thenable. What’s a thenable? Come to the talk and find out!

I’ll also cover how to use it now rather than wait till all the browsers adopt it.

How to keep the flow of control within one function while reaching out to many others.

How to convert code (and whole libraries) from callbacks to promises and back.

How to keep your code tidy with Promises.

Finally, advanced tips and tricks with Promises.

RSVP on Meetup: http://www.meetup.com/dynamic/events/220724906/


When: Tuesday, March 10, 2015 @ 7:00pm

Where: Manoa Innovation Center (HICapacity), 2800 Woodlawn Drive, Suite #132, Honolulu, Hawaii 96822.

Street parking is available, as well as a limited amount of green vistor stalls are available. Please do not park in the reserved stalls.


Edward Kim

Edward Kim is a developer for Slickage Studios. He graduated from the University of Manoa with a Bachelor of Science degree in Information and Computer Science. Since graduating, he has mainly focused on building web services and applications for both the client and server side. He’s also has experience building Machine Learning Frameworks and A.I. type applications, worked with GIS type applications for the military, and has also dabbled in buzz words like Big Data and Cloud.

event

japanese flag with parens

Think Japanese is hard? Confusing? Well, you’re wrong!

This talk will introduce a totally different way of looking at Japanese grammar and structure that is immediately understandable to functional programmers. It will also reveal some hidden gems and amazing features of Japanese. If you like functional programming, Japanese, or both, this is going to blow your mind.

Trevor Alexander finished his MS in Electrical Engineering this year, and holds a minor in Japanese from the University of Hawaii. He has worked as a freelance Japanese translator on and off for nine years, and can speak, read, and write on a business and technical level.

「日本語、むずいなぁ」って思ったことあるかい?そいつは間違いだ!

このトークは、日本語の文法や構成などに対する、関数型プログラマーなら一目瞭然な見方を説明します。その上、日本語においてのすごい機能や隠し技を明かします。とにかく、関数型言語、あるいは日本語が好きだったら、このトークであなたの世界はひっくり返ります!

トレバー・アレクサンダーは今年電子工学の修士号をハワイ大学から得て、日本語の副専攻も卒業しています。9年に渡り、ビジネスと技術内容をさばき、フリーの翻訳者として活動してきました。


When: Thursday, February 19, 2015 @ 6:00pm

Where: Manoa Innovation Center (HICapacity), 2800 Woodlawn Drive, Suite #132, Honolulu, Hawaii 96822.

Street parking is available, as well as a limited amount of green vistor stalls are available. Please do not park in the reserved stalls.

event

Trevor Alexander, HICapacity member and UH student liaison, will be giving an informal technical talk about rBCI, a tool for quickly validating brain-computer interfaces. The first half of the talk will be concerned with the background, purpose, and implications of hackerspaces and BCI, while the second half of the talk will focus on the code, design, and implementation of rBCI.

Bring your brain, your computer, and let’s interface!

helmet interface


When: Thursday, February 12, 2015 @ 6:00pm

Where: Manoa Innovation Center (HICapacity), 2800 Woodlawn Drive, Suite #132, Honolulu, Hawaii 96822.

Street parking is available, as well as a limited amount of green vistor stalls are available. Please do not park in the reserved stalls.

event