Category: Google

  • Google Dataflow Secure Quickstart with Python

    Google Dataflow Secure Quickstart with Python

    In this step-by-step guide I will share the additional steps that I followed to enable Google Dataflow with the least permissions needed, with Google KMS Encryption enabled, and all the necessary service accounts, that one would be expected to employ in a secure production deployment. I will base this guide on the already existing GCP […]

  • PHORHUM: From a 2D photo to 3D animated model by Google

    PHORHUM: From a 2D photo to 3D animated model by Google

    Google has released a paper on a new state-of-the-art machine learning model, called PHORHUM, that is able to create a 3D model from a single 2D photo, with texture disentangled from the lighting source in the photo. There is only one bad news. Google hasn’t yet released source code or a demo for anyone to […]

  • Cloud SQL: High Availability, and Disaster Recovery in Google Cloud for PostgreSQL

    Cloud SQL: High Availability, and Disaster Recovery in Google Cloud for PostgreSQL

    Google Cloud SQL comes with out-of-the-box functionality that meets the most strict requirements out there for high availability, scalability, and disaster recovery.I will be going through these features at a high level, and as a bonus at the end, I will show you how you can easily create a Cloud SQL instance with high availability […]

  • Imagen: Text-To-Image AI From Google

    Imagen: Text-To-Image AI From Google

    Google has taken AI-generated images to a new level with Imagen.  Imagen is a new state-of-the-art text-to-image diffusion model capable of generating highly realistic images given text input. It uses a very powerful language model, T5–XXL a language model with 4.6 billion of parameters trained on a huge text-only dataset.  This new model is not […]

  • Google App Engine vs AWS

    Google App Engine vs AWS

    Google App Engine is a fully managed serverless platform, which requires zero server management to use. It comes with two environments: The standard environment allows an instance to run in the sandbox with supported language, it has limited CPU and memory options without persistent disk attached, moreover it doesn’t support SSH and VPN 🥺 . Sounds pretty disappointing […]

  • What is a Kubernetes Sidecar Container?

    What is a Kubernetes Sidecar Container?

    One of the most useful patterns in Kubernetes is the Sidecar pattern. But what is a sidecar pattern? Typically a Pod in Kubernetes contains one container only(single container pod). But it is possible for a Pod to contain more than one container. In that case, it is called a multi-container pod.  When another container is […]

  • Reducing 90% in costs with Spot VMs for Machine Learning on Google Kubernetes Engine in GCP

    Reducing 90% in costs with Spot VMs for Machine Learning on Google Kubernetes Engine in GCP

    When running big machine learning training jobs using neural networks, you need a GPU. And let’s be honest, GPUs are expensive and hard to get nowadays with the chip shortage! So it is unlikely that you will have plenty of spare GPUs lying around. This is why it makes sense to rent GPUs on the […]

  • A tutorial on how to convert a Tensorflow model to Tensorflow.js

    A tutorial on how to convert a Tensorflow model to Tensorflow.js

    In this article, I will take you through the steps that are needed to convert any model in Tensorflow Hub to Tensorflow.JS format, and how you can quickly make a simple interactive page that you can host on any web server on the internet. I am only scratching the surface of what is possible. More […]

  • Why are Kubernetes Health Checks useful and, what happens if you don’t have them?

    Why are Kubernetes Health Checks useful and, what happens if you don’t have them?

    Kubernetes Health checks, what are they for and, why are they useful? And what is the difference between a liveness probe, a readiness probe, and a startup probe? These are probably very abstract concepts to you. So before I go straight into explaining these, I think it is better that I share a story from […]

  • GraphQL and Flutter step by step guide

    GraphQL and Flutter step by step guide

    GraphQL: get exactly what you need and nothing more Let’s look at two scenarios: getUser API returns a bunch of irrelevant data where you just need an email address You must retrieve 4–5 APIs to build a screen This is where GraphQL can be useful, in this article, I will demo how to create a GraphQL […]