Building Android Apps Dependencies [needs revision]

Some errors I came accross when trying out to build Ionic Android app following getting started tutorial.

I’m writing it 1 day later therefor it might not be all correct, but still might give a hint what to do for others (and future me).

Continue reading “Building Android Apps Dependencies [needs revision]”

Bootstrapping Fast Asynchronous Websites for 14 kB Roundtrip

Basically the point is to serve as much of the page content in the first 14kB roundtrip. It’s done by inlining critical CSS and JS (I think even adding lazy loading script, polyfils, etc. can be critical JS) into the HTML.

But you want to use best-practice:

Continue reading “Bootstrapping Fast Asynchronous Websites for 14 kB Roundtrip”
Lightning Fast Websites

Blazing Fast Websites by Lazy Loading Content with AJAX

This is somewhat continuation of an Angular.JS templates related article.

I am not so keen of keeping two codebases for the same purpose, but I am experimenting with a new approach, where server renders the simple document using the same data, including the web-app script and serves the same data in AJAX requests of the provided web-app.

Continue reading “Blazing Fast Websites by Lazy Loading Content with AJAX”

Bubbling return values in PHP

I got this crazy idea few years ago while building a REST service for one of my projects. I needed some way to represent complex errors happening deep down in the components of the service to the public.

I ended up returning arrays with multiple keys which was really not ideal.

Continue reading “Bubbling return values in PHP”
OS X Yosemite Splash

Installing Yosemite (or any other) OS X as secondary OS

Just as I’m writing this post, my disk is shrinking once again. Last time it was because of me installing Lion1. First I wanted to use Virtual Box to run it within a virtual machine. After I tried several option to boot install I finally gave it up. My last hope to install Lion was by load (restore) contents of the DMG hidden in the OS X Install app downloaded from Apple Store into a real partition and install.

I was successfull with Lion. This time I’ll keep journal and I try to install Yosemite.

Continue reading “Installing Yosemite (or any other) OS X as secondary OS”

Running Android Simulator (AVD) on Desktop [Mac]

Testing and debugging app or website on a real device is always a win. Most of the times, we are lucky to test on some of the friends devices. That’s when running an AVD — Android Virtual Device is much help and is better than nothing. Hence process is not so straightforward this post was born.

Continue reading “Running Android Simulator (AVD) on Desktop [Mac]”