chris

Why Should You Care About Your Customer's Journey? — step-by-step DevOps tutorial on Progressive Robot

Why Should You Care About Your Customer’s Journey?

Rafael Mojica, VP of User Experience at the cloud provider, guides you through the benefits of understanding and minding your customers’ journeys. Using data and design-driven techniques, Mojica shows efficient ways to plot out the journey and create more well-rounded experiences for your customers.

Read more
Spring Security Example Tutorial — step-by-step Security tutorial on Progressive Robot

Spring Security Example Tutorial

URL: https://www.progressiverobot.com/spring-security-example-tutorial/ Spring Security provides ways to perform authentication and authorization in a web application. We can use spring security in any servlet based web application. Spring Security ![spring security example tutorial](images/spring-security-example-tutorial-section-1.png) Some of the benefits of using Spring Security are: Proven technology, it's better to use this than reinvent the wheel. Security is something […]

Read more
How to Configure GPG Key Management on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure GPG Key Management on Debian 9

Introduction Deploying configure gpg key management on debian 9 on a Debian 9 Stretch machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Before you […]

Read more
Initial Server Setup with Debian 7 — step-by-step Linux tutorial on Progressive Robot

Initial Server Setup with Debian 7

This tutorial covers how to login with root, how to change the root password, how to create a new user, and how to give the new user root privileges. It’s written for Debian 7.

Read more
How To Use and Validate Web Forms with Flask-WTF — step-by-step Python tutorial on Progressive Robot

How To Use and Validate Web Forms with Flask-WTF

WTForms is a Python library that provides flexible web form rendering. You can use it to render text fields, text areas, password fields, radio buttons, and others. WTForms also uses a CSRF token to provide protection from CSRF attacks. In this tutorial, you’ll build a small web application that demonstrates how to render and validate web forms using Flask-WTF.

Read more
How to Set Up SSH Keys on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up SSH Keys on Ubuntu 18.04

SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we’ll learn how to set up SSH key-based authentication on an Ubuntu 18.04 installation.

Read more
Ubuntu 20.04 — blueman — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 20.04

Ubuntu 20.04 — blueman — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 16 July 2020 Affected versions: Ubuntu 20.04 (focal) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4605-2 Related CVEs: https://launchpad.net/bugs/1897287 CVE-2020-15238 Upstream summary: Vaisha Bernard discovered that blueman did not properly sanitize input on the d-bus interface to blueman-mechanism. A local attacker could possibly use this […]

Read more
How to Install MongoDB on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How to Install MongoDB on Ubuntu 16.04

MongoDB is a free and open-source NoSQL document database used commonly in modern web applications. This tutorial will help you set up MongoDB on your server for a production application environment.

Read more
How to Configure Alertmanager on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Configure Alertmanager on Debian 10

Introduction Deploying configure alertmanager on debian 10 on a Debian 10 Buster machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Ensure Debian 10 Buster […]

Read more
CHAT