Open Source

New Book Highlights Open Source Tools And Tips For Personal Cybersecurity
In a world that has to contend with constant cyber threats, this new book by author Bryson Payne is a necessary read for any open source technologist who spends time on the internet. The internet can be a dangerous place. Not a week goes by without a cyber attack taking place. Go H*ck Yourself: A Simple …

The Next Step For Istio And Cloud-Native Open Source
We are excited to announce that Google and the Istio Steering Committee have submitted the Istio project for consideration as an incubating project within the Cloud Native Computing Foundation (CNCF). This is a significant milestone for Istio and its community, and we are thrilled to reach this next step in the evolution of the project. …

3 Open Source Tools For People With Learning Difficulties
The ability to customize applications is one of the great strengths of open source. Disabilities significantly impact people’s lives. As someone with dyspraxia and dyslexia, I can tell you that is true. One thing that mitigates my difficulties is the technology I use, such as a screen-reader and task manager. I’ve set up an ecosystem of sorts that …

5 Ways To Involve People Who Don’t Write Code In The DevOps Process
Build a culture of DevOps throughout the entire organization by involving other departments and breaking down silos. DevOps transformation extends beyond development and operations teams. It’s also relevant to other parts of the organization. These new collaborators can offer new insights to the development team seeking to maintain alignment with customer needs. This article describes …

Why is the Swift Language Gaining Popularity? Is it Tailored Swift?
What is the Swift Language? Swift is a powerful and intuitive programming language developed by Apple Inc for iOS iPadOS, macOS, tvOS, watchOS, and Linux application development. Swift combines decades of experience in building Apple platforms with the latest research in programming languages. Swift APIs are even easier to read and maintain because named parameters …

Open Sourcing The App Engine Standard Java Runtime
One year after Google App Engine was released in 2008, Java became the second language runtime available on the platform. Java developers were able to deploy and scale their servlet-based web applications easily, without worrying about infrastructure management. Not only Java was able to run then, but alternative JVM languages, like Apache Groovy, and Kotlin …

Learn Rust In 2022
If you’re going to explore Rust this year, download our free Rust cheat sheet, so you have a quick reference for the basics. Rust is a relatively new programming language, and it’s already a popular one winning over programmers from all industries. Still, it’s also a language that builds on everything that’s come before. Rust wasn’t made …

Anyone Can Compile Open Source Code In These Three Simple Steps
You don’t need to know how to write or read code to compile it. There are many ways to install software, but you get an option not available elsewhere with open source: You can compile the code yourself. The classic three-step process to compile source code: $ ./configure $ make $ sudo make install Thanks to these commands, you …

How To Package Your Python Code
Use setuptools to deliver Python code to users. You’ve spent weeks perfecting your code. You’ve tested it and sent it to some close developer friends for quality assurance. You’ve posted all the source code on your personal Git server, and you’ve received helpful bug reports from a few brave early adopters. And now you’re ready to …

Sigstore, The Free Digital Signing Service For Open Source Supply Chain Security, Gets Additional Support
Open source software tools and services are often created quickly and out of necessity. Linus Torvalds, for example, created the first version of git in a weekend when the Linux kernel team could no longer use BitKeeper for Source Control Management. sigstore was created earlier this year to address the massive gap for an easy, …