Please join us on Thursday, July 11th for the next Refresh Pittsburgh meet up at Left Field Meeting Space on the North Shore.
This meetup will be our first “Code-Only” meetup. The discussions will be code-intensive!
We’ll be starting around 6:30pm. When you get to the building, walk into the larger glass doors that say “Smith Brothers Agency” and take the elevator to the 4th floor. The front doors will be on automatic lock for 7:15!
As usual, please RSVP by sending an email to firstname.lastname@example.org or just let us know you are coming on the Facebook event page so we can plan accordingly!
CSS Animations are the Awesomest! With Val Head
The things that contribute most to how great CSS animations can be are the slightly less obvious ones. Properties that handle direction, fill-mode, delay, and timing functions can make or break the usefulness of CSS animations in practice. In this short session we’ll look at how useful these additional properties can be, and maybe even have you loving CSS animations before the evening is over.
Val Head is totally into design, type and code. She is a designer and consultant currently based in Pittsburgh where she works with agencies and small businesses to make fun and effective web sites. She speaks internationally at conferences and leads workshops on web design and creative coding. Val tweets too much, occasionally dribbbles, and blogs somewhat inconsistently.
Promises are awesome. Promises/A+ are awesomer. With Brian Cavalier
Promises help you manage asynchronous code. We’ll look at how Promises help you escape “callback hell”, flatten the asynchronous pyramid of doom, and give you back the sanity of `return` and `try/catch/throw` when dealing with asynchrony. And that’s just for warm-ups. Time permitting, we’ll really push the envelope, and see how, with ES6 generators, promises can act as shallow coroutines, or even how they can act as proxies for remote objects across a network.
Frustration, a rant, a test suite, a gist. Then, community awesomeness, and Promises/A+ was born.
We’ll wrap up by looking at how Promises/A+ came to be. We didn’t join a standards body, but instead formed a GitHub organization. We had no mailing list, only an issue tracker. We submitted pull requests, made revisions, debated versions tags, etc.—all in the open, on GitHub. And, we succeeded! Promises/A+ is widely used and implemented today, with its extensible core forming the starting point of any discussions about promises. This community-produced, open standard has recently been informing the incorporation of promises into ECMAScript and the DOM. I’d like to share the story of how this happened, the lessons we learned along the way, and speculate on the role such ad-hoc, community-driven, and completely open specifications have for the future of the web.
Brian is a server-side Java guy turned front-end engineer and open source fanatic. From collaborative aircraft maintenance systems for the US Navy, to Computer Assisted Surgery systems for Orthopedic surgery, to a global-scale content curation and personalization system, he loves building things that users love to use. He works at Pivotal on making the web more awesome, is co-lead of the cujoJS architecture unframework and co-editor of the Promises/A+ spec, a lover of Siberian huskies, family, and things with two wheels.