• All about WebAssembly
    THIS EVENT IS NOW AT CAPACITY AND CLOSED FOR RSVPS. Check out the videos on the SFHTML5 YouTube channel. Join us for an exciting evening of great technical talks about WebAssembly with speakers from Google and Mozilla. Talk #1—What, Why, and How to WebAssembly? This is your basic overview and introduction to what WebAssembly is and how you can get started. We will cover some of the core concepts of what WebAssembly is, what use cases it enables, and the basics of how to get started. We will walk through a very brief example to show how easy it can be to work with WebAssembly and get something running in the browser quickly. We will also cover a set of early adopters who have already incorporated About the speaker Thomas Nattestad (@ThomasTheDane) is a Product Manager for V8, WebAssembly and capabilities. Works as part of Chrome’s Web Platform team to advance what the browser is capable of and empowering the web to enable every kind of functionality imaginable. Talk #2—Advanced WebAssembly This talk walks through how to start using WebAssembly as a C++ developer, including setting up emscripten, and handling inter-operation between WebAssembly and JavaScript. We’ll also expand on topics brought up in talk 1. How does WebAssembly work under the hood? What are the differences between various implementations? What can you expect to work well in WebAssembly, and what is still a bit rough? Where do we expect WebAssembly to go in the next year? All of these questions and more will be answered, with time for additional audience questions. About the speaker Ben Smith (@binjimint) is a Software Engineer on the WebAssembly team at Google, co-chair of the WebAssembly Community Group and Chair of the WebAssembly Working Group. Talk #3—Rust & WebAssembly The Rust community has been rallying behind WebAssembly to make runnable on the web as a top tier language. The Rust team has created a set of tools to make the development of rust wasm easy and expedient. This talk will cover Rust and WebAssembly, the vision for where it is going, an introduction to the toolchain, and a deep dive into the implementation of some of the tools like wasm-bindgen. About the speaker Nick Fitzgerald (@fitzgen) is a Software engineer at Mozilla working on the tools for making Rust work great on the web. Passionate about open source software and enabling developers to use Rust effectively. Talk #4—Panel Q&A with all the speakers and other members of the WebAssembly working group Schedule: * 5:00 PM Doors open, food and drinks, socializing * 6:30-6:40 PM Announcements * 6:40-7:10 PM Talk 1 * 7:10-7:40 PM Talk 2 * 7:40-8:10 PM Break * 8:15-8:45 PM Talk 3 * 8:45-9:15 PM Q&A with the speakers * 9:30 PM End

    This Meetup is past

    Google San Francisco

    345 Spear Street · San Francisco, CA

    12 comments
  • TensorFlow.js with Nick Kreeger and Ping Yu
    Join us for an evening of TensorFlow.js talks at SFHTML5! Speakers Nick Kreeger (@nkreeger) and Ping Yu (@pyu10055) will share their TensorFlow.js expertise and answer your questions. Talk #1—Intro to TensorFlow.js with Nick Kreeger This talk will dive into the origins of TensorFlow.js and what the platform delivers to developers today. Runtimes for browser and server side will be highlighted through demos, concepts, and sample APIs. About the speaker Nick Kreeger (@nkreeger) is a Senior Engineer at Google Brain TL for TensorFlow.js - previously TL on the Google Store, Strava, Rdio, and Songbird (Mozilla) Talk #2—Audio Model with TenorFlow.js TensorFlow.js is the recently-released JavaScript version of TensorFlow that runs in the browser and Node.js. In this talk, we want to introduce the TensorFlow.js ML framework, and show how to perform the complete machine-learning workflow, including the training, client-side deployment, and transfer learning. We focused on the machine-learning task of word recognition using audio inputs, utilizing the Speech Command Dataset (Warden, 2017). A convolutional neural network (CNN) is defined using the Keras-like high-level API of TensroFlow.js. The input to the CNN are the spectrograms generated from the web browser’s WebAudio API. The training process occurs in Node.js, which binds directly to the CUDA-accelerated kernels of TensorFlow. The trained model is converted into a browser-friendly format and deployed in the web browser for low-latency, real-time on-device inference accelerated by WebGL. In addition, we will show that the deployed model can be fine-tuned and saved at client side, achieving recognition of words outside the original vocabulary. Thanks to the cross-platform nature of the browser, the deployment and fine-tuning can occur in supported web browsers on a wide range of devices. About the speaker Ping Yu (@pyu10055) is a Senior Engineer at Google Brain, a core team member of TensorFlow.js, and previously the TL for Google Attribution. Schedule (subject to some minor changes): * 5:00-6:30—Socializing, food, drinks * 6:30-6:40—Kickoff * 6:40-7:30—Talk 1 * 7:30-8:00—Break (drinks and dessert) * 8:00-8:30—Talk #2 * 8:30-8:50—Q&A with the speakers * 8:50-9:00-Raffle* & wrapup * must be present to win

    This Meetup is past

    Google San Francisco

    345 Spear Street · San Francisco, CA

    2 comments
  • Code for Good Week 2018: Compassionate Coding and Sprint
    Code for Good Week with Aysegul Yonet and Vanessa Wang CodeForGoodWeek.org is an initiative dedicated to bringing together web developers, designers, technical writers, and other technologists to discover and contribute to open source projects for civic engagement or social good. The goals of the effort are to help the community learn about and effectively contribute to open source projects. This is our third annual Code for Good Week, and we welcome anyone interested in learning about contributing to open source software projects, whether you’re just starting out or a seasoned developer. Talk #1: Coding with Compassion with April Wensel Software may be built on machines, but it’s built by and for human beings. Compassion presents an optimization problem in software development, inviting us to minimize suffering for the human beings affected by our work. With compassion, we can practice better self-care, collaborate more effectively, create more usable products, and ultimately, transform our coding ability into a powerful tool for promoting social good. April Wensel (twitter.com/aprilwensel) is the founder of Compassionate Coding(compassionatecoding.com), a conscious business that’s bringing ethics and emotional intelligence to the tech industry. Prior to starting her company, she spent a decade as a software engineer and technical leader at various startups in Silicon Valley. When not coding, she mentors technologists around the world, runs ultramarathons, and cooks vegan food. Talk #2: Mifos. End Poverty One Line of Code at a Time with Ed Cable The Mifos Initiative is a 501(c)3 non-profit and FinTech pioneer guiding the community developing the Apache Fineract platform for financial inclusion, an open source financial service engine providing a cloud-based API-driven architecture for scaling digital financial services to the world’s 2 billion poor & unbanked. We aim to create a world of 3 Billion Maries where each of the 2 billion poor and unbanked has access to the financial resources needed to create a better life for themselves and their family. We guide a network of 100+ partners supporting 300 financial institutions & fintech innovators using digital banking solutions powered by our open APIs to reach more than 7 million clients. Edward Cable (@edcable) is the President/CEO of the Mifos Initiative. Championing our open source community for the past 11 years, he’s passionate about the intersection between fintech, financial inclusion and open source community. Unifying technologists worldwide on top of an open platform with ideas shared across a global community is the only way we can help bank the billions that are underbanked. Talk #3: Inclusive Web Project with Meggin Kearney The goal of this project is to build a more inclusive web developer community. While there are many ways to do this, we need to narrow our focus to a starting point. When you look at the Stack Overflow and GitHub surveys, the demographics are fairly skewed toward one narrow demographic. In this project, let’s create a new developer survey. Let’s actively promote it across intentionally inclusive platforms, keeping track of our metrics over time. We will build a campaign around this survey, a newsletter, a community, all toward first representing the parts of the existing web developer community that may not have a voice yet, and next, growing the community to include a much more diverse group of developers. Meggin Kearney (@MegginKearney) works on the Google Web Developer Relations team, which helps web developers build modern web experiences. She is passionate about creating a more inclusive community. I believe an inclusive web developer community is key to building a better web for our users. Schedule: 5pm: Doors open 6:30-6:40pm: SFHTML5 intro 6:40-6:50pm: C4GW 6:50-7:30: Compassionate Coding 7:30-7:45: Break 7:45-8:00: Mifos 8:00-8:15: Inclusive Web Project 8:15-8:45 Q&A 8:45-10pm Grab drinks/food and sprint!

    This Meetup is past

    Google San Francisco

    345 Spear Street · San Francisco, CA

    15 comments
  • Firebase at SFHTML5
    Join us for an evening of Firebase talks at SFHTML5! Speakers Frank van Puffelen (@puf) and Abe Haskins (@abeisgreat) will share their Firebase expertise and best practices. Talk #1—Querying Firebase and Firestore based on geographic location or distance with Frank van Puffelen (@puf) Have you ever played Pokemon Go? Do you often check where your Muni bus is on the map? Lots of apps we build need to show items that are near to our users on a map. These items likely come from a database, which means that they query a database for items near a certain location. On modern databases like the Firebase Realtime Database and Cloud Firestore, querying nearby items is a surprisingly tricky and interesting challenge. In this talk, Frank will dive into geolocation, geohashes and geoqueries. All by writing some JavaScript in JSBin, because… it works. Come geogeek out with him! Frank is a Firebaser at Google Talk #2—The Cedar Camp Philosophy (how to move quickly without breaking things) with Abe Haskins (@abeisgreat) This talk is a lightning-fast introduction to six core concepts which will help you become more confident when building web applications without sacrificing agility. Some tricks are new, some are old, but they’re all ridiculously useful. Everyone can learn something from this high-level discussion of best-practices for your entire stack. Abe Haskins is a Firebase engineer at Google. For the past five years Abe has been helping engineers build Firebase-powered things so they can take over the world. Schedule (subject to some minor changes): * 5:00-6:30—Socializing, food, drinks * 6:30-6:40—Kickoff (me) * 6:40-7:30—Talk 1 * 7:30-8:00—Break (drinks and dessert) * 8:00-8:30—Talk #2 * 8:30-8:50—Q&A with both speakers * 8:50-9:00-Raffle* & wrapup * must be present to win

    Google San Francisco

    345 Spear Street · San Francisco, CA

    4 comments
  • Headless Chrome and browser automation with Eric Bidelman
    The headless browser revolution has arrived! Headless browsers are powerful tools that all developers can adopt in their workflow. This session will showcase examples of the amazing things that Chrome can do without a UI: write programs to control the browser; test a site; automate UI tasks; integrate into a CI system; setup A/B perf monitoring; prerender a client-side app for SEO; and more. The focus will be on using Puppeteer, Google's Node library for controlling headless Chrome. About the Speaker Eric Bidelman (@ebidel) is a senior staff engineer at Google working with the Chrome team on web projects like Puppeteer, headless Chrome, Lighthouse, Polymer, and web components. He's the author of "Using the HTML5 Filesystem API," and has led frontend projects like the Google I/O web app, Google's Santa tracker, chromestatus.com, and html5rocks.com. Prior to Google, Eric worked as a software engineer at the University of Michigan where he designed rich web applications and APIs for the university's 19 libraries. Schedule * 5:00 PM Doors open, eat and drink (food and drinks catered by Google; limited veg/GF options available. Note: the event is on the 7th floor. * 6:30-6:40 PM Announcements * 6:40-7:40 PM Eric's talk * 7:40-8:10 PM Break with drinks and dessert * 8:10-8:20 PM Lightning Talks* * 8:20-8:45 PM Q&A with Eric * 8:45 PM Raffle** * Contact the organizers a few days before the event if you want to present a lightning talk (2 minutes or less). ** Must be present to win.

    Google San Francisco

    345 Spear Street · San Francisco, CA

    9 comments
  • ImageCon 2018
    • What we'll do The legendary ImageCon is back for the second year! Coming April 12th at the Four Seasons hotel in San Francisco join thought leaders from top brands including Etsy, Pinterest and Akamai that will cover everything from machine learning and web performance optimization to the impact of AR and VR trends. Come learn about issues and best practices involving images, video and the future state of interactive media. Learn more and signup at www.imagecon.com Use the special discount code "SFHTML5" for a $75 ticket (regular price $199). • What to bring • Important to know

    Four Seasons Hotel

    757 Market St · San Francisco, CA

    4 comments
  • 5th Annual Belgium Student Night
    Join us for our 5th annual Belgian Student night. This will be another evening of Belgian tech and startup inspiration. Over a hundred students from Howest University of West-Flanders ( http://www.howest.be ) in Belgium will be invading San Francisco again, so we thought it would be a great time to host another special SFHTML5 event. We will have a showcase of all of the students' great projects, talks by several of the students and other Howest alumni and some other special guests. There will be Belgian beer, wine, a quiche dinner made by The French Baker, and live music by Smoke Jumper. About Howest University Howest is widely known for being the best university in Belgium when it comes to Web design. It features courses like New Media and Communication Technology and Digital Design and Development. Event details: Belgian Student project Showcase (5 PM - 6:30 PM)—come check out what the 100+ Belgian student teams have been working on this year and check out their amazing projects. One of the students also designed a cool T-shirt for the event (distributed on a first come, first serve basis). There will be great food, drinks (Belgian beer) as you make your way around the showcase. Talk #1—From Monorail to Monorepo: Airbnb’s journey into Microservices with Jens Vanderhaeghe Airbnb has grown exponentially over the last few years, so has the number of engineers and the size of their codebase. Most of Airbnb’s code lives in a Monolithic Rails application called Monorail, one of the biggest Rails applications on the planet. This talk focuses on how they managed to scale Monorail to sustain our growth, currently supporting 750 engineers committing code to it. Despite the ever growing size of Monorail, they have managed to continuously ship[masked] pull requests a day, connecting millions of hosts and guests. Jens will be talking about how they are slowly taking apart Monorail into hundreds of microservices, a process that will take several years. In the meantime they’ve built some interesting tooling to sustain engineering productivity, like a Merge Queue to deal with Monorail’s continuous growth. About Jens Vanderhaeghe (a Howest alumnus!) I’m originally from Belgium, moved to San Francisco inspired by it’s tech culture. I’m now using that inspiration to improve the developer experience at Airbnb. As an engineer on the Deployment Infrastructure team, my goal is to make engineers happy and productive at work while shipping code to millions of users. When I’m not coding you can find me hiking in the woods or rooting for Belgium’s national soccer team. Talk #2—Student presentations! A number of the teams that presented in the showcase will give an in-depth technical talk about the projects they have been working on. Talk #3—Panel discussion with Howest alumni and special guests! And check back soon—additional talks may still be added! Schedule * 5:00 PM Doors open for the Belgian student project showcase. Food and drinks catered by Google; limited veg/GF options available. * 6:30-6:40 PM Announcements * 6:40-7:10 PM Talk by Jens Vanderhaeghe (AirBnB) * 7:10-7:40 PM Talks by Belgian students * 7:40-8:10 PM Break * 8:10-8:120 PM Lightning Talks * * 8:15-8:55 PM Panel discussion with Howest alumni and special guests * 8:55-9:15 PM Q&A with the speakers * 9:15 PM Raffle** * 9:30 PM End Note: Price: $10 online, $15 at the door. No refunds. No ticket transfers. We charge this small fee to help reduce no-shows. Please contact the organizers (sfhtml5 at gmail) if this is a financial hardship for you.

    Google San Francisco

    345 Spear Street · San Francisco, CA

    $10.00
    1 comment
  • AMP Roadshow Sunnyvale
    The AMP Team invites you to a one-day, free event where we will empower you to build even more beautiful, interactive AMP pages. Register at https://events.withgoogle.com/amp-roadshow-in-sunnyvale/amp-roadshow Note: registering on this Meetup does not guarantee you a spot.

    US-SVL-MAT1

    1184 N. Mathilda Avenue · Sunnyvale, CA

  • Modern web tooling and the future of debugging
    Join us for an exciting event about Modern web tooling and the future of debugging with Sarah Cooley, Sean Larkin, and Brendyn Alexander from Microsoft. Talk 1: We put Linux in your Windows with Sarah Cooley Linux dev tools are coming to a Windows dev box near you – Join Sarah Cooley from the Windows kernel team for a whirlwind tour of web dev tools on Windows. We’ll walk through the much-improved Windows Subsystem for Linux (WSL) and share tips for making Linux + Windows experiences shine. This session will help make a Windows dev box feel like home. About the speaker Sarah Cooley (https://twitter.com/VirtualScooley) is a virtualization nerd and Program Manager on the Windows Core OS team at Microsoft. Right now, she’s helping build developer tools on Windows 10. Ask her about Linux tools on Windows, hypervisors, operating systems, virtual machines, or containers. When Sarah isn’t playing with computers, she likes climbing mountains with her cat, traveling, teaching, and crafting. Talk 2: Engineering Browsers for an Ecosystem of Tools with Brendyn Alexander There’s more to web development than ever before. More tools, more device form factors, and continuous challenges like accessibility and performance. In this talk, Brendyn Alexander from the Edge DevTools team will walk through the future of devtooling, previewing new experiences in Visual Studio and the Edge DevTools app built on the new Edge DevTools Protocol. We’ll touch too on emerging cross-browser alignment around DevTools and where Microsoft plans to go with Edge. About the speaker Brendyn Alexander (https://twitter.com/webrendyn) is a Senior Program Manager working on the Edge DevTools at Microsoft with a focus on the new Edge DevTools Protocol platform. He’s been a web developer inside and outside Microsoft for 15+ years with experience building large-scale productivity apps like Office Online, the WebMatrix IDE, the Azure Portal, and more. Now he’s focused on helping make the Edge developer tools and platform as powerful, open, and interoperable as possible, to foster a great Edge developer community. Talk 3: #0CJS, Webpack, and the modern build pipeline with Sean Larkin Webpack 4 is closely drawing near to its final release! But what does that mean to you? Join me as not only I help break down everything we’ve accomplished this year, but also look forward to what we have in store for you in the future. Join me as we’ll talk about what it means to represent the #0CJS (Zero Config JS) movement, what it means to put developers first, and how we aim to embody the term Legato: to perform in a smooth, flowing, manner without gaps. This update, more than any that have come before, is the most groundbreaking set of changes for the future of webpack and our ecosystem! About the speaker Sean Larkin (https://twitter.com/TheLarkInn) is a Program Manager at Microsoft working on Edge DevTools, expert on Web Performance, and maintainer of webpack. Outside of work, he works with Fortune 500 companies helping them change their culture for Web Performance practices, Open Source, and embracing emerging technologies. In his free time he loves spending time with his family, hiking, woodworking, cooking, gardening, Orchid cultivating, playing video games, hacking on IoT, and Streaming his open source work! Schedule * 5:00 PM Doors open, eat and drink (food and drinks catered by Google; limited veg/GF options available. Note: the event is on the 7th floor. * 6:30-6:40 PM Announcements * 6:40-7:10 PM Talk #1 with Sarah * 7:10-7:40 PM Talk #2 with Brendyn * 7:40-8:10 PM Break * 8:10-8:15 PM Lightning Talks * * 8:15-8:55 PM Talk #3 with Sean * 8:55-9:15 PM Q&A with the speakers * 9:15 PM Raffle** * 9:30 PM End * Contact the organizers a few days before the event if you want to present a lightning talk (2 minutes or less). ** Must be present to win. Event details Price: $10 online, $15 at the door. No refunds. No ticket transfers. We charge this small fee to help reduce no-shows. Please contact the organizers (sfhtml5 at gmail dot com) if this is a financial hardship for you.

    Google San Francisco

    345 Spear Street · San Francisco, CA

    $10.00
    9 comments