Tagged articles
243 articles
Page 3 of 3
Programmer DD
Programmer DD
Sep 9, 2020 · Backend Development

Understanding Spring Boot Config File Priority: properties vs yaml

Spring Boot loads configuration files in a defined order, giving higher priority to application.properties over application.yaml, and searches locations such as file:./config/, file:./, classpath:/config/, and classpath:/, with merging behavior that interviewers often test.

ConfigurationSpring BootYAML
0 likes · 5 min read
Understanding Spring Boot Config File Priority: properties vs yaml
GF Securities FinTech
GF Securities FinTech
Sep 2, 2020 · Frontend Development

Master Frontend Automation: Deploy with GitLab CI from Scratch

This comprehensive guide walks frontend developers through the concepts, benefits, and step‑by‑step implementation of automated deployment using GitLab CI, covering pipeline mechanics, runner configuration, YAML syntax, practical .gitlab-ci.yml examples, common pitfalls, and advanced features to streamline continuous integration and delivery.

DeploymentGitLab CIGitLab Runner
0 likes · 22 min read
Master Frontend Automation: Deploy with GitLab CI from Scratch
Java Architecture Diary
Java Architecture Diary
Aug 19, 2020 · Backend Development

What Changed in Spring Boot 2.4 Config File Processing?

Spring Boot 2.4 introduces a major overhaul of how application.properties and application.yml files are processed, adding deterministic document ordering, new profile activation keys, support for multi‑document properties, profile groups, import of external configuration, and Kubernetes‑aware volume mounts, while preserving backward compatibility through a legacy mode.

ConfigurationKubernetesYAML
0 likes · 12 min read
What Changed in Spring Boot 2.4 Config File Processing?
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 9, 2020 · Cloud Native

Deploy and Manage Prometheus Operator on Kubernetes: A Step‑by‑Step Guide

This article explains what the Prometheus Operator is, how it extends Kubernetes with custom resources, lists the CRDs it provides, and walks through a complete deployment—including cloning the source, creating a monitoring namespace, applying RBAC, installing the operator, creating a Prometheus instance, configuring ServiceMonitor, and troubleshooting common permission errors—using concrete YAML manifests and kubectl commands.

KubernetesPrometheus OperatorRBAC
0 likes · 18 min read
Deploy and Manage Prometheus Operator on Kubernetes: A Step‑by‑Step Guide
High Availability Architecture
High Availability Architecture
Jun 2, 2020 · Cloud Native

Why Kubernetes Is Getting So Popular: A Technical Overview

The article explains Kubernetes' rapid rise by detailing its history, YAML‑based declarative infrastructure, GitOps workflow, scalability features, security policies, cloud‑provider integration, extensibility through CRDs and Operators, and the vibrant community that drives continuous innovation.

DevOpsKubernetesScalability
0 likes · 12 min read
Why Kubernetes Is Getting So Popular: A Technical Overview
Alibaba Cloud Native
Alibaba Cloud Native
Apr 21, 2020 · Cloud Native

Why OAM Makes Serverless on AWS ECS a One‑Click Deployment

This article explains how the Open Application Model (OAM) abstracts away infrastructure details, enabling developers to define applications with concise YAML files and deploy them to AWS Fargate via the Amazon ECS for OAM project using just a few simple commands.

AWS ECSCloud NativeFargate
0 likes · 12 min read
Why OAM Makes Serverless on AWS ECS a One‑Click Deployment
Programmer DD
Programmer DD
Mar 20, 2020 · Fundamentals

Mastering YAML Multi‑Line Strings: Preserve Paragraphs or Flatten Text

This guide explains how to write multi‑line text in YAML configuration files, covering techniques to keep paragraph breaks when displaying the value and methods to collapse line breaks for a single‑line output, complete with code examples and practical differences.

DevOpsMultiline StringsYAML
0 likes · 5 min read
Mastering YAML Multi‑Line Strings: Preserve Paragraphs or Flatten Text
Efficient Ops
Efficient Ops
Dec 26, 2019 · Cloud Native

Why Kubernetes Is the Next‑Generation Operating System for Developers

This article explains how Kubernetes transforms from a container orchestrator into a declarative, cloud‑native operating system, showing beginner‑friendly examples, the benefits of YAML‑based deployments, operators, and how it simplifies software delivery compared to traditional Linux VM workflows.

Cloud NativeDeploymentKubernetes
0 likes · 21 min read
Why Kubernetes Is the Next‑Generation Operating System for Developers
Cloud Native Technology Community
Cloud Native Technology Community
Dec 26, 2019 · Cloud Native

Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution

This article explains how to construct a basic Tekton CI/CD pipeline on Kubernetes, covering core concepts, required resources, task definitions, pipeline templates, secret and ServiceAccount setup, execution monitoring, and includes full YAML and shell code examples for building, testing, and deploying a container image.

DockerGitKubernetes
0 likes · 14 min read
Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution
MaGe Linux Operations
MaGe Linux Operations
Dec 11, 2019 · Cloud Native

Demystifying Kubernetes Architecture: From Master to Service

This article explains the core components and data flow of Kubernetes, covering the Master‑Node relationship, APIServer layers, Controller Manager, Scheduler, kubelet, Service and kube‑proxy, and demonstrates deployment with practical Tomcat and MySQL examples using YAML configuration files.

KubernetesMicroservicesService
0 likes · 19 min read
Demystifying Kubernetes Architecture: From Master to Service
Architecture Digest
Architecture Digest
Nov 3, 2019 · Backend Development

Analyzing Spring Boot 2.2.0.RELEASE Configuration Loading Mechanism

This article examines how Spring Boot 2.2.0.RELEASE loads configuration files, where it searches for them, how it supports YAML and properties formats, how to add JSON support, the precedence of property sources, and the placeholder resolution process by tracing the relevant source code.

JSONPropertySourceSpring Boot
0 likes · 10 min read
Analyzing Spring Boot 2.2.0.RELEASE Configuration Loading Mechanism
DevOps Cloud Academy
DevOps Cloud Academy
Sep 23, 2019 · Cloud Native

Two Methods to Deploy an Nginx Pod in Kubernetes

This article demonstrates two approaches for creating an Nginx pod in Kubernetes: using direct kubectl commands to pull the image and run a pod, and defining a pod manifest YAML file with specifications, followed by kubectl create/apply/delete commands.

Cloud NativeKubernetesNGINX
0 likes · 2 min read
Two Methods to Deploy an Nginx Pod in Kubernetes
WecTeam
WecTeam
Sep 13, 2019 · Frontend Development

How to Build a Custom YAML Loader for Webpack: From Basics to AST Parsing

This guide explains what loaders are in Webpack, walks through creating a simple yaml-loader that converts YAML to JSON, shows how to integrate it with webpack configuration, and demonstrates a more advanced AST‑based implementation with best‑practice development tips.

YAMLloaderwebpack
0 likes · 9 min read
How to Build a Custom YAML Loader for Webpack: From Basics to AST Parsing
JD Tech Talk
JD Tech Talk
Sep 5, 2019 · Information Security

Comprehensive Solution for Data Masking with Apache ShardingSphere (Part 2)

This article explains how to use Apache ShardingSphere's data‑masking (encryption) features to protect both new and existing MySQL/Oracle/PostgreSQL/SQLServer workloads, providing detailed YAML configurations, migration steps, advantages, applicable scenarios, and limitations for secure database operations.

Database SecurityEncrypt-JDBCShardingSphere
0 likes · 12 min read
Comprehensive Solution for Data Masking with Apache ShardingSphere (Part 2)
Alibaba Cloud Native
Alibaba Cloud Native
Jul 5, 2019 · Cloud Native

Mastering Knative Build: Key Features and Practical YAML Examples

This article explains the core concepts of Knative Build, outlines its most important features, and provides detailed YAML examples for steps, templates, sources, service accounts, volumes, and timeout configuration, helping developers create native Kubernetes pipelines without pre‑provisioned build environments.

KnativeKubernetesYAML
0 likes · 9 min read
Mastering Knative Build: Key Features and Practical YAML Examples
macrozheng
macrozheng
Jun 19, 2019 · Cloud Native

Master Docker Compose: Install, Configure, and Deploy Multi-Container Apps

Learn how to install Docker Compose, configure its permissions, verify installation, and use it to define services, images, ports, volumes, and environment variables in a docker‑compose.yml file, then manage containers with common commands to deploy and run multi‑container applications efficiently.

ContainersDevOpsDocker
0 likes · 9 min read
Master Docker Compose: Install, Configure, and Deploy Multi-Container Apps
MaGe Linux Operations
MaGe Linux Operations
May 11, 2019 · Operations

Master Ansible: From Installation to Advanced Playbooks and Roles

This comprehensive guide walks you through installing Ansible, configuring its core files, defining inventories, using key‑based SSH, executing basic commands, exploring common modules, writing playbooks, mastering YAML syntax, handling variables, conditions, loops, handlers, roles, and tags for efficient automation.

Configuration ManagementPlaybooksYAML
0 likes · 22 min read
Master Ansible: From Installation to Advanced Playbooks and Roles
Alibaba Cloud Native
Alibaba Cloud Native
Feb 26, 2019 · Cloud Native

Why Kubernetes Is the Next‑Generation OS and How to Build Your First Operator

This article explains why Kubernetes should be seen as a next‑generation operating system, walks through a simple nginx deployment using declarative YAML, introduces the concepts of CRDs, custom controllers and Operators, and shows how to create and manage resources such as etcd clusters and virtual machines within Kubernetes.

DeploymentDevOpsKubernetes
0 likes · 20 min read
Why Kubernetes Is the Next‑Generation OS and How to Build Your First Operator
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 26, 2018 · Big Data

Gear: An Internal Workflow Scheduling System for Hadoop at iQIYI

Gear is iQIYI’s internal, high‑availability workflow scheduler built on Apache Oozie and extended with a YAML‑based definition language, GitLab‑driven submission, and a web UI, enabling thousands of daily Hadoop/Spark jobs, complex dependencies, retries, and monitoring, and evolving from SSH‑centric 1.x to feature‑rich 2.x.

HadoopJob ManagementOozie
0 likes · 14 min read
Gear: An Internal Workflow Scheduling System for Hadoop at iQIYI
MaGe Linux Operations
MaGe Linux Operations
Mar 21, 2017 · Operations

Master YAML and Ansible: From Basics to Playbook Automation

This guide introduces YAML syntax and features, explains how to define variables, facts, and loops in Ansible, details the INI‑style inventory file format, and walks through creating playbooks with hosts, tasks, handlers, and tags for reliable automation.

AnsibleConfiguration ManagementDevOps
0 likes · 11 min read
Master YAML and Ansible: From Basics to Playbook Automation