Archive
Blog Posts
-
03 Jul 2019 » Kubernetes basics notater (Norwegian)
-
18 May 2018 » Learning Docker - From a single image to multinode swarm
-
25 Apr 2018 » Automatic save of managed JPA entities outside of transaction
-
08 Oct 2017 » Creating an aggregated SonarQube report for multiple Maven projects
-
21 Aug 2017 » Effective Java Summary
-
20 Aug 2017 » Effective Java - Serialization
-
19 Aug 2017 » Effective Java - Concurrency
-
17 Aug 2017 » Effective Java - Exceptions
-
03 Aug 2017 » Effective Java - General Programming
-
31 Jul 2017 » Effective Java - Methods
-
15 Jul 2017 » Effective Java - Enums and Annotations
-
27 May 2017 » Effective Java - Generics
-
24 May 2017 » Effective Java - Classes and Interfaces
-
20 May 2017 » Effective Java - Methods Common to All Objects
-
18 May 2017 » Effective Java - Creating and Destroying Objects
-
20 Jan 2017 » Shell (unix) commands you always forget
-
20 Jan 2017 » Running shell commands with Python
-
11 Jun 2016 » A Cheap and Painless Mass Regression Testing Approach
-
16 Apr 2016 » Learning log4j configuration once and for all
-
28 Feb 2016 » Find all UNIX commands/alias and their last modified timestamp
-
13 Feb 2016 » Making sense of graph databases part 5 - Types of graph databases
-
13 Feb 2016 » Making sense of graph databases part 4 - Why are graph databases more efficient than RDMS on connected data
-
13 Feb 2016 » Making sense of graph databases part 3 - How do RDMS do join?
-
13 Feb 2016 » Making sense of graph databases part 2 - How do RDMS store and retrieve data with indexes
-
13 Feb 2016 » Making sense of graph databases part 1 - When to use graph databases, and when not to
-
13 Feb 2016 » Making sense of graph databases
-
05 Jul 2015 » Virtuoso SPARQL Replace Function Bug and Workaround