Photo by @iavnt on Unsplash Three years ago I wrote on how I wrongly implementing slice to slice...
I was doing sharing session this week related to structured logging and how we can utilize it in my...
FaFiFu This section is a bullshittery, you can skip it to the main section It's been...
Introduction Javascript is a language with thousands of users and modules. Every single...
learning promql by exercising
Introduction This article will be a quick tips if you're using multiple git config...
Introduction If you're familiar with command-line interfaces, you might have seen flags...
Introduction Many of you might have heard of the database credential rotation. It is a...
Introduction I revisit some of my college notes, and find that in my first year of...
➜ pet git:(master) git --no-pager log --oneline -1 2422e70 (HEAD -> master, origin/master)...
$ podman machine ssh # inside podman machine $ sudo rpm-ostree install qemu-user-static $ sudo...
Introduction Golang has many kinds of compression technique within its standard library...
main.go package main import . "fmt" func main() { Printf("%q",...
Directory Structure $ tree -a . . ├── .env └── Makefile 0 directories, 2 files ...
package main import ( "fmt" ) type Foo struct { bar Bar } type Bar struct { number...
package main import . "fmt" var foo = "not injected" func main() { Println(foo) } ...
name: example on: push jobs: example: runs-on: ubuntu-latest steps: - uses:...
write.sh #! /bin/sh set -euo pipefail for i in {1..100}; do echo "$i" sleep...
$ git log -5 \ --pretty='format:{"shortRef": "%h", "authorDateIso": "%aI", "authorName": "%aL",...
#!/bin/sh set -e # get accessible docker bridge's IP DOCKER_BRIDGE_IP=$(docker network inspect...
Code package foo_test import ( "crypto/rand" "crypto/subtle" "fmt" ...
$ pwd /tmp/bjora-project/backend/scripts/docker $ cd `git rev-parse --show-toplevel` $...
package main import ( "fmt" "syscall/js" ) type fn func(this js.Value, args []js.Value)...
$ which ls ls: aliased to ls -G $ type -a ls ls is an alias for ls -G ls is /bin/ls Enter...
package main import ( "context" "errors" "log" "net/http" "os" ...
how to write portfolio for devops engineer
Using optional function to allow user optionally set attributes package main import ( ...
# gradle <module-name>:dependencies --configuration <configuration> $ gradle...
Handling panic elegantly: package main import ( "fmt" "log" "net/http" ) func...
Introduction When it comes to maintaining a large application codebase, sometimes you...