Michal OzoganinLife with fitness dataInto the World of Bikepacking RacesA bikepacking race is a relatively new cycling discipline that has recently been gaining popularity. There isn’t a strict definition, but…Sep 1Sep 1
Michal OzoganHow to build the smallest docker typescript imageSo you wrote your first (second, third, …) typescript application and you’re going to build it as a docker image and release it to the…Oct 23, 2019Oct 23, 2019
Michal OzoganinLife with fitness dataHow to push Fitbit heart data to EndomondoWhat I hate about Fitbit products is that they don’t have an audio coach. I run with my headphones a lot and I love getting feedback about…May 31, 2018May 31, 2018
Michal OzoganinLife with fitness dataExport all your workouts from EndomondoIt is not easy to export all workouts in Endomondo from web interface. You can do it only one by one. If you are active in this fitness…May 25, 20183May 25, 20183
Michal OzoganTest your ESLint configTesting you code is right. So let’s test your shareable ESLint configuration. You will be notified about syntax errors, invalid rules or…Apr 17, 2018Apr 17, 2018
Michal OzoganLocalization of Facebook Like ButtonThere are 113 locales on Facebook. That’s a huge number. I created gist where all locales all listed. But I have to say that localisation…Jan 23, 20181Jan 23, 20181
Michal OzoganHow to use npm and yarn with private repositoriesThe easiest way how to work with javascript packages is to publish them to npm. But if you want to use private repositories it will be not…Jan 11, 20183Jan 11, 20183
Michal OzoganHow to split Moment.js locales to chunks with WebpackMoment.js is a great library for working with datetime values in javascript but it has some disadvantages. When you install it as a npm…Oct 10, 20174Oct 10, 20174