ops.tips

Website review ops.tips

Articles for the Cloud-Native Software Engineer

 Generated on April 07 2026 11:28 AM

Old data? UPDATE !

The score is 67/100

SEO Content

Title

Articles for the Cloud-Native Software Engineer

Length : 47

Perfect, your title contains between 10 and 70 characters.

Description

Articles on AWS, Golang, Containers, Linux, Infrastructure and more.

Length : 68

Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
title ops.tips
type website
url https://ops.tips/
image https://ops.tips/opstips.png
image:alt Website logo
description Articles on AWS, Golang, Containers, Linux, Infrastructure and more.
site_name ops.tips

Headings

H1 H2 H3 H4 H5 H6
0 92 0 0 0 0
  • [H2] kubectl create pizza
  • [H2] kubernetes secrets
  • [H2] quality of service and oom in kubernetes
  • [H2] containerd - concourse runtime up to speed
  • [H2] go: observing stack grow and shrink
  • [H2] an intro to bpf
  • [H2] golang http context cancellation under the hood
  • [H2] a standalone kubelet with containerd
  • [H2] failed to locate iptables
  • [H2] a practical look into overlayfs
  • [H2] capturing system-wide process execution time
  • [H2] the effect of writing to the uid map proc file
  • [H2] tar and permission bits
  • [H2] the setuid bit, or, how sudo minimally works
  • [H2] user namespaces and why some containers might take a while to start in Concourse
  • [H2] improving streaming between Concourse workers
  • [H2] tracing builds in Concourse
  • [H2] why you just can't kill a Linux process that is frozen
  • [H2] glibc and golang - an interesting mix
  • [H2] booting a fresh linux kernel on qemu
  • [H2] a very quick intro to prometheus
  • [H2] serving tarballs as container images
  • [H2] A Raspberry PI Concourse Worker
  • [H2] How Linux creates sockets and counts them
  • [H2] Using /proc to get a process' current stack trace
  • [H2] Process resource limits under the hood
  • [H2] Why top and free inside containers don't show the correct container memory
  • [H2] How is /proc able to list process IDs?
  • [H2] What is /proc?
  • [H2] A month of /proc
  • [H2] A bpftrace Ansible role
  • [H2] Article recommendation using Hugo
  • [H2] A UDP server and client in Go
  • [H2] Retrieving the full path of a process on MacOS (and exploring procfs)
  • [H2] Dmesg under the hood
  • [H2] Analyzing Tcpdump capture in real-time with Wireshark
  • [H2] Passing the results of a command as a file to another script
  • [H2] Measuring HTTP response times with cURL
  • [H2] How to minify and bundle assets using Hugo
  • [H2] Shell: replacing a variable with the contents of a file
  • [H2] Developing eBPF code with autocompletion support
  • [H2] Blocking ingress traffic to Docker swarm worker machines
  • [H2] How to set up a Private Docker Registry using AWS S3
  • [H2] Retrieving Docker Registry metrics using Prometheus
  • [H2] Navigating the Linux Kernel source tree with YouCompleteMe
  • [H2] A minimal TCP Client in C
  • [H2] Using network namespaces and a virtual switch to isolate servers
  • [H2] Adding privileged containers to Docker Swarm mode
  • [H2] Compiling and running your own forked Docker release
  • [H2] Shell: how to add a prefix to the output of multiple commands
  • [H2] Using HAProxy maps with Access control lists (acl)
  • [H2] Making HAProxy respond 200 OK to health checks
  • [H2] Blocking EC2 Metadata service from Docker containers in AWS
  • [H2] Running Docker with a forked RunC
  • [H2] Implementing a TCP server in C
  • [H2] Using C to inspect Linux syscalls
  • [H2] How to set up AWS EFS across multiple availability zones using Terraform
  • [H2] A practical look at basic AWS Networking with Terraform
  • [H2] How to collect Docker Daemon Metrics
  • [H2] Nginx HTTP2 Server Push
  • [H2] An Example of Go RPC Client and Server
  • [H2] The first limit you'll hit on AWS EFS: Locks
  • [H2] Initializing Grafana with preconfigured dashboards
  • [H2] Simulating AWS tags in local Prometheus
  • [H2] What happens when a pipeline is created in Concourse CI?
  • [H2] How to build and run Concourse CI locally
  • [H2] Creating a simple extension to block websites
  • [H2] Replacing HAProxy ACLs by HAProxy Maps
  • [H2] How to publish a blog using AWS
  • [H2] Configuring HAProxy with HTTP2 support
  • [H2] Sending files via gRPC
  • [H2] Should you buffer your writes?
  • [H2] Writing DNS messages from scratch using Go
  • [H2] Can we manage multiple GitHub repositories in a better way?
  • [H2] Creating a hello-world API using Swagger and Go
  • [H2] A minimal Docker Ansible role
  • [H2] Incremental backups using GNU Tar and S3
  • [H2] Updating the Docker version in Travis-CI
  • [H2] Forcing (from inside) the redirection of all outputs of a bash script to a file
  • [H2] Inspecting Docker images without pulling them
  • [H2] Getting TLS certificates with Letsencrypt and HAProxy
  • [H2] Pushing Docker images right from Travis-CI
  • [H2] Changing the name of an index in Elasticsearch
  • [H2] Executing multiple commands in SSH session against multiple machines
  • [H2] Concurrently running container-based and VM tests in Travis-CI
  • [H2] Why my Ubuntu container doesn't execute profile scripts?
  • [H2] A Dockerfile tailored for Golang applications
  • [H2] LVM on loopback devices
  • [H2] Minimal Golang Makefile
  • [H2] How to install HAProxy with Lua support on MacOS
  • [H2] HAProxy Docker Container Logs
  • [H2] Augmenting Linux Swap Space

Images

We found 0 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 68%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 94 links including 0 link(s) to files

Anchor Type Juice
kubectl create pizza Internal Passing Juice
kubernetes secrets Internal Passing Juice
quality of service and oom in kubernetes Internal Passing Juice
containerd - concourse runtime up to speed Internal Passing Juice
go: observing stack grow and shrink Internal Passing Juice
an intro to bpf Internal Passing Juice
golang http context cancellation under the hood Internal Passing Juice
a standalone kubelet with containerd Internal Passing Juice
failed to locate iptables Internal Passing Juice
a practical look into overlayfs Internal Passing Juice
capturing system-wide process execution time Internal Passing Juice
the effect of writing to the uid map proc file Internal Passing Juice
tar and permission bits Internal Passing Juice
the setuid bit, or, how sudo minimally works Internal Passing Juice
user namespaces and why some containers might take a while to start in Concourse Internal Passing Juice
improving streaming between Concourse workers Internal Passing Juice
tracing builds in Concourse Internal Passing Juice
why you just can't kill a Linux process that is frozen Internal Passing Juice
glibc and golang - an interesting mix Internal Passing Juice
booting a fresh linux kernel on qemu Internal Passing Juice
a very quick intro to prometheus Internal Passing Juice
serving tarballs as container images Internal Passing Juice
A Raspberry PI Concourse Worker Internal Passing Juice
How Linux creates sockets and counts them Internal Passing Juice
Using /proc to get a process' current stack trace Internal Passing Juice
Process resource limits under the hood Internal Passing Juice
Why top and free inside containers don't show the correct container memory Internal Passing Juice
How is /proc able to list process IDs? Internal Passing Juice
What is /proc? Internal Passing Juice
A month of /proc Internal Passing Juice
A bpftrace Ansible role Internal Passing Juice
Article recommendation using Hugo Internal Passing Juice
A UDP server and client in Go Internal Passing Juice
Retrieving the full path of a process on MacOS (and exploring procfs) Internal Passing Juice
Dmesg under the hood Internal Passing Juice
Analyzing Tcpdump capture in real-time with Wireshark Internal Passing Juice
Passing the results of a command as a file to another script Internal Passing Juice
Measuring HTTP response times with cURL Internal Passing Juice
How to minify and bundle assets using Hugo Internal Passing Juice
Shell: replacing a variable with the contents of a file Internal Passing Juice
Developing eBPF code with autocompletion support Internal Passing Juice
Blocking ingress traffic to Docker swarm worker machines Internal Passing Juice
How to set up a Private Docker Registry using AWS S3 Internal Passing Juice
Retrieving Docker Registry metrics using Prometheus Internal Passing Juice
Navigating the Linux Kernel source tree with YouCompleteMe Internal Passing Juice
A minimal TCP Client in C Internal Passing Juice
Using network namespaces and a virtual switch to isolate servers Internal Passing Juice
Adding privileged containers to Docker Swarm mode Internal Passing Juice
Compiling and running your own forked Docker release Internal Passing Juice
Shell: how to add a prefix to the output of multiple commands Internal Passing Juice
Using HAProxy maps with Access control lists (acl) Internal Passing Juice
Making HAProxy respond 200 OK to health checks Internal Passing Juice
Blocking EC2 Metadata service from Docker containers in AWS Internal Passing Juice
Running Docker with a forked RunC Internal Passing Juice
Implementing a TCP server in C Internal Passing Juice
Using C to inspect Linux syscalls Internal Passing Juice
How to set up AWS EFS across multiple availability zones using Terraform Internal Passing Juice
A practical look at basic AWS Networking with Terraform Internal Passing Juice
How to collect Docker Daemon Metrics Internal Passing Juice
Nginx HTTP2 Server Push Internal Passing Juice
An Example of Go RPC Client and Server Internal Passing Juice
The first limit you'll hit on AWS EFS: Locks Internal Passing Juice
Initializing Grafana with preconfigured dashboards Internal Passing Juice
Simulating AWS tags in local Prometheus Internal Passing Juice
What happens when a pipeline is created in Concourse CI? Internal Passing Juice
How to build and run Concourse CI locally Internal Passing Juice
Creating a simple extension to block websites Internal Passing Juice
Replacing HAProxy ACLs by HAProxy Maps Internal Passing Juice
How to publish a blog using AWS Internal Passing Juice
Configuring HAProxy with HTTP2 support Internal Passing Juice
Sending files via gRPC Internal Passing Juice
Should you buffer your writes? Internal Passing Juice
Writing DNS messages from scratch using Go Internal Passing Juice
Can we manage multiple GitHub repositories in a better way? Internal Passing Juice
Creating a hello-world API using Swagger and Go Internal Passing Juice
A minimal Docker Ansible role Internal Passing Juice
Incremental backups using GNU Tar and S3 Internal Passing Juice
Updating the Docker version in Travis-CI Internal Passing Juice
Forcing (from inside) the redirection of all outputs of a bash script to a file Internal Passing Juice
Inspecting Docker images without pulling them Internal Passing Juice
Getting TLS certificates with Letsencrypt and HAProxy Internal Passing Juice
Pushing Docker images right from Travis-CI Internal Passing Juice
Changing the name of an index in Elasticsearch Internal Passing Juice
Executing multiple commands in SSH session against multiple machines Internal Passing Juice
Concurrently running container-based and VM tests in Travis-CI Internal Passing Juice
Why my Ubuntu container doesn't execute profile scripts? Internal Passing Juice
A Dockerfile tailored for Golang applications Internal Passing Juice
LVM on loopback devices Internal Passing Juice
Minimal Golang Makefile Internal Passing Juice
How to install HAProxy with Lua support on MacOS Internal Passing Juice
HAProxy Docker Container Logs Internal Passing Juice
Augmenting Linux Swap Space Internal Passing Juice
GitHub External Passing Juice
LinkedIn External Passing Juice

SEO Keywords

Keywords Cloud

linux how docker process using haproxy aws check from concourse

Keywords Consistency

Keyword Content Title Keywords Description Headings
how 63
using 35
docker 30
check 29
from 21

Usability

Url

Domain : ops.tips

Length : 8

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://ops.tips/sitemap.xml

Robots.txt

https://ops.tips/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.