Homepage
Open in app
Sign in
Get started
JavaScript everyday
Strive to improve as a software engineer each day!
Follow
Hash-based CSP in Angular: Boosting security with simple configuration
Hash-based CSP in Angular: Boosting security with simple configuration
Cross-site scripting (XSS) has always been a significant concern for web developers. Escaping and sanitization are well-known techniques to…
Wojciech Trawiński
Nov 26, 2024
Deprecated code monitoring
Deprecated code monitoring
Many software engineers consider a task complete as soon as it hits the “Done” status in their task management system. However, code…
Wojciech Trawiński
Nov 10, 2024
Cross-field validation with Zod
Cross-field validation with Zod
Basic validation with Zod typically processes each field independently:
Wojciech Trawiński
Aug 29, 2024
process.env validation with Zod
process.env validation with Zod
As a web developer, I have always seen Zod as a popular library widely used for parsing server responses at runtime.
Wojciech Trawiński
Jul 18, 2024
How to inspect ESLint configuration file
How to inspect ESLint configuration file
ESLint is a great tool for enforcing quality through static analysis in your projects, and it now uses a flat config that simplifies the…
Wojciech Trawiński
Jul 2, 2024
5 ESLint rules to enforce modern Angular features
5 ESLint rules to enforce modern Angular features
Angular has recently introduced many new features that are worth exploring. The initial step involves familiarizing yourself with these…
Wojciech Trawiński
Jun 24, 2024
How to get ready for zoneless future in Angular
How to get ready for zoneless future in Angular
Angular 18 introduces experimental support for zoneless change detection, which is more efficient than the well-known zone.js based…
Wojciech Trawiński
Jun 16, 2024
How automation and AI facilitate knowledge sharing
How automation and AI facilitate knowledge sharing
I recently wrote a blog post about building a tech reading list. In it, I mentioned that after reading an article, I decide whether to…
Wojciech Trawiński
Jun 9, 2024
How to build your tech reading list
How to build your tech reading list
As a software engineer, you undertake a lifelong journey of continuous learning and growth. In this rapidly evolving field, keeping up with…
Wojciech Trawiński
Jun 2, 2024
Media queries — hidden gems
Media queries — hidden gems
As a frontend developer, you’ve probably used media queries in CSS to create responsive user interfaces. This robust feature allows you to…
Wojciech Trawiński
May 29, 2024
About JavaScript everyday
Latest Stories
Archive
About Medium
Terms
Privacy
Teams