Josep johomo.hashnode.dev·Aug 7, 2024Choosing the Right Dependencies: Ensuring Quality and Security in your Software ProjectsBuilding a project from scratch is rare due to the complexity and time constraints involved. Instead, developers often build applications on top of existing software. This means our software depends on other software. Dependencies are necessary and u...27 readsDeveloper Career Growthopenssf scorecard
eurotechconseileurotechconseil.hashnode.dev·Nov 23, 2023The Importance of Software MaintenanceWhat is Software Maintenance? Software maintenance encompasses the practices and tasks employed to refine, enhance, and fix software after its delivery to end-users. This includes troubleshooting, altering, and sustaining the system to ensure its opt...Software Engineering
David Terendavidteren.hashnode.dev·Sep 13, 2023Software Maintenance is Hard but there's HopePhoto by Joshua Sortino on Unsplash For any non-trivial software application, keeping dependencies like libraries and frameworks up-to-date is an endless but essential task. Why is it so important and challenging? What are dependencies? Dependencies...10 likes·41 readsRails
Aparna Vikramanaparnavikraman.hashnode.dev·Dec 29, 2022Why Metrics and Alarms are important for your Service/Application?Metrics and alarms are crucial tools for monitoring and maintaining the performance and reliability of a software application. By tracking key performance indicators (KPIs) and setting up alerts for when certain thresholds are crossed, organizations ...software-maintenance
Imam Hossain Roniimamhossainroni.me·Apr 16, 2021The Art of Semantic VersioningVersioning means giving things, like software or documents, special labels to keep track of changes and updates. These labels are usually numbers or letters, helping us understand which version is the latest or how something has changed over time. Ve...40 readssemantic versioning