Thinking about Machine Learning Data Pipelines

cyberpunk

Almost every day I have a new idea of some machine learning model for an app or some feature. Machine learning involves tasks that include data sourcing, data ingestion, data transformation, pre-processing data for use in training, training a model and hosting the model. Additionally, to get value out of ...

more ...

System Designing with End-to-end Applications in AWS

cyberpunk

System design is a really interesting open-ended subject in software engineering, and the way you tackle it tends to be related to how much experience you have in the industry. Every time I learn about a new application or service, I try to imagine its design. I love to learn ...

more ...

Forget Docker Compose: You Want Skaffold

cyberpunk

I still remember, back in 2015 at Yelp, when I learned about Docker Compose. It was beautiful, like magic.

It kinda felt the same when I recently found out about Skaffold, a command line tool recently released by Google, and designed to make local Kubernetes development very easy, allowing for ...

more ...

8 Reasons why Go is Awesome

cyberpunk

For years, I have been advocating Python as the most useful language we have. Only recently, I have been shifting my mind a little to another awesome language: Golang, also know as Go!

Go is a programming language developed by Google, introduced to the public in 2009. Go's developers ...

more ...

Introducing Amigo, a tool to manage Google Cloud Platform Security

cyberpunk

I wrote a tool called Amigo that uses the GCP API to fetch an organization's project data and, with a set of customizable rules, searches for security risks!

How Amigo Works

i) Amigo retrieves the GCP project list and their attributes (defined in a config.yaml file).

ii) For ...

more ...

Quick & Dirty iOS ARKit with "Post Malone Balloon"

cyberpunk

Augmented reality (AR) describes user experiences that add 2D or 3D elements to the live view from a device’s camera in a way that makes those elements appear to inhabit the real world.

Hi Everyone!

In this post, I show how neat is to write an AR iOS application ...

more ...

Spin up a Node.JS Server in Kubernetes in 10 Minutes

cyberpunk

Hey everyone!

I wrote this quick guide to help you to get started with k8s in 10 min.

In this guide, I show you how to spin a quick Node.js server in Kubernetes and to grasp some of its main concepts. Here is the source code.

Install kubectl

First ...

more ...

18 Tips for Website Performance

Tue 12 December 2017 Category web, dev

cyberpunk

1. Test your Website’s Speed

Use a website speed test tool to analyze the overall speed of your website. For instance, KeyCDN’s website speed test tool or WebPageTest can useful (and they both support HTTP/2). You could also use a JavaScript profiler.

2. Load Test Your Site ...

more ...

To All the AR & VR Groms Out There

cyberpunk

Hi Everyone!

I am sharing a compilation of some of VR & AR resources that I have been learning and reading from. Enjoy and please let me know if you have something nice that I have not included here.

Augmented Reality

AR Platforms

more ...

Introducing a GCP Pub/Sub Message Framework

cyberpunk

Everything in either in GCP or AWS these days and there is so much data from so many sources!

To try to make sense of all the logs from different sources on GCP pub/sub, I created this little serverless framework that uses Kafka streams for alerting correlation on Kubernetes ...

more ...