A system interface for WebAssembly - by Lin Clark and Till Schneidereit
WebAssembly brought many benefits of native development, such as predictable performance, to the web. But the web has its own benefits to offer—portability and the security model. Can we take these benefits in the other direction, and bring them to native?
In this talk, we'll walk through a design for a system interface that brings the benefits of the web to outside-the-browser use cases.
TypeScript built using V8, Rust, and Tokio. The goal is to provide
users with a convenient tool for dynamic programming using familiar
browser-like APIs. Trading backward compatibility for modernity, Deno
is built around the new "ES module" standard. Third party imports are
done via URLs, which Deno can fetch out-of-the-box, thus providing a
standards-based distributed module system. Like in the browser, by
default code is securely sandboxed - so users can run unaudited
scripts with some confidence.
Domenic Denicola on Import Maps and Shelly Vohr on Next Generation APIs in Electron
- [NYCHTML5 August] - PostCSS Way & Using Typescript As Your Only Build Tool
[IMPORTANT] The event was moved to August 27th.
NYCHTML5 will be hosting our August meetup on August 27th at ZX Ventures, right on the 24th St between the 6th and the 7th Avenues.
The event will consist of two technical talks, along with friendly conversations, snacks, drinks and beer.
PostCSS Way - by Andrey Sitnik
Non-popular but useful plugins/tools and misconceptions of popular PostCSS plugins. How to combine all of them in the strong system to reduce project complexity instead of just bringing syntax sugar.
Using Typescript As Your Only Build Tool - by Omar Delarosa
Omar Delarosa will discuss how to leverage a few features from the last few versions of TypeScript to keep your build process smooth without a ton of tools besides the TypeScript compiler itself.
We expect all speakers and attendees to follow the JSConf code of
conduct ( http://jsconf.com/codeofconduct.html ).
See you soon!
- [June 21] - Interactive Web Art, Adventures with TypeScript
NYCHTML5 will be hosting our June 21 meetup on March 20th at ZX Ventures, right on the 24th St between the 6th and the 7th Avenues.
The event will consist of two technical talks, along with friendly conversations, drinks and beer.
Building Interactive Web Art to Educate a Mass Audience - by Alex Berke
Adventures with TypeScript - by Dan Vandarkam
See you soon!
- [Exclusive] Meet the JS standards committee - TC39
NYCHTML5 will be hosting our exclusive TC39 meetup on May 24th at Knewton, right on the 5th Ave.
TC39, the JS standards committee, is in town. Come by to this free and open event to say hi and for Q&A with some committee delegates.
We will have pizza and drinks!
See you at our event!
We expect all speakers and attendees to follow the JSConf code of conduct ( http://jsconf.com/codeofconduct.html ).
- NYCHTML5 - March Episode
NYCHTML5 will be hosting our March 2018 meetup on March 20th at ZX Ventures, right on the 24th St between the 6th and the 7th Avenues.
The event will consist of two technical talks, along with friendly conversations, food, drinks and beer.
Building Conclave: A Decentralized, Real-Time, Collaborative Editor - by Sun-Li Beatteay
Conclave is a decentralized, real-time, collaborative text editor for the browser. This talk will focus on the challenges that the Conclave team faced and their solutions. These topics include how to create a decentralized application using modern browser technology, maintaining consistency in a distributed architecture, and how to cheaply scale a real-time application to handle dozens of concurrent users. For anyone interested in dApps, distributed systems or fun open source projects, you won't want to miss this presentation.
A Brief History of WebAssembly - by Wayne Gerard
WebAssembly (wasm) is a standard that allows for developing applications in languages like C/C++ with the ability to run them on the web at near native speed. We’ll take a look at WebAssembly’s roots in NaCl and asm.js, where it is today, and go through a brief demonstration of a simple application built on-top of this technology.
See you at our event!
- December - Visual Testing, Deploying Single-Page Apps, Level Up Your Career
Super Smooth Deployments of Single Page Applications to AWS - Using CircleCI, S3, Cloudfront and Route 53 to deploy like a pro! - with Robert Balicki
Deploying your single page application (SPA) to AWS solves many problems, but can be a pain. The interface is incomprehensible and the error messages inscrutable. But once it's all set up, the benefits (simplicity, instant rollbacks, predictability, no server management, etc.) make it all worth it!
Visual Testing For Component Libraries - with Dominic Nguyen
Testing user interfaces has always been tricky. The details of UI are nuanced and subjective. “Does this look right?” Co-opting existing testing solutions like unit, E2E, and snapshot tests tends to be brittle and time-consuming. Visual testing takes a different approach. It focuses the human tester (you) on the exact components in the exact states that require attention. It turns out to be a pragmatic yet precise way to test component libraries. This presentation goes over why to consider visual testing, what tools are needed, and how it fits into your development process.
Recruiter confidential: A tech recruiter gives strategies to level up your career in 2018 - with Pete Kreppein
Who let the recruiter in?! Yes, I am an agency tech recruiter, as black a sheep as they get in
the tech world. But unlike many recruiters who only see developers as potential paychecks, I
genuinely enjoy learning about technology and helping technologists make the most of their
With that in mind, I’ll share some strategies that you can use to level up your career in 2018.
Even if you are happy in your current job, it never hurts to keep an ear open, because your
dream company could be looking for you right now!
- Movember - Awful Technical Interviews, RxJS Simply Explained
Lightning talks are wanted! Ping me (Aziz) if you have any ideas :)
The technical interview. Why is it so awful? with Glenn Hinks and Trevin Hofmann
Understanding Observables by Metaphor with James DiGioia at Valtech Inc - Twitter (https://twitter.com/JamesDiGioia) Github (http://github.com/mAAdhaTTah/)
WeWork is the platform for creators. We provide beautiful workspace, an inspiring community, and meaningful business services to tens of thousands of members around the world. From startups and freelancers to small businesses and large corporations, our community is united by a desire for our members to create meaningful work and lead meaningful lives—to be a part of something greater than ourselves. Co-founded by Adam Neumann and Miguel McKelvey in New York City in 2010, WeWork is a privately held company with over 2000 employees.
- NYCHTML5 October Meetup
No Runtime Errors, Ever, with Elm with Noah Gordon
Serulian: Modern web development set free with Joseph Schorr
A talk introducing a preview of Serulian, a new web and mobile development language and toolkit, designed from the ground up to be safe, scalable and extensible.
- NYCHTML5 September Meetup
Tracking Page Speed - with Sergey Chernyshev
Over the years, multitude of metrics were developed, from Time To First Byte and Page Load Time all the way to more modern and sophisticated ones like Time to First Paint, ATF, Speed Index and Frames per Second. One challenge with current performance metrics is that they all are proxies for user experience and do not translate directly into user satisfaction and business gains, but with each new metric we are getting closer to measuring what matters. Sergey will talk about pros and cons of technical metrics historically used to monitor performance, describe two core methods or measurement/monitoring (synthetic and RUM) and introduce latest developments in tracking user-centric metrics.
Architecting Front-End Applications for Fun and Profit - with Russell Wolf
For the past two years, Philosophie (the digital innovation consulting firm that I work for) and PricewaterhouseCoopers have been working together on a number of innovation projects. Though the teams involved in each project involve multiple companies, for the most part Philosophie is responsible for the design and implementation of these projects’ client applications. While all of us at Philosophie focus on design and innovation, as engineers on projects we also have to be able to build these solutions out as well, with a particular emphasis on good architecture design and speed (in order to run users tests, etc.). Consequently, over the course of these projects we’ve worked on a continually-evolving framework (theoretical and in-code) that allows us to move quickly and share code between projects while ensuring that what we’re building is production-grade.
This talk will detail our shared ideas on how to structure our front-end architecture to remain agile and re-usable while supporting project velocity and quality.
Hacking the Modern Web Browser with HTML5 - with Anthony Delgado from Fownders (https://app.fownders.com/) | linkedin (https://www.linkedin.com/in/anthony-delgado)
The browser has evolved tremendously over the past decade and tasks that were once only accomplishable by a desktop application or a mobile 'app' are now able to be built and executed in the browser. Since the HTML5 spec was first released in 2012, the browser and as a result the wbe has come a long way. Today everything from Streaming Video, Voice and Video calling with webRTC, Geo-aware web apps and even augmented reality can all be accomplished in a browser. In this talk I am going to outline all of the amazing things that can be accomplished in today's modern web browsers and how you can push the limits of your web apps and make the app store jealous.