Agile software development has become well known in the IT industry. Among other things, it encourages rapid and flexible response to change. A more general definition of agility, that applies to the entire firm, is that of Enterprise agility.
REST is here introduced in an as short as possible, but not shorter, fashion.
In Java, CountDownLatch is a class in the JDK that is often used together with asynchronous tasks, and in tests. An example use case is when you need two HTTP requests to complete before going to the next step, like in a login form where two HTTP requests must complete before the user can start using the app.… Read More »
Want to use a custom font for your Android app?
In the layout xml or code you can override the default font, but you’ll have to repeat this exercise for every View with text in it, or at the least, repeat a style declaration all over the place.
Here’s how to override it once and for all!
You’ve hired a contractor to develop an app for you, but you want your app’s entry in App Store to say that the app is owned by your company. Also, you want the income of sales of the app to go directly to your company. Additionally, you want to control the app’s description, in-app purchases and more.
For performance reasons, you may want to use a dedicated disk for your virtual machine. This was not straightforward to do with VirtualBox on MacOS, so I decided to write it down and share it with others that may be interested. In this example, we will use disk3 as raw device for a Windows virtual machine. Start by… Read More »
Take control over your own phone! Get rid of the vendor-supplied crapware and get the latest version of Android. Read on for a guide on how to build the complete Android OS yourself!
Photoshop Elements does not support a case-sensitive filesystem. This post describes a workaround, renaming files to the names that the application expects.
How to find corrupted maven artifacts in your local maven proxy.
How to boot Linux from usb-stick when your BIOS won’t boot from USB and you don’t already have Linux installed.