B

B

CTO at F5 Works, who read/write codes every day. Love to bring technologies into business and life. An occasional gamer, often GG, sometimes WP, never FF. ❤

Ionic 3 vs React Native (App Development Checklist, Part 1)

Ionic 3 vs React Native (App Development Checklist, Part 1) thumbnail

A Little Background Ionic framework is a full suite hybrid mobile app framework built on top of Angular and Cordova. React Native (RN) is a mobile app library developed by Facebook that built on top of ReactJS and native codes that bridge Javascript codes and device native bits. They both allows developers to build mobile apps with Javascript....


Read More

Trello Embed

User | Checkout | handle when order is $0...


Read More

Location based searching in Rails 5 - Part 2 (using PostGIS extension)

Location based searching in Rails 5 - Part 2 (using PostGIS extension) thumbnail

Continued from Part 1 (using geokit-rails) Why? Location-based search can bring user experience value to modern websites and mobile apps. Such as allowing users to find nearby drivers/doctors/restaurants/lawyers/etc. This post will talk about adding geo-search ability to Rails API backend that enabled the location-based searching. Business example Let’s say we want to build...


Read More

Location based searching in Rails 5 - Part 1 (using geokit-rails)

Location based searching in Rails 5 - Part 1 (using geokit-rails) thumbnail

Why? Location-based search can bring user experience value to modern websites and mobile apps. Such as allowing users to find nearby drivers/doctors/restaurants/lawyers/etc. This post will talk about adding geo-search ability to Rails API backend that enabled the location-based searching. Business example Let’s say we want to build a mobile app where users can...


Read More

Managing environment variables in Ionic 2 / 3

Managing environment variables in Ionic 2 / 3 thumbnail

The Problem When developing Ionic 2 apps, very often developers want to store different application configuration values in different environments. For example, the backend API URLs in development and production are different. Or, two different Google Map Api keys are used in QA and production environments. Our Approach at F5 Works Storing KEY=VALUE pairs in a single...


Read More

No command history in Ruby console

When using Ruby console (either by irb or rails console, it's very handy to access previous commands by up arrow. However the history is broken after upgraded Ruby to v2.3+. Turns out it's a native extension readline that required by v2.3+ Ruby was missing during the installation of Ruby. Here's the quick fix: brew install readline...


Read More