About  Gabriel L. Manor
Director of DevRel
Permit.io

I'm a senior full-stack developer with a favorite kid named Frontend.For over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day.When I’m not busy with code, you’ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff.Besides all that, I'm a father of two, a hobbyist photographer, lego builder, and food creator.

Connect with Gabriel
Linkedin
About Daniel
About Gabriel L. Manor
Director of DevRel
Permit.io
Université du Québec

Daniel Lemire is a computer science professor at the Data Science Laboratory of the University of Quebec (TELUQ). He is among the top 500 GitHub users worldwide and has published over 80 peer-reviewed research papers. He is an editor at the journal Software: Practice and Experience,

I'm a senior full-stack developer with a favorite kid named Frontend.For over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day.When I’m not busy with code, you’ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff.Besides all that, I'm a father of two, a hobbyist photographer, lego builder, and food creator.

Connect
with Daniel
Linkedin
Connect with Gabriel
Linkedin
Connect
with Gabriel
Linkedin
This is some text inside of a div block.
This is some text inside of a div block.
WORKSHOP
WORKSHOP
Hidden Hacks in Linters for Better & More Secure Code
Linters are a great tool that enable developers to create static analysis rules for their code base. While most coders use pre-built sets of rules baked into their linter of choice, these can also be adapted to custom needs.

Today's linters are highly evolved and make it possible to avoid static code and even to run SA checks through the development and CI cycles, but they are even more powerful and few developers take advantage of their many advanced features. With ESLint it is quite easy to create custom rules that can for both general usage––such as duck typing, code styling, or type checks, through more customized usage like maintaining clarity around internals, and enforcing org guidelines.

With custom rules, you can proactively help your developers write better in their native IDEs, create much more stable apps, and have security tools leverage them for manual vulnerability checks. This talk will demonstrate how you can apply all of this to your JS with ESLint.
  • Date: 08 Nov 2023
  • Length: 1.5 hour workshop
  • Time: 16:00 GMT | 16:00 UTC
Add to CalendarShare on Twitter

THE SPEAKERS