FOSSA logo
Platform
FOSSA Platform
The Modern Open Source Risk Management Platform
FOSSA Platform
Product
Vulnerability Management
License Compliance
Solutions
SBOM Management
Continuous Compliance
Due Diligence
Shift Code Security Left
Generative AI Risk Management
Resources
Getting Started with FOSSA
Documentation
Blog
Resource Library
Events
tl;drLegal
Company
About FOSSA
Customers
Careers
Partners
Press
Contact Us
For Developers
Pricing
Log In
|
Start for Free
Schedule Demo
Log In
|
Sign Up
|
  • Vulnerability Management
  • License Compliance
  • Open Source in the News
  • Software Composition Analysis
  • Developers

Developer Perspectives

A collection of 20 posts

Direct Dependencies vs. Transitive Dependencies
Developer Perspectives

Direct Dependencies vs. Transitive Dependencies

See the difference between direct dependencies and transitive dependencies, including example dependency graphs.

  • Sara Beaudet
3 min read
Vulnerability Remediation Tactics
Open Source Vulnerability Management

Vulnerability Remediation Tactics

Explore strategies for remediating vulnerabilities in third-party software components, including pros and cons for each.

  • Eliza Zhang
    Eliza Zhang
8 min read
The FOSSA Podcast: Managing Engineering Projects
Developer Perspectives

The FOSSA Podcast: Managing Engineering Projects

This episode of The FOSSA Podcast discusses managing engineering projects, including scaling teams, measuring success, and delegating work.

  • FOSSA Editorial Team
    FOSSA Editorial Team
5 min read
How to Use 1Password to Authenticate the FOSSA CLI
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
How Applause Makes Open Source Management Work for Developers
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
Rust: How to Transform a Byte Stream for Fun and Profit
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
The Three Pillars of Reproducible Builds
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
Overriding Dependency Versions and Using Version Ranges in Maven
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
Dependency Management 
in Visual Studio: NuGet and Beyond
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
12 min read
Managing Dependencies in .NET: .csproj, .packages.config, project.json, and More
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
DevSecOps 101: Understanding and Implementing DevSecOps Principles
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
Best Practices for Testing in Go
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
8 min read
Application Security for Developers: SCA, DAST, and GitHub Actions
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
Top Build Systems for Monorepos
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
How to Apply a License to Your Open Source Software Project
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
Improving Page Speed Using Google PageSpeed Insights in Rails Apps
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
Pros and Cons of Using Monorepos
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
Fast Integration Tests for 3rd Party Services - The Easy Way
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.

  • Eliza Zhang
    Eliza Zhang
1 min read
Pathologies of Go Package Management
Developer Perspectives

Pathologies of Go Package Management

Explore pros and cons of Go package management.

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