- [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. Talks: 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
- [Exclusive] Meet the JS standards committee - TC39
- 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. Our speakers: 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 careers. 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
- NYCHTML5 October Meetup
- 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.