25 May 2019 » Elastic Management Philosophy #management
How to build a great engineering organization — advice from Elastic's SVP Engineering.
21 May 2019 » Server Name Indication with Traefik and Go #golang #network
How to setup Server Name Indication with Traefik.
18 Nov 2018 » Nvidia on Ubuntu 18.10 requires lightdm #linux
After a upgrade from 18.04 my external monitor stopped working. Installing lightdm was the solution.
02 Nov 2018 » Diagnose SSD failures #fail
How to minitor health of SSD drives, case study on my failed Kingston SUV500MS480G.
08 Sep 2018 » Zoom and Kubuntu 18.04 #linux
Fix annoying issues with Zoom and HiDPI on Kubuntu 18.04.
12 Jul 2018 » JMH - Java Microbenchmark Harness #java
Notes I've took while doing a microbenchmark of some code. Not really structured, but maybe useful for future me.
29 May 2018 » JVM Class Data Sharing #java
This post describes how to enable Class Data Sharing (CDS) for a java app and what are the benefits of doing so.
13 May 2018 » Notes from Geecon 2018
Elasticsearch doesn't accept some of the HTTP/1.1 incompliant clients for a security reason.
Encrypting the traffic between elasticsearch nodes using X-Pack security.
Some AWS API quirks make it hard to use folder level index documents via terraform.
07 Mar 2016 » Chamberconf 2016
The only fixed item on the schedule is the time of the diner!
06 Mar 2016 » You Know, for Search... #elastic
Year 2016 brings new challenges. I joined Elastic to work on the Cloud team.
05 May 2015 » Elasticsearch in Production #talk #elastic
Lessons Learned from Deploying and Managing Multi Billion Document Search Engine at Egnyte - my talk at Poznan Java User Group.
06 Apr 2015 » Elasticsearch Caches - Fielddata #elastic
Exploring elasticsearch caches and memory usage - fielddata.
I've conducted an Elasticsearch workshop at my university Career Fairs
23 Mar 2015 » Make Me a Cluster #elastic
Easily provision an Elasticsearch cluster for fun, experimentation and profit.
16 Jan 2015 » Profiling Python Scripts
Run snake, run! How to profile python scripts with ease.
08 Jan 2015 » Delaying Proxy in NodeJS
It is about time to add a new tool to your toolbox.
Michael Lewis offers a good story plus a layman introduction to high-frequency trading.
26 Nov 2014 » Accessing Elasticsearch Cluster over https #elastic
Access your cluster securely in python or in java.
22 Oct 2014 » Searching for Product Name in Elasticsearch #elastic
How to implement good search on product name in Elasticsearch.
20 Oct 2014 » Elasticsearch Refresh #elastic
The problem with near-realtime search and *update-by-query*.
30 Sep 2014 » Two Recently Discovered Emacs Plugins
Edit your gmail messages with emacs and make http requests from your favorite editor
31 Jul 2014 » Standing Desk at Home
Use a laptop tray to create a standing desk at home with (almost) no effort.
08 Jul 2014 » Host Gitlab on DigitalOcean
Building own github in the cloud.
28 Feb 2014 » A Note on MongoDB for Java Developers Course
A study of a scandal with MongoDB.
19 Jan 2014 » Second Week of Mongo M101J Course
First impressions on MongoDB and M101J course.
06 Jan 2014 » M101J - MongoDB for Java Developers
Free MongodDB course for Java Developers starts today.
29 Aug 2013 » Personal Kanban #book-notes
Productivity system inspired by lean and agile ideas which helps you focus on what is important.
13 Aug 2013 » Markdown in the (Browser) Box
Clean and good looking emails including code & math. Write them using markdown and render to html within your browser.
08 Aug 2013 » Remote Debug Junit Tests Run From Ant #java
How to turn on remote debugging for junit testrunner in ant.
22 Jul 2013 » Ubuntu on Samsung Series 7 Ultrabook 730U #linux
Is it possible to install Xubuntu 12.04 on Samsung NP730U3E?
21 Apr 2013 » Be Your Own Certificate Authority
How to create a Certificate Authority and use it to generate SSL certificates.
22 Mar 2013 » Blogging Like a Hacker
A description of my blogging setup.