AJAX

Web application frameworks in Java

read more

Web applications and web frameworks

read more

How to implement RESTful JSON Web Services in Java

read more

Poor Javascript performance is an obstacle in AJAX development

read more

Android

Support fake Android TV devices

read more

Custom Preference for Android

read more

Don’t use PipedOutputStream on Android

read more

Using AAC music files in Android

read more

AppArmor

Sandbox IntelliJ IDEA with AppArmor

read more

Secure your Go builds with AppArmor

read more

Secure your Rust builds with AppArmor

read more

Secure your Gradle builds with AppArmor

read more

Speed-up and secure your Maven builds with Maven Daemon

read more

Blog

From WordPress to Hugo

read more

Database

Remote SQLite backup

read more

SQLite backup

read more

No streaming with pgJDBC

read more

In-memory database for testing

read more

Don’t use large BLOBs in MySQL from Java

read more

Docker

In-memory database for testing

read more

Alpine rather than distroless

read more

How to enable multi-platform Docker builds on Ubuntu 22.04

read more

Go

MySuite

read more

Simple web app with Go

read more

Gradle

How to Publish a Gradle Project on Maven Central

read more

Secure your Gradle builds with AppArmor

read more

Hardware

Using Sveon SNT1020 WiFi USB adapter in Ubuntu

read more

How to get microphone to work un Ubuntu 9.04

read more

Running Ubuntu Linux on Acer Veriton X270

read more

Java

How to Publish a Gradle Project on Maven Central

read more

Secure your Gradle builds with AppArmor

read more

Speed-up and secure your Maven builds with Maven Daemon

read more

Simple HTML DSL for Kotlin

read more

Server-side HTML generation

read more

No streaming with pgJDBC

read more

How to capture log events in tests with Log4j 2

read more

How to run exec-maven-plugin only if a file is not up-to-date

read more

Objects vs. data structures

read more

Typesafe’s Reactive Straw man

read more

Create a self-contained .jar file with Maven

read more

Running Jetty as a service in Ubuntu Linux

read more

Don’t use large BLOBs in MySQL from Java

read more

Don’t use PipedOutputStream on Android

read more

Using an embedded SQL database in Java web application

read more

Web application frameworks in Java

read more

Using Vaadin with Maven

read more

Implementing POX Web Services with Spring WS and JAXB

read more

How to implement RESTful JSON Web Services in Java

read more

java.util.Map is broken in Java 5

read more

Type safe JSP and JSTL

read more

java -classpath *.jar

read more

Configure web applications in JBoss

read more

Common mistakes with exceptions in Java

read more

Who needs rmiregistry?

read more

JavaEE

Using an embedded SQL database in Java web application

read more

Web application frameworks in Java

read more

How to implement RESTful JSON Web Services in Java

read more

Type safe JSP and JSTL

read more

Configure web applications in JBoss

read more

Kotlin

How to Publish a Gradle Project on Maven Central

read more

Simple HTML DSL for Kotlin

read more

Server-side HTML generation

read more

Linux

MySuite

read more

From XTerm to Alacritty

read more

Ubuntu in Ubuntu

read more

How to run a user service with systemd

read more

Linux sandboxing with bubblewrap

read more

Sandbox IntelliJ IDEA with AppArmor

read more

Secure your Go builds with AppArmor

read more

Secure your Rust builds with AppArmor

read more

Secure your Gradle builds with AppArmor

read more

Speed-up and secure your Maven builds with Maven Daemon

read more

Linux in Linux with KVM

read more

Leafpad with access to system files

read more

From screen to tmux

read more

In-memory database for testing

read more

Alpine rather than distroless

read more

How to enable multi-platform Docker builds on Ubuntu 22.04

read more

Typesafe’s Reactive Straw man

read more

Leafpad > gedit

read more

How to fix keyboard layout in Ubuntu 14.04

read more

Running Adobe Lightroom 4.4 in Ubuntu 14.04

read more

Running Jetty as a service in Ubuntu Linux

read more

Running Adobe Lightroom 4.4 in Linux

read more

GIMP 2.8 in Ubuntu 12.04

read more

Using AAC music files in Android

read more

How to add password protection to GRUB2

read more

Bachata Linux

read more

How to roll your own bootable Linux CD-ROM

read more

How to roll your own Debian based Linux distro

read more

How to move MySQL data directory in Ubuntu Server

read more

Using ZTE Blade Android phone with Ubuntu 11.10

read more

How to disable activity logging in Ubuntu 11.10 Oneiric Ozelot

read more

Backup your mobile phone in Linux

read more

Upgrade to Ubuntu 11.04 without Unity

read more

Using Sveon SNT1020 WiFi USB adapter in Ubuntu

read more

Mount your home directory with SSHFS in Linux

read more

Linux with / mounted read-only 2.0

read more

How to get microphone to work un Ubuntu 9.04

read more

Running Ubuntu Linux on Acer Veriton X270

read more

Things you might want to change in Ubuntu 8.04 (hardy) desktop, part 2

read more

How to setup PPTP VPN in Linux

read more

Things you might want to change in Ubuntu 8.04 (hardy) desktop, part 1

read more

How to use mousewheel in GNU Screen

read more

How to use Ctrl-Tab in GNU Screen

read more

Packages you might want to remove from Ubuntu 8.04 (hardy) desktop

read more

Linux with / mounted read-only

read more

Why can only root listen to ports below 1024?

read more

Linux on diskless workstation

read more

Maven

Speed-up and secure your Maven builds with Maven Daemon

read more

How to run exec-maven-plugin only if a file is not up-to-date

read more

Philosophy

What is AI?

read more

PHP

PHP session timeout

read more

Programming

How to run exec-maven-plugin only if a file is not up-to-date

read more

Data structures and Domain Driven Design

read more

Objects vs. data structures

read more

Reactive

Typesafe’s Reactive Straw man

read more

Security

Ubuntu in Ubuntu

read more

Linux in Linux with KVM

read more

Alpine rather than distroless

read more

How to add password protection to GRUB2

read more

Why can only root listen to ports below 1024?

read more

SQLite

Remote SQLite backup

read more

SQLite backup

read more

Ubuntu

Ubuntu in Ubuntu

read more

Linux in Linux with KVM

read more

Leafpad with access to system files

read more

How to enable multi-platform Docker builds on Ubuntu 22.04

read more

Leafpad > gedit

read more

How to fix keyboard layout in Ubuntu 14.04

read more

Running Adobe Lightroom 4.4 in Ubuntu 14.04

read more

Running Jetty as a service in Ubuntu Linux

read more

Running Adobe Lightroom 4.4 in Linux

read more

GIMP 2.8 in Ubuntu 12.04

read more

How to add password protection to GRUB2

read more

How to disable activity logging in Ubuntu 11.10 Oneiric Ozelot

read more

Upgrade to Ubuntu 11.04 without Unity

read more

Web

Simple web app with Go

read more

Simple HTML DSL for Kotlin

read more

Server-side HTML generation

read more

Using an embedded SQL database in Java web application

read more

How to design a RESTful protocol

read more

PHP session timeout

read more

Web application frameworks in Java

read more

Web applications and web frameworks

read more

Using Vaadin with Maven

read more

How to implement RESTful JSON Web Services in Java

read more

Misuse of HTTP GET is a cardinal sin

read more

Type safe JSP and JSTL

read more

Poor Javascript performance is an obstacle in AJAX development

read more

Wine

Running Adobe Lightroom 4.4 in Ubuntu 14.04

read more