Best of Data ScienceJanuary 2022

  1. 1
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·4y

    Attacks on JSON Web Token (JWT)

    In this article, we will discuss the attacking part on JWT, which is the hacker’s favorite part. Abusing None algorithm is used to generate a JWToken. In that case, anyone can create a forge JWT Token and submit it to a resource server because there is no signature available in the token.

  2. 2
    Article
    Avatar of btrprogBetter Programming·4y

    SOLID Principles With (almost) Real-Life Examples in Java

    Each class should have only one sole purpose, and not be filled with excessive functionality. Open-Closed Principle Classes should be open for extension, closed for modification. Interface Segregation Principle Interfaces should not force classes to implement what they can’t do. Dependency Inversion Principle Components should depend on abstractions, not on concretions.

  3. 3
    Article
    Avatar of taiTowards AI·4y

    Code Algorithms

    Algorithms are used to solve specific problems in the form of clearly defined steps. An algorithm is just a collection of steps used to complete a specific task. Swift Algorithms offers the opportunity to examine the main algorithmic problems and solutions before putting them into the main code.

  4. 4
    Article
    Avatar of taiTowards AI·4y

    Big O Notation: What Is It?

    Big O notation is used to classify algorithms based on how their execution time or space requirements grow as the size of the input increases. Big-O notation can express the best, worst, and average execution time of an algorithm. Knowledge of Big O is an essential tool when working with algorithms that must operate at a large scale.

  5. 5
    Article
    Avatar of crioCrio.Do·4y

    10 Best Sorting Algorithms You Must Know About

    Sorting data makes it easier to search through a given data sample, efficiently and quickly. There are over 40 different sorting algorithms used in the computing world today. Bubble sorting is used in programming TV to sort channels based on audience viewing time. Databases use external merge sort to sort sets of data that are too large to be loaded entirely into memory! Sports scores are quickly organized by quick sort algorithm in real-time!!

  6. 6
    Article
    Avatar of circleCircleCI·4y

    Building a React dashboard to visualize workflow and job events

    Data visualization is the process of translating large data sets and metrics into charts, graphs, and other visuals. Using CircleCI webhooks, we can gather data on workflow and job events. In this tutorial, I will lead you through the steps to create a React-based dashboard to visualize this data.