Juniper VPN on Ubuntu 16.04 64-bit
I faced an issue running Juniper on Ubuntu 16.04. Some of the solutions I found wasn't working (like install 32-bit openjdk and firefox), others took to much time to set up and were quite fragile (like setup VM with 32-bit Debian, run Juniper applet on it and use this VM as proxy). So here is my solution which I already successfully tried on 3 laptops with 64-bit Ubuntu 16.04.
Making fn-keys work in Awesome WM
After switching to Awesome from Unity I didn't use fn-keys at all - I simply remapped their functionality to different shortcuts with mod4 key. But after sometime of using Awesome in a dual-boot system alongside with Windows made me crazy each time remembering which shortcut to use to change volume, or brightness. Here I want to show how to make some of fn-keys work in Awesome.
Native user automation tool for Awesome WM
When I was using Windows I really liked the AutoHotKey tool. After moving to Linux and Awesome WM I missed some of the features of AHK, but finally I found time to investigate the alternatives and came up with native solution for Awesome WM, which I'd like to share.
Polymer - DuplicateDefinitionError a type with name is already registered
Polymer based PDF viewer component
Customize alfresco footer (Aikau)
Here I'm showing how to change footer for pages created with Aikau framework, like Search result page.
Customize alfresco footer (Surf)
Alfresco footer appears on every page of application and actually there is not much interesting there - logo, copyright and some links. Let's replace it with your application specific footer!
Spotify integration with Awesome WM
After moving to Spotify I was feeling myself helpless without possibility to pause/play tracks with keyboard shortcut as I did it with Rhythmbox. And also could be cool to display current track in the wibox. Here is what I came up with.
Spring Data Rest - change of base path not working
I tried to change base path of Spring Data Rest in application.properties file, but for some reason it didn't work. The problem was in custom config...
Solving Angular JS CORS issue
Making HTTP requests from Angular was painful for me at the beginning. Due to CORS issue I wasn't able to make calls to external services. Trying different solutions I came up with one which I think quite easy to implement.