Best of SecurityNovember 2021

  1. 1
    Article
    Avatar of ballerinaBallerina·5y

    Securing Microservices with JWT

    This guide explains how to secure an 'Order Management Service' (RESTful service) with JWT Auth using Ballerina. JWT helps to pass the end-user context across microservices in a manner that can’t be forged. Because the claims set of the JWT is signed by the STS, no microservice can change its content without invalidating its signature.

  2. 2
    Article
    Avatar of dzDZone·5y

    Software Engineering Best Practices That High-Performing Teams Follow

    Software engineering best practices that high-performing teams follow. Code reviews are vitally important to ensure consistency and reliability of software. Software maintenance is a critical part of the software development lifecycle. Engineers should continuously clean up small pieces of tech debt so they never have to undertake a giant refactoring project.

  3. 3
    Article
    Avatar of quastorQuastor Daily·5y

    Software Architecture Principles

    Slack’s codebase is largely written in the Hack programming language. There are no widely-used static analysis tools for Hack, so two interns set out to build one. They did it by adding support for Hack to Semgrep (a popular open source static analysis tool)

  4. 4
    Article
    Avatar of pointerPointer·5y

    Chat API & In-App Messaging as a Service

    Stream Chat provides an unmatched level of performance and UX. Reactions, threads, URL enrichment, typing indicators, read state, etc give users what they expect from an in-app chat experience. The Stream Chat service has no defined limits on channel sizes, with companies adding over 1 million users to channels.