Best of SnykOctober 2023

  1. 1
    Article
    Avatar of snykSnyk·3y

    How to protect Node.js apps from CSRF attacks

    This article explores how CSRF attacks work in Node.js applications and provides strategies to protect against them. It covers the synchronizer token pattern (STP), SameSite cookies, and the Double Submit Cookie pattern. The article also mentions the importance of testing CSRF protection and provides best practices for securing Node.js applications.

  2. 2
    Article
    Avatar of snykSnyk·3y

    Modern VS Code extension development tutorial: Building a secure extension

    Learn how to build a secure VS Code extension using modern development practices. Explore the tools needed, project preparation, and running the extension.

  3. 3
    Article
    Avatar of snykSnyk·3y

    Dependency injection in Python

    Learn about the concept of dependency injection in Python, its benefits for code maintainability, modularity, and testability, and its limitations. Explore how dependency injection can be implemented in popular Python frameworks such as Flask, Django, and FastAPI. Also, discover the different Python dependency injection frameworks available and how they can contribute to your project. Finally, learn about the importance of keeping project dependencies secure with Snyk and how it integrates with Python development workflows.

  4. 4
    Article
    Avatar of snykSnyk·3y

    How to update cURL

    Learn how to update cURL on different operating systems like macOS, Windows, and Linux. Get the latest version and secure your system.

  5. 5
    Article
    Avatar of snykSnyk·3y

    The art of conditional rendering: Tips and tricks for React and Next.js developers

    Learn about the benefits of conditional rendering in React, the difference between conditional rendering and conditional routing, and how to implement conditional rendering in React, Next.js, and Remix.