Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

This is the personal blog of Johannes Brodwall where I write about programming in Java, JavaScript, C# and about Agile Software development. I try to think inside a bigger box Who am I? My salary gets paid by Sopra Steria, Norway’s largest IT consultancy. I’m called a “principal software engineer” so I try and teach my colleagues and our customers what I know about good coding, good software projects and DevOps.



A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

As you learn and grow, you'll accumulate more and more knowledge. While each piece is important, the relationships between ideas is, at least, as important as the ideas themselves.


Resurrected - jhannes.github.io - 2 years ago - eng
Resurrected! If you’re reading this, and you have visited my blog before, you are probably noticing changes. My blog was suffering from technical debt for years and I finally dealt with it. When I addressed the technical problems of my blog, I wanted to make something that could last without me putting an effort in. I think this is a useful lesson in software longevity. This blog used to be running on WordPress.

Learn how DevSecOps tools integrate security into your DevOps workflow from deployment to production.

What is Yahtzee Summary of the rules of Yahtzee if you haven’t played Yahtzee is a light hearted and quick game, including elements of both skill and chance. Within a few games, you can develop enough understanding to play reasonably well. Due to the large element of chance, it’s hard to invest too much of your ego in the game. Recently, I spent some time writing a Yahtzee solver [1]. My solver isn’t very sophisticated, but it gave me....


Just installed OpenSUSE TumbleWeed on a laptop, and since it’s going to be used as a ‘server’, the lid will be closed most of the time and there is no GUI installed. But the default action is to suspend the computer when the lid closes… Edit/create /etc/systemd/logind.conf Open the file /etc/systemd/logind.conf in your favourite editor. If it’s a fresh install, the file will probably not exist. Add the following [ Login ] Hand..

Mann-Whitney is one of the most popular non-parametric statistical tests. Unfortunately, most test implementations in statistical packages are far from perfect. The exact p-value calculation is time-consuming and can be impractical for large samples. Therefore, most implementations automatically switch to the asymptotic approximation, which can be quite inaccurate. Indeed, the classic normal approximation could produce enormous errors . ....

Mann-Whitney is one of the most popular non-parametric statistical tests. Unfortunately, most test implementations in statistical packages are far from perfect. The exact p-value calculation is time-consuming and can be impractical for large samples. Therefore, most implementations automatically switch to the asymptotic approximation, which can be quite inaccurate. Indeed, the classic normal approximation could produce enormous errors . ....



I’ve been exploring ElevenLabs TTS for synthesized audiobook narration. ElevenLabs have recently announced a community initiative encouraging discussion about the project (the incentive being TTS character allocation). Since this post has been simmering in my head for a while anyway, I figure now’s a good a time as any.

How to get started in cybersecurity? This is the first question I get from many students attending Null Bangalore meetups, security conferences, and more.




Hello Sidero - justingarrison.com - 2 years ago - eng

Daily Carry 2024 - lagomor.ph - 2 years ago - eng
I maintain a living document called my things list , where I track all the different tools and such that I use in my daily life. I try to update this when I remember to, throughout the year, but I also thought it might be interesting to track how my daily carry changes over time. So, here is what I usually have in my pockets as of the start of 2024. What I Wear I am supposed to wear glasses when reading or at the computer, but I often f..

Daily Carry 2024 - lagomor.ph - 2 years ago - eng
I maintain a living document called my things list , where I track all the different tools and such that I use in my daily life. I try to update this when I remember to, throughout the year, but I also thought it might be interesting to track how my daily carry changes over time. So, here is what I usually have in my pockets as of the start of 2024. What I Wear I am supposed to wear glasses when reading or at the computer, but I often f..

Learn more about generative AI security in this recap from our recent fireside chat, featuring security and privacy experts from Snyk and Dynatrace.

Which Linux distro should I use?” Is a recurring question people ask without an end in sight. I have been hearing this for more than a decade at this point. So I decided to share my framework/checklist for choosing a Linux distro along with my recommendations. This way, even if my recommendation doesn’t fit someone’s needs, they still can find one that suits them. The below recommendations are for desktop linux and NOT server side. Althoug....





In this article we will learn how to setup a shareable drive with NFS in Linux. We will see the steps to setup NFS server and mount the drive on a client machine.


In this article we will learn how to setup a shareable drive with NFS in Linux. We will see the steps to setup NFS server and mount the drive on a client machine.


Pop Song Novel - ishan.co - 2 years ago - eng
How reading a crazy book about Kaijus and watching an episode of True Detective made me think about joy

In this article we will learn how to setup a shareable drive with NFS in Linux. We will see the steps to setup NFS server and mount the drive on a client machine.




Let’s talk about AI pair programming - not the hypothetical future version, but what we have right now in 2024. I’ve spent the last year working extensively with AI coding assistants, and I have some thoughts to share.

Let’s talk about AI pair programming - not the hypothetical future version, but what we have right now in 2024. I’ve spent the last year working extensively with AI coding assistants, and I have some thoughts to share.

Let’s talk about AI pair programming - not the hypothetical future version, but what we have right now in 2024. I’ve spent the last year working extensively with AI coding assistants, and I have some thoughts to share.

5 visitors online