| Age | Commit message (Collapse) | Author |
|
|
|
Expand the section about using short variable names.
While at it, add short section index.
|
|
I am writing this journal to understand the format in details
while working on the implementations.
|
|
|
|
In this journal, we will take a look on how to minimize idle services
running in the background using systemd-socket-proxyd(8) for services
that we cannot control their code and using systemd.socket(5) for
services that we can changes their code.
In the _project submodules, we update awwan, gorankusu,
pakakeh.go/cmd/httpdfs to run with socket based activation.
This site program also has been modified to run with socket based
activation too.
|
|
In this journal, we will take a look on how to implement socket-based
activation on Go program that listen and serve HTTP.
|
|
The gnu.org website seems have problems, not only once or twice, but
frequently.
|
|
The sectlinks attribute cause the headers have an anchor, not good if
the link has underline.
|
|
The work flow using go.work is broken.
So, lets remove the go.work and use the replace directive.
|
|
This journal explain how to implement gitignore pattern in Go.
|
|
We use spdxconv [1] tool to help converting the license and copyright.
[1]: https://kilabit.info/project/spdxconv/
|
|
In this article we will take a look at the architecture and the stacks
behind kilabit.info, and how it works.
|
|
|
|
|
|
|
|
In certain programming language there is a syntactic metadata that allow
programmer to inject, bind, or change the behaviour of code based on the
metadata being injected.
This metaprogramming style known as Advice.
In Java, this known as annotation.
In Python, this known as decorator.
|
|
|
|
|
|
|
|
Changes,
* add short and fixed section links
* add new section "Using and mounting system host directory"
|
|
Add subsection on "Using the 'latest' tag".
|
|
Add section on "system administration".
|
|
|
|
|
|
|
|
In this journal we will take a look at the performance of virtual machine
(VM) running on Windows Host using Hyper-V and Oracle VirtualBox.
The guest VM is Arch Linux 64-bit x86-64.
The program that we want to benchmark is an Angular tests suite, an
internal application that I am currently maintenance, running with
Jasmine and Karma using Chromium headless browser.
|
|
This article collect DevOps practices that I found bewildering and
amusing.
|
|
This article compare the feature of go:embed with the memfs
package from my pakakeh.go module.
|
|
|
|
|
|
GitHub does not record who has approve the pull request on merged pull
request.
|
|
|
|
One of the bad practices I found is using the same test sources for
test result and verifying test result.
|
|
While at it, reword some paragraph for readibility.
|
|
In college, we have being teach that we should split larger function into
smaller functions.
The next question, is when to split it? and how to split it?
|
|
|
|
|
|
This journal collect the bad coding practices that I have found during my
journey as software engineer.
|
|
|
|
This question and answers are taken from Canonical application submission.
|
|
This article describe how to integrate the SourceHut webhook with
karajo service.
|
|
|
|
This journal describe the overview of DNS record SVCB and HTTPS
and rescached support on them.
|
|
|
|
This is to prevent 302 redirect where link is a directory.
|
|
|
|
|
|
In this journal we are looking at alternative for SSH to remote machines
without using public key and a second factor-authentication.
Some alternatives that we tries are Cloud OS Login, Smallstep, and
Teleport.
|
|
While at it, reformat each journal index in each year using subsection
and paragraph instead of unordered list.
|
|
Previously, we store the image in Google Photos to safe some bandwidth,
storage, and binary sizes.
Turns out the binary size only ~2.7M different when all assets are
embedded,
Binary size before 34113144
Binary size after 36833607
Diff 2720463 (~2.7M)
Another advantage is this website can be viewed offline.
|