• License Compliance
  • Vulnerability Management
  • About FOSSA
  • Contact Us
  • License Compliance
  • Vulnerability Management
  • About FOSSA
  • Contact Us
  • Request Demo
    Request Demo
  • Vulnerability Management
  • License Compliance
  • Open Source in the News
  • Software Composition Analysis
  • Developers

Developer Perspectives

A collection of 17 posts

Inside FOSSA

How to Use 1Password to Authenticate the FOSSA CLI

1Password has released a shell plugin that will enable FOSSA users to authenticate with a simple fingerprint scan. Here's how to use it.

  • FOSSA Editorial Team
    FOSSA Editorial Team
4 min read
Software Composition Analysis

How Applause Makes Open Source Management Work for Developers

See how Applause has built developer-friendly open source license compliance and security programs with a significant assist from FOSSA.

  • FOSSA Editorial Team
    FOSSA Editorial Team
5 min read
Developer Perspectives

Rust: How to Transform a Byte Stream for Fun and Profit

Here's one way to think about Rust readers that plays nicely with the way Rust programmers naturally think about streaming values.

  • Jessica Black
    Jessica Black
4 min read
Developer Perspectives

The Three Pillars of Reproducible Builds

Explore three key principles of designing reproducible builds: repeatable builds, immutable environments, and source availability.

  • Jessica Black
    Jessica Black
7 min read
Developer Perspectives

Overriding Dependency Versions and Using Version Ranges in Maven

Get step-by-step guidance on managing dependencies in Maven: declaring dependencies, overriding dependency versions, and using version ranges.

  • FOSSA Editorial Team
    FOSSA Editorial Team
5 min read
Developer Perspectives

Dependency Management in Visual Studio: NuGet and Beyond

Learn how to manage NuGet package dependencies for your .NET projects using Visual Studio.

  • Cristian Taran
11 min read
Developer Perspectives

Managing Dependencies in .NET: .csproj, .packages.config, project.json, and More

Get an overview of the artifacts involved in .NET dependency management, how they interact, and how to use them.

  • Cristian Taran
8 min read
Open Source Vulnerability Management

DevSecOps 101: Understanding and Implementing DevSecOps Principles

See how DevSecOps principles can make software development more secure, and discover strategies for an effective DevSecOps implementation.

  • FOSSA Editorial Team
    FOSSA Editorial Team
5 min read
Developer Perspectives

Best Practices for Testing in Go

Get step-by-step guidance on writing effective tests in Go, including choosing what to test and how to make it work in your application.

  • Jessica Black
    Jessica Black
9 min read
Open Source Vulnerability Management

Application Security for Developers: SCA, DAST, and GitHub Actions

See how tools like SCA and DAST can fuel developer-centric application security, and get step-by-step guidance for using them in GitHub Actions.

  • Solomon Rubin
    Solomon Rubin
6 min read
Developer Perspectives

Top Build Systems for Monorepos

See how build systems like Bazel, Buck, and Pants help organizations tackle some of the complexities that come with using monorepos.

  • FOSSA Editorial Team
    FOSSA Editorial Team
5 min read
Developer Perspectives

How to Apply a License to Your Open Source Software Project

Get step-by-step guidance on how to add a license to your open source software project and how to approach copyright statements.

  • Konstantin Gredeskoul
    Konstantin Gredeskoul
12 min read
Developer Perspectives

Improving Page Speed Using Google PageSpeed Insights in Rails Apps

See how to improve web performance when working in a Rails codebase with Google’s PageSpeed Insights.

  • Taylor Wong
5 min read
Developer Perspectives

Pros and Cons of Using Monorepos

Monorepos have gained popularity in recent years, especially in engineering-led companies. Explore the pros and cons of using them in your organization.

  • Taylor Udell
    Taylor Udell
5 min read
Developer Perspectives

Fast Integration Tests for 3rd Party Services - The Easy Way

In this article, we will learn how mocha-tape-deck is a practical way applied in most cases for integration testing.

  • Matthew Schwartz
    Matthew Schwartz
4 min read
Developer Perspectives

Reflecting on 1 year of early-stage engineering

Leo shares his experience as a software developer at Fossa. Previously, he worked at Google as a new grad where he learned organizational structure and best practices of engineering management.

  • Leo Zhang
    Leo Zhang
1 min read
Developer Perspectives

Pathologies of Go Package Management

Explore pros and cons of Go package management.

  • Leo Zhang
    Leo Zhang
7 min read
  • For the Love of Open Source © 2023 FOSSA, Inc.
  • Privacy Policy
  • Terms & Conditions