Sling Academy
Home/DevOps

DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

Linux Permissions: The Ultimate Cheat Sheet

Updated: Feb 07, 2025
Understanding Linux permissions is critical for anyone looking to control access to files and directories on their system. This guide aims to provide you with a handy cheat sheet to decode the mysteries of Linux file......

How to reset Ubuntu to factory settings (4 approaches)

Updated: Feb 07, 2025
IntroductionWhether you’re planning to clear your personal data before selling your computer or simply want to refresh your Ubuntu installation to its original state, knowing how to reset Ubuntu to factory settings can be a useful skill.......

Making GET requests with cURL: A practical guide (with examples)

Updated: Feb 07, 2025
OverviewIf you’ve ever needed to interact with APIs or fetch resources over the web from a command line or a script, you’re likely familiar with cURL. cURL is a powerful tool that transfers data to or from a server using various protocols,......
4 Ways to Recover Accidentally Deleted Files in Ubuntu

4 Ways to Recover Accidentally Deleted Files in Ubuntu

Updated: Feb 07, 2025
IntroductionAccidentally deleting important files can be a stressful experience, especially on a robust system like Ubuntu where the command line is often involved. In this tutorial, we’ll explore various methods to recover your lost files......

Git: What is .DS_Store and should you ignore it?

Updated: Feb 23, 2024
In the world of version control with Git, understanding which files to track and which to ignore is crucial for efficient team collaboration and project management. Among the various files you’ll encounter, one peculiar type that......

NGINX underscores_in_headers: Explained with examples

Updated: Feb 20, 2024
Introduction When working with NGINX, a popular HTTP and reverse proxy server, understanding and properly-configuring header field names is critical. By default, NGINX does not recognize headers with underscores in them. This setting......

How to use Jenkins CI with private GitHub repositories

Updated: Feb 04, 2024
Introduction Continuous Integration (CI) has revolutionized the way we develop software, allowing teams to integrate their work frequently, detect errors quickly, and improve quality. Jenkins, an open-source automation server, plays a......

Terraform: Understanding State and State Files (with Examples)

Updated: Feb 04, 2024
Mastering Terraform requires understanding its core concepts, and among them, the state and state files hold a pivotal role. This guide aims to demystify the nuances of Terraform’s state management and how state files work,......

SHA1, SHA256, and SHA512 in Terraform: A Practical Guide

Updated: Feb 04, 2024
Introduction In the ever-evolving landscape of infrastructure as code (IaC), security remains a paramount concern. Terraform, a popular IaC tool, allows developers to safely manage their infrastructure by writing clear and declarative......

CSRF Protection in Jenkins: An In-depth Guide (with examples)

Updated: Feb 04, 2024
Overview Cross-Site Request Forgery (CSRF) is a prevalent security threat that exploits the trust a web application has in a user’s browser. Jenkins, an open-source automation server extensively used in Continuous Integration and......

Terraform: How to Merge 2 Maps

Updated: Feb 04, 2024
Introduction In the world of Terraform, managing infrastructure as code is both a practice and a philosophy. One common task that often puzzles newcomers and seasoned users alike is merging 2 maps. This article will guide you through......

Terraform: How to extract filename/extension from a path

Updated: Feb 04, 2024
Introduction Managing infrastructure as code requires dealing with numerous file paths, especially in Terraform, where configurations, state files, and various scripts often play a crucial role. Understanding how to manipulate and......
Page 1 of 58 Next →