Home / Companies / Cloudsmith / Blog / December 2022

December 2022 Summaries

3 posts from Cloudsmith

Filter
Month: Year:
Post Summaries Back to Blog
It's the end of the year and Cloudsmith is highlighting its achievements from 2022, which include growth despite challenging times globally. Behind the scenes, the company has been working on solving problems in a rapidly changing ecosystem, focusing on artifact management as a key aspect of software supply chain management. Cloudsmith aims to be at the forefront of trust issues in open-source development, making developers' lives easier and reducing risk for organizations. The company expresses gratitude and wishes its users a peaceful holiday season, looking forward to tackling challenges in 2023.
Dec 21, 2022 247 words in the original blog post.
In 2022, there were significant trends in DevOps tools and culture, with a focus on workflow optimization, platform engineering, and AI augmentation. Shorter pipelines, identifying flaky tests, and improving health of open source were among the identified trends. The year was also marked by a shift towards dedicated experts in workflows, such as platform engineers, who review and improve pipelines and workflow. Additionally, there was an increased focus on AI tooling for software development, with companies like GitHub and CircleCI investing heavily in AI-powered tools to help developers. The discussion around multi-cloud also gained traction, with many companies adopting a hybrid cloud approach that includes both on-prem and public clouds. Overall, 2022 was the "year of the workflow", where workflows were optimized through better tooling, human-level improvements, and the adoption of open source and AI-powered solutions.
Dec 19, 2022 1,476 words in the original blog post.
The root cause of many vulnerabilities is memory corruption from software written in memory-unsafe languages like C and C++. The responsibility to stop memory corruption errors lies with the developer, who often finds it hard to catch these issues, leading to a cycle of fixing one vulnerability only to introduce another. To eliminate these vulnerabilities, organizations are advised to move away from C and C++ towards more secure alternatives such as C#, Rust, Go, Java, Ruby, and Swift, which have built-in safety mechanisms that minimize the likelihood of memory corruption vulnerabilities like buffer overflows. The National Security Agency (NSA) recommends these languages due to their improved security and usability features. While mitigations against memory vulnerabilities are available, they are often circumvented by attackers, making it essential to transition legacy systems from C and C++. The development of new programming languages, such as Carbon, aims to provide a path for migrating billion lines of legacy code from C and C++, while Cloudsmith's cloud-native artifact repository supports the transition to memory-safe languages.
Dec 05, 2022 1,581 words in the original blog post.