I’m ready for windows 10, here is my debloat script

2020-09-27 23:09:04 - No Comments

I will look into upgrading to windows 10, going trough my preferences and show my debloat script. I want a Windows 10 system ready for production work and removing unused functionality and visual effects are key.

Read more →

Creating java code and simplifying execution with JBang

2020-09-20 23:09:14 - No Comments

We will look at JBang which is a tool that could simplify your workflow with java applications. For instance you could run java programs directly from maven or github, you can create new programs in java with JBang.

Read more →

Linux by example – Make it bootable

2020-09-18 23:09:04 - No Comments

After configuring the system we will install a boot manager, build the kernel and finally boot into our newly built system.

Read more →

How to do logging in java using log4j api, best practices and tips

2020-09-13 23:09:22 - No Comments

We talk about logging in general and the different levels used in java and then we talk about the log4j logging API and how to set it up for writing files, logging to console, or doing a custom setup. We also talk about different frameworks and best practices.

Read more →

Linux by example – System configuration

2020-09-11 23:09:15 - No Comments

The linux environment is now fully build, all tools and programs are created and we will do the final configuration of the system.

Read more →

Using rust jni to call an external rust library in java

2020-09-06 23:09:09 - No Comments

In this video we setup rust jni to call a rust function from java using jni. Java native interface is a great way to enable quick calls to native code built in other languages like Rust. This approach can be used for other languages as well.

Read more →

Linux by example – util-linux, e2fsprogs, sysklogd, sysvinit, eudev

2020-09-04 23:09:20 - No Comments

We are in our new Linux environment and create some more packages. util-linux – Linux utils e2fsprogs – file system programs sysklogd – logger framework sysvinit – handler to handle init run levels

Read more →

My journey to gracefully shut down a docker image in Kubernetes

2020-08-30 23:08:21 - No Comments

In this video I talk about the different iterations I went through the last weeks in order to shut down a docker image in Kubernetes with workloads without missing any jobs.

Read more →

Linux by example – tar, vim, texinfo and procps

2020-08-28 23:08:14 - No Comments

We are in our new Linux environment and create some more packages. tar – create file packages vim – editor with a lot of functionality procps – check and manipulate processes texinfo – text manipulation used for documentation

Read more →

How to gracefully shutdown java application

2020-08-23 23:08:13 - No Comments

Shutting down a java application gracefully is required to handle java scaling in kubernetes. Shutdown is handled via a hook in java and I’m doing an live coding example where I add code to wait until process is done.

Read more →

Linux by example – Less, gzip, iproute, make and patch

2020-08-21 23:08:17 - No Comments

We are in our new linux environment and create some more packages. Less – read files gzip – for compression iproute – to change network device configuration make – a build system libpipeline – to give piping functionallity man-db – the manual database.

Read more →

Linux by example – Check, Gawk, Findutils and GRUB

2020-08-17 15:08:29 - No Comments

We are in our new Linux environment and create some more packages. Check – To test C builds Gawk – To manipulate text diffutils – To check for changes findutils – To find files and directories GRUB – The boot manager

Read more →