Categories
Android Google Cloud Platform

Scaling an Android Backend Service to 1 Million Requests/Second: Part 1

One of the advantages of using a cloud platform like Google Cloud Platform (GCP) is that you can scale your backend services as demand increases, automatically. You pay only for what you use. Google Compute Engine (GCE) offers per-the-minute billing, giving you confidence that you cloud budget is spent wisely. In this series, we will […]

Categories
Cloud Servers

DigitalOcean Announces "Spaces" Object Storage

As a developer, I always get excited when any of the major cloud providers adds to their offerings. DigitalOcean recently announced the general availability of their new object storage service, called Spaces. Get a free 2-month trial with 250GB of storage. Plenty to play around with.

Categories
Android Google Cloud Platform

Blue Goji at Austin Game Conference 2017!

On Thursday and Friday, I went to the Austin Convention Center (along with some co-workers from Blue Goji) for Austin Game Conference 2017. It was two full days of learning about game design, game marketing, and of course technical talks and panes on Virtual Reality (VR) and Augmented Reality (AR). The conference did not disappoint; […]

Categories
Cloud Servers

Photos: Raspberry Pi Surveillance Camera

Here are some photos from work the other week on a Raspberry Pi-powered surveillance camera. DigitalOcean powered the backend with custom Python and PHP.

Categories
Google Cloud Platform

GDG Cloud Austin Meetup

Tonight I attended the GDG Cloud Austin Meetup on Google Cloud Platform (GCP). I learned about Istio, a promising microservices manager. It provides a well-designed dashboard for managing resources.

Categories
Android Google Cloud Platform

Laravel 5.5 as an Android Backend on Google App Engine - Part 1

Overview In this series, we'll set up an entire mobile back-end for your Android app. In part one, we'll take a look at some of the advantages of Google App Engine, and briefly discuss Laravel. What is Laravel? Laravel is a framework written in PHP for building websites. Basically, Laravel provides a lot of functionality […]

Categories
Android

Android and RxJava: Reactive Programming

I spent most of today (Saturday) writing RxJava2 code for an Android developer's course I'm taking. Check out some of my code here on GitHub.

Categories
Uncategorized

A Personal Side Project: A Raspberry Pi Surveillance Camera

Last night, I started a new side project building a Raspberry Pi surveillance camera. I'm using DigitalOcean for the storage, and will eventually log every photo uploaded in a MySQL or Redis database. Ultimately, I want to use the Google Vision API to identity objects in each photo. Lots of work to be done, but […]

Categories
Android

VPN The Hard Way: OpenVPN on Android with DigitalOcean

I just setup a VPN connection using DigitalOcean and OpenVPN. It took me about an hour, but I finally got it set up on my Android Pixel XL (now running 8.0 Oreo). The project was fun, and included a lot of terminal commands. Next steps: setup on my iPad, macOS, and Nexus 5X. To setup […]

Categories
WordPress

Redirecting Old WordPress Permalink Structure to SEO-friendly URLs

When I originally set up this website on WP Engine, I decided to go with a permalink structure of https://danielmalone.com/archives/252 The reasoning behind that decision is that it is a short URL. Users on mobile devices can easily type it out (use cases?). But just now I decided to update my URL structure so that […]