Search 🔍

70 articles on many different topics!

Take me to a random article!

Tags: cli  linux  macosx  automation  amiga  retro-computing  windows  opinions  web-browsers  programming  emacs  editor  teaching  career  java  enterprise  kotlin  rust  books  gamecube  low-level  info  youtube  javascript  lisp  life-lessons  devops  gba  ansible  maven  objectivism  philosophy  scheme  prolog  dsl 



Spring Boot - Easy customizations for your applications!

Wed Oct 20 2021

In this article I will show you two types of easy customizations you can do with your Spring Boot applications. One of them can be very useful, and one is mostly cosmetic for the benefit of those seeing the server logs. This article is language agnostic, so it can be used for all programming languages you might make Spring Boot applications in (probably Java or Kotlin).

Read more..

Java ServiceLoader - What it is, and how to use

Sat Oct 16 2021

ServiceLoader (aka Service Provider) is a feature that has been in Java since Java 1.3, but many people still don't know about it. The reason I think most people don't know about it, is that they use various dependency injection frameworks for the same kinds of problems. ServiceLoader can supplement these kinds of solutions, or be used as a replacement, you decide based upon the problem you are solving. Think of ServiceLoader as another tool in your toolbox. Some people like to think of it as a built in very simplistic dependency injection system.

Read more..

Retro programming (mostly games) Youtubers you shoud check out!

Fri Oct 15 2021

Todays post will be a bit shorter and different. We all need some inspiration sometimes, and I think there are few things more inspiring than the tricks used in older video games as well as the hardware that made them possible. From the clever BSP (Binary Space Partitioning) tree rendering algorithm in Doom, to the clever \(\frac{1}{\sqrt(x)}\) algorithm in Quake 3, there are tons of interesting tricks used in games out there! (know I only mentioned id Software now, but what can I say, I LOVE them! Also I wouldn't want to spoil what is coming from TT below). Sometimes I just enjoy watching some videos about these clever tricks, and also how the hardware worked on these systems. In this post I will share with you two of my favorite Youtubers, and also some notable interesting videos from them. Maybe you will be inspired too, and maybe you will also learn something!

Read more..

Become a Maven ninja!

Mon Oct 11 2021

Today we are going to look at some small tricks that will make you more effective when using Maven! Some of this will be simple, and some of them you might not have heard about. I've done some presentations at work and similar earlier about this, and there is almost always something new to people. The topics range from basic usage and flags, to ways of handling your dependencies. One or two might be a bit enterprise specific, but most can be useful no matter if you program inside a company or not. (no secret that I love those of you who, like myself, LOVE computers with a burning passion! <3 )

Read more..

Emacs packages that make me happy (and hopefully make you happy as well!)

Fri Oct 08 2021

Today we are going to look at fun packages for Emacs that makes me happy! These packages may not be the most useful, but add the extra flare to make your editor feel more like home. This might not come as a shock, but I'm a big fan of individualized solutions instead of the classical "one size fits all" approach like many big IDEs have (e.g, IntelliJ IDEA, Eclipse). Customizing, even if it's just smaller things, can make your experience more personal and make you more productive. I feel almost naked when I try to use some other editor than Emacs, as nothing even come close. Emacs can be configured the way I want it, in other words: a setup that works for ME, and not necessarily someone else. (My love for individualism may not come as a shock after my longer article on Ayn Rand).

Read more..

Essential software for Mac OS X

Mon Oct 04 2021

Mac OS X is probably one of my favorite operating systems these days, even though it has some major drawbacks (weird security for applications not from the App Store comes to mind). In this post I will share some of the software that I really can't live without. These picks will be general purpose, so nothing like Final Cut Pro, Logic Pro or similar special purpose software (though it might relate slightly to programming in some peoples view, even if that is not my view). Whether you are a new user of OS X, or a more advanced user, maybe you will get some tips to make your experience better?

Read more..

A no-nonsense beginner guide to the command line

Sat Oct 02 2021

In this article I will introduce you to the command line, or bash equivalent ones at least. These are the command lines you find in operating systems such as GNU/Linux, Mac OS X, BSD-family, and more. On Windows, you can use the Linux Subsystem, Cygwin, Git Bash or something else as well. There are many options here! On some systems these applications can be found as Terminal, Terminal Emulator, Command Line, or something similar. This guide is structured with different headings, each covering different topics related to the command line. In the info-boxes, you will find extra information that might help you with terminology or other things that will help you. Most of this information is optional, so don't be scared if there is something you don't completely understand the first time you read it. Let's get started on your journey to learn the command line!

Read more..

Science fiction books to read to unwind and relax

Sun Sep 26 2021

Sometimes we all need a break from computers, no matter how passionate we are about it. This is true for other hobbies as well, as well as our work. All of us (probably) need to relax, dream and feel refreshed and inspired to continue our other efforts. For me, one of my favorite ways to unwind is to read books (which you can probably tell from many of my earlier articles) or listen to audio books. In this article I will recommend three science fiction books you can read (or listen to) to relax, and maybe to feel inspired.

Read more..

The essential Ayn Rand reading list

Wed Sep 22 2021

You may have heard many negative things about Ayn Rand, or many positives, depending on where you have heard about her. She is a well known author and philosopher, whose points are often understood (both by people traditionally on the left, as well as so-called "conservatives"). There are many misconceptions as well out there, and doing your own research will help with that. Whether you will end up thinking Ayn Rand is the best philosopher or not, is not my goal here. What I want is for you to know about her works that you should read, what they are about, as well as having resources to understand her philosophy better. If not, I hope you may read some of her fiction books and enjoy the spectacle!

Read more..

Sir Clive Sinclair (1940-2021)

Sat Sep 18 2021

A giant in the field of affordable computing has passed away. Thursday the 16th of September, it became known that Clive Sinclair of ZX Spectrum fame had died after a longer period of illness. His inventions stretches far and wide, with watches, home computers, electric vehicles and other contributions to consumer electronics.

Read more..