Search 🔍

63 articles on many different topics!

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



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..