Developer's Notes

  • Blog
  • Resume
  • Projects
  • Talks
  • Travel

Currency Exchange Microservice with Webtask.io

The finance data-table in Yahoo APIs has recently stopped working, returning error "No definition found for Table yahoo.finance.xchange". I need currency exchange rates for my money tracking app, so I had to look for another provider.

Continue reading

Provision CouchDB users with Auth0

In my personal finances tracking app I use PouchDB to store data locally in the browser and I wanted to sync the data to the server-side CouchDB, so that users can access their data from multiple devices.

Continue reading

Using React Router in Home Screen PWA

In an app I’ve been working on recently I’m using React Router with HTML5 History API. The app is a Progressive Web App and it turns out that History API routing does not work when app is launched from home screen.

Continue reading

How to proxy HTTP request with NodeJS

For my data compression Chrome extension I needed a proxy server, which should download the original file, compress it and respond back to browser.
It was pretty straight forward to implement using NodeJS and Express.

Continue reading

Deploy Jekyll to GitHub Pages with Travis CI

If you want to use GitHub Pages with custom Jekyll plugins (e.g. anything other than officially supported plugins) — you need to generate the site content and push it to the repository manually. If you want to automate this step and deploy your site every time you push changes to Jekyll, Travis CI might help you.

Continue reading

Developing a Chrome extension with React

I wanted to add a couple of new features to my Chrome extension and I decided to rewrite it with React.

Continue reading

Writing a Jekyll plugin

In this blog post I share my experience of building a Jekyll plugin.

Continue reading
Made with ❤️ by Anatoliy Yastreb