Index Of /

Andrey “Leechy” Lechev

Some frontender thoughts
Twitter, GitHub, LinkedIn

  1. CSSBattle patterns

    June 14, 2019

    I've tried to solve some of the CSSBattle targets and... failed to reach the tops despite the struggle. Anyway, I want to share my experience and what I was writing in my attempts to conquer the podium.

  2. Printing URLs to PDF

    June 5, 2019

    The client found a strange problem: when printing web pages as PDF some of the links are broken — they look right, but clicking on them are opening wrong pages.

  3. Firestore as a REST API

    June 4, 2019

    For a blog, I don't need a full Firestore integration. The updates are not happening often. It'll be enough just to fetch the articles once they are needed. And so I did.

  4. My First Vuexperience

    June 3, 2019

    For the last 6 weeks, I was working on a small corporate project written with Vue.js. Here's my first impressions of the framework.

  5. Firestore Rules

    June 1, 2019

    Some times ago I got tired of Firebase's letters about the lack of security for my databases and decided to spent some time and to build some set of rules I could use for more than one project.

  6. Sapper and Firebase

    May 30, 2019

    Adding firebase to the svelte+sapper project leads to a lot of errors during compilation. Here's how to easyly make everything to work together.

  7. Blog Redesign

    May 30, 2019

    Five months after I started this blog as a static site compiled with Gatsby.js I realised, that it's not going to continue like this. I need a way to create and update posts here much faster and easier.

  8. How to change Android's NavigationBar color in Ionic / Cordova?

    February 4, 2019

    A small plugin gives you ability to change the color of the Navigation Bar on Android — the bottom line with system buttons on it

  9. Authorization UX

    January 15, 2019

    Designed a new layout for the authorization dialog with all the functions (sign up, sign in and password reset) available to the user at once.

  10. Geolocation and PWA incompatibility

    January 9, 2019

    I’ve already started a new project and it's a hybrid mobile app where user geolocation tracking is required. And I want to build it as PWA.

  11. Gzip or not

    January 1, 2019

    I decided to start with the most trivial point: the full size of the app exceeded 18MB in the dev mode and about 14MB compiled for production. Turning on GZip slimmed it down to 2.5MB. That’s almost 6 times fewer data downloaded!

  12. Let's begin

    December 30, 2018

    I’m not sure can I say that I started my blog in 2018 if it’s almost December 31st ;-))

  13. Who Am I

    December 30, 2018

    My name is Andrey Lechev. You can call me Leechy. I'm a frontender.