Improving Code Quality With Prettier And ESLint

No software team should spend time and mental resources arguing about code formatting. The same goes for code practices that some of the team members might consider unsafe or counter-productive....

Master the Art of Software Testing with F.I.R.S.T Principles

A quick introduction to the F.I.R.S.T principle you can use to improve your testing skills and create efficient, practical, high-quality tests

February 22, 2023 · 5 min · Luis Filipe Pedroso

Software Testing: A Balance Between Speed and Confidence

One of the most controversial discussions in software development is about the need of writing automated tests. In fact, all the arguments are plausible: some developers believe that it creates more confidence about their code, fearless of coding new features, and better product quality, while others believe that it can add too much complexity in the application with false negatives or flaky tests, slowing the development cycle....

February 21, 2022 · 3 min · Felipe Moslavacz

Web Security: Understanding Content Security Policy (CSP)

Content Security Policy (CSP) is one of the most promising countermeasures against Cross-Site Scripting (XSS) on modern browsers. CSP is a declarative policy mechanism that allows web application developers to define which client-side resources can be loaded and executed by the browser.