Best of SecurityAugust 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    Serving Frontends in Microservices Architecture

    The microservices architecture has emerged as a dominant paradigm in the software development landscape. The frontend - which serves as the user's gateway to the application - is equally crucial. This article aims to explore the challenges and solutions associated with serving frontends in a microservices environment.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    What's New in Node20 for API Development

    The release of Node.js 20 marked another step in the platform's evolution, introducing a range of features that cater to the needs of modern software development. The advancements in the Web Assembly System Interface (WASI) are noteworthy. The integration of the V8 11.3 JavaScript engine brings several technical improvements.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP72: OAuth 2.0 Explained With Simple Terms

    This week’s system design refresher: Git Merge vs. Rebase vs. Squash Commit. OAuth 2.0 is a powerful and secure framework that allows different applications to securely interact with each other on behalf of users. New Relic Interactive Application Security Testing (IAST) is now in public preview.

  4. 4
    Article
    Avatar of ghblogGitHub Blog·3y

    Why Rust is the most admired language among developers

    For the eighth year in a row, Rust has topped the chart as ‘the most desired programming language’ in Stack Overflow’s annual developer survey. More than 80% of developers report that they’d like to use the language again next year. The language was created less than 20 years ago.

  5. 5
    Article
    Avatar of asayerasayer·3y

    Authentication in Next.js with Clerk

    Clerk is a cloud-based authentication service that aims to simplify the integration of secure authentication in web applications. With Clerk, you can: - Permit users to log in using their Google, GitHub, or other social network accounts that they already have. The template of the Notes Manager application has already been created using Next.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    OWASP API Security Top 10 – Secure Your APIs

    The OWASP API Security Top 10 is a standard reference guide highlighting the most critical web API vulnerabilities. We just published a course on the freeCodeCamp.org YouTube channel that will teach you about each security risk and techniques to fortify your APIs against potential threats.

  7. 7
    Article
    Avatar of asayerasayer·3y

    Securing Front-end Apps with CORS and CSP

    Security breaches can lead to data theft, unauthorized access, and brand reputation damage. With proper CORS and CSP implementations, we can fortify our front-end apps and stay ahead of potential threats. The crucial security feature known as CORS, or Cross Origin Resource Sharing, enables servers to manage which external resources can access a web application.

  8. 8
    Article
    Avatar of amplicationAmplication·3y

    The Role of MicroGateways in Microservices

    Microservices have redefined how applications are planned, developed, and deployed. MicroGateways serve as a watchdog at the microservices level, addressing these complicated challenges and facilitating efficient communication. They offer the same basic benefits as traditional API Gateways, such as enhanced security, streamlined access control, optimized communication, and centralized logging.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker vs. Virtual Machines

    Two major contenders have emerged: Docker and Virtual Machines (VMs) These solutions address the challenges of efficient resource usage and streamlined application management. In this blog, we’ll dive into the technical details of Docker and VMs, understanding their differences, commonalities, and the scenarios where they truly shine.

  10. 10
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Set up a CI/CD Pipeline Process with Jenkins and Docker in AWS in AWS. We will build a simple Flask application, testing it, and deploying it to Docker Hub. The Flask application will be continuously tested while the Docker image is run as part of the pipeline process.

  11. 11
    Article
    Avatar of developercomDeveloper.com·3y

    GitHub versus GitLab

    GitHub and GitLab are popular programmer tools built on the Git framework that help developers collaborate, manage code repositories, streamline workflows, and more. This guide will break down the features, pros, cons, and pricing so you can choose the better fit for your needs.

  12. 12
    Article
    Avatar of coinsbenchCoins Bench·3y

    The Beginner-Friendly Guide to Understanding Web3 Development in 2023 and How its Application Can Change Your Life Forever

    The Beginner-Friendly Guide to Understanding Web3 Development in 2023 and How its Application Can Change Your Life Forever. We’ll delve into the origins of Web3, its key principles, and how it contracts with Web2 and Web1 eras.

  13. 13
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    AWS Project: Architecting a Secure and Scalable Network with AWS VPCs and Subnets

    The objective of this project is to help beginners understand concepts like VPCs, subnets, Network ACLs, routing, and security groups. An AWS account that is free-tier eligible because we don’t want to spend money on this project. The next step is to set up a Bastion Host in the public subnet.

  14. 14
    Article
    Avatar of bartwullemsThe Art of Simplicity·3y

    Learning CodeQL

    CodeQL is a static analysis tool that can scan your code for vulnerabilities. CodeQL lets you query code as though it was data. By writing queries you can find variants of a vulnerability. The easiest way to try out CodeQ is by enabling the code scanning with CodeQL GitHub Action.

  15. 15
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Mastering Swagger: Best Practices for API Development

    Mastering Swagger is a powerful tool for designing, building, and documenting APIs. The OpenAPI Specification (formerly known as Swagger Specification) is a widely adopted standard for describing RESTful APIs. Swagger provides mechanisms to manage API versions, allowing developers to introduce new features while ensuring backward compatibility.

  16. 16
    Article
    Avatar of winglangWing·3y

    Json Takes Flight

    Service1 and service2 must produce a message and send it to service2. Given that it's 2023, XML is off the table, making JSON the clear winner. As a minimal, text-based format that is a subset of JavaScript, JSON is easy to read and focuses on solving a single problem: data interchange.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    The Top 10 Nmap Scripts to Unlock Network Security

    The Top 10 Nmap Scripts to Unlock Network Security Nmap scripts are a powerful tool in your toolkit. They offer a wide range of functionalities, from network discovery to vulnerability assessment and penetration testing. In this article, we'll dive deep into the top 10 N map scripts that every cyber security professional should know.