Next meetup on February 20 th

Monorepos with lerna.js - 3 Examples

Sebastian Schürmann
@sebs

With serverless, component based web architectures and other new 'hipster' tech, the use case for monorepos is strong - repositories encompassing whole projects are not so much the exception anymore and they keep the friction between teams and disciplines low. I want to present 3 usecases for lerna.js monorepo projects:

  • a website project migrated to a mono repo
  • serverless web application on AWS
  • General web component application

Accessbility, Inputs & JavaScript

Oscar
@_ovlb

At the end of February, WebAIM published The WebAIM Million, an accessibility analysis of the homepages of the one million most visited websites.

The findings are depressing. The average site contains about 60 errors. Things went even more downhill when putting JS frameworks in the equation. As a reaction to those findings, this talk tries to shed light on some accessibility best practices regarding accessible inputs, as well as do soulsearching why we, as developers, have failed so badly.

Upgrading your legacy code incrementally with codemods

Vivek Nayyar
@VivekNayyar09

How many times has it happened that a new version of a library is released and some of the APIs have either been deprecated or been marked unsafe or at times removed completely. If you have upgraded React from v14 to v16 or styled-components, you understand the issue. JavaScript itself changes over time as well and ideally you'll adapt to the improvements made to the language.

The ongoing change is a challenge to web developers and in this talk we'll focus on how to use JavaScript itself to keep a codebase up to date by using the power of codemods. We'll use an open source framework, jscodeshift, to accomplish this and we'll go through their pros/cons as we become accustomed to their usage.