Michał Lipski

Michał Lipski

Senior Software Developer @Snowflake

About Michał

Experienced Java and front-end developer. Practitioner of Test Driven Development. Enthusiast of light weight technologies and agile methodologies. Experience working in cloud based and start-ups projects. Scum master in international and distributed teams. Occasionally Agile and XP practices trainer.

Contributions

Talks Given 1

Talks

Mastering Code Quality with ESLint and Linting Best Practices

Linting is a powerful tool for maintaining code quality and consistency. But linting goes beyond syntax error checking - it can also help you catch errors in system architecture, enforce best practices, improve code readability, and significantly relieve you of code review workload. In this talk, we will dive into the world of ESLint and explore how to make the most of its potential. We'll cover several techniques for enforcing best practices with custom rules. We'll look at some real-world examples of how linting is used to catch bugs and maintain code quality in large-scale projects. We'll also discuss how to start using linting to improve a legacy project that's already messed up a bit. By the end of this lecture, you'll have the knowledge you need to take your linting fun to the next level and use it to effectively improve the quality of your project.