3 new features of the latest OpenPGP.js version
Oct08

3 new features of the latest OpenPGP.js version

OpenPGP.js is a cryptography library that implements the OpenPGP standard, most commonly used for email encryption. ProtonMail, Mailvelope, and FlowCrypt all use OpenPGP.js, to name a few. That means the OpenPGP.js library encrypts millions of users’ messages. read more Powered by...

Read More
Rotate and archive logs with the Linux logrotate command
Oct07

Rotate and archive logs with the Linux logrotate command

Logs are great for finding out what an application is doing or troubleshooting a possible problem. Almost every application we deal with generates logs, and we want the applications we develop ourselves to generate them too. The more verbose the logs, the more information we have. But left to themselves, logs can grow to an unmanageable size, and they can, in turn, become a problem of their own. So it’s a good idea to keep them...

Read More
3 phases to start a DevSecOps transformation
Oct07

3 phases to start a DevSecOps transformation

DevSecOps is another step in the DevOps journey for your organization. Breaking down your transformation into phases facilitates working directly with developers and other team members. A phased approach also allows you to get feedback from those affected by the change and iterate as necessary. Here are the first three phases of a DevSecOps transformation: Phase 1: analysis, education, and training In phase 1, you do the preliminary...

Read More
Check Java processes on Linux with the jps command
Oct06

Check Java processes on Linux with the jps command

On Linux, there are commands to view processes running on your system. A process is any ongoing event being managed by the kernel. A process is spawned when you launch an application, but there are also many other processes running in the background of your computer, including programs to keep your system time accurate, to monitor for new filesystems, to index files, and more. The utilities, such as those included in the procps-ng...

Read More
Following a DevSecOps maturity model
Oct06

Following a DevSecOps maturity model

DevSecOps is in many ways another level of DevOps maturity for an enterprise. Executive management and other stakeholders understand the concept of a maturity model, making it a helpful way to explain the value of this shift. Following a maturity model also helps you tell a story that includes the people, process, and technology changes that come with a DevOps-to-DevSecOps transformation. Here are four typical levels of DevSecOps...

Read More
Get podman up and running on Windows using Linux
Oct05

Get podman up and running on Windows using Linux

WSL 2, the second iteration of the Windows Subsystem for Linux, allows you to run a Linux environment natively on Windows, without the overhead of a virtual machine (VM). It integrates nicely with Windows, too, and provides you access to most of the command-line tools, utilities, and applications you’re used to on Linux. read more Powered by...

Read More