Past Meetup

SmashingConf SF Jam Session

This Meetup is past

98 people went

Location image of event venue

Details

This is a group for those attending SmashingConf San Francisco! The night before the conference kicks off, we’re hosting an evening Meet Up, with a few snacks, drinks and micro talks from your fellow attendees! We hope you’ll join us to connect with each other ahead of the main event!

Schedule:

7:00 PM Doors Open: Networking & Drinks

7:30 PM Keeping up with real-world JavaScript by Mona Rajhans

JavaScript is the programming language of HTML and the Web. It is one of the few programming languages that advances so fast, it almost gets difficult to keep up with the pace. One can easily keep themselves updated by following these simple steps:

• Follow JavaScript gurus

• Have an updated list of the best sources

• Attend happening conferences

Create your own sources:

Not to forget, the universal problem JavaScript brings along with it – it is world’s most misunderstood programming language. Despite its popularity, few know that JavaScript is a very nice dynamic object-oriented general-purpose programming language. How can this be a secret? Why is this language so misunderstood?

To name a few, I can list the following factors:

• The Name itself

• Typecasting

• Object-Oriented

• Design Errors

Despite being heavily misunderstood, JavaScript (aka Mocha, aka LiveScript, aka JScript, aka ECMAScript) remains to be the most popular programming languages in the world.

7:45 PM TypeScript in Action by Doris Chen

TypeScript, an open source project, has seen enormous growth over the past year. Today, it is used to build several key frameworks like AngularJS, Ionic etc. Across the board, developers are falling in love with TypeScript as they find it to be the most productive way to work with JavaScript.

In this talk, Doris will go through how TypeScript enables you to leverage features from the current and future of JavaScript while increasing the productivity of JavaScript development across the board. As ECMAScript 6 gains popularity and more browsers are implementing the standard, JavaScript developers across the board are beginning to wonder, 'what's next?' This session will cover some of the latest features of TypeScript, including future ECMAScript proposals, support for Angular and React/JSX, the state of the art type system capabilities, and how it all comes together to make working and creating things in JavaScript more productive and fun with TypeScript.

8:05 PM Let design drive the future of product in your company by Giovanni Hobbins

Let design drive the future of product in your company We all know this feeling. You have a new idea, you mention it to your coworkers, everyone likes it. But... that's where it usually stops. Now it's stuck in idea purgatory. That doesn't have to be the case. The beauty of design is being able to create something from the ether - quickly. Take advantage of this to create rapid drafts and prototypes of new ideas in real-time. Listen to customers, listen to sales, iterate constantly, adapt to new needs. Don't relegate design to "how it looks." Make it the driving force in "how it works" based on "why users need it."

8:15 PM Bridging the Gap with Design & Dev Ops Tooling by Aaron Storck

Concepts like Lean UX and Design Systems empower us to learn early & often and foster consistency & cohesion throughout our applications, but how do we develop our design system alongside a product in active development, and implement lean, incremental processes in an enterprise at scale? At least part of the answer is in the consistency & maintainability of the code we write. During this talk, we'll take a look at how we can use custom tooling to improve designer & developer experiences, streamline workflows, and promote rapid iteration with a modular maintainable system.

8:20 PM Advanced CSS Graphics by Jennifer Byron

Taking an object from a video game and designing it in the browser! The talk will go over tips and tricks for creating intricate CSS art, touching on some of the pain points of these types of graphics.

8:35 PM CSS Grid Layout & Web Assembly by Matthew Claypotch

2017 has already brought two huge additions to the web platform that are available for experimentation and beyond: CSS Grid Layout and WebAssembly! This is a (rather) brief overview of how these two technologies allow things that were never before possible on the Web, from how your site looks to what languages can run in the browser.

Big thanks to Mozilla for hosting us & providing yummy snacks!