Open in app
Home
Notifications
Lists
Stories

Write
Beranger Natanelic
Beranger Natanelic

Home

Published in Python in Plain English

·Apr 25

How to Read, Write, Label Mails from Gmail with Python

Using OAuth2 for Gmail API server to server application — Using Gmail API can be a pain. Contrary to Google Sheets, Google Cloud Storage, Google Cloud Vision, and Gmail belong to someone, our bot should act on behalf of this someone and should, therefore, be authenticated as this someone. Yes… we need OAuth2. This article is divided as follows : …

Python

6 min read

How to Read, Write, Label Mails from Gmail with Python
How to Read, Write, Label Mails from Gmail with Python

Mar 2

Google Secret Manager native implementation in Cloud Functions

Should you use the brand new implementation? 3 methods compared : Usability, security, performances… In August 2021, Google Cloud Functions released a native implementation of Google Secret Manager via environment variables or mounted as a volume. This article is a comparison of the three best ways to manage secrets in…

Google Cloud Functions

6 min read

Native implementation of Google Secret Manager in Cloud Functions
Native implementation of Google Secret Manager in Cloud Functions

Oct 6, 2021

Rate limit Google Cloud Functions with API Gateway

A free built-in solution after hours reading fuzzy documentations This tutorial follows the implementation made in this tutorial where we created an API with two routes for a Smoothie shop: Secure Google Cloud Functions with API Gateway Create an interface to protect your resourcesberanger.medium.com With Google API Gateway, deployment, maintenance and monitoring is made easy. BUT, contrary to Cloud Endpoints, we can’t rate limit…

Google Cloud Platform

6 min read

Rate limit Google Cloud Functions with API Gateway
Rate limit Google Cloud Functions with API Gateway

Oct 6, 2021

Secure Google Cloud Functions with API Gateway

Create an interface to protect your resources In my previous article, I give security advice for full-stack beginners. I talk about many aspects to be considered when deploying a backend online. One of them (and I insist!!) concerns the importance of having an API Gateway protecting public routes. I will…

Gcp

5 min read

Secure Google Cloud Functions with API Gateway
Secure Google Cloud Functions with API Gateway

Jun 23, 2021

I hack websites — 10 golden rules for full-stack beginners

Having a side project is great, if it’s safe for the users Warning This article contains essential advice for beginners building their first web application, it also contains amateur hacking techniques that can considerably impact a web application. …

Cybersecurity

10 min read

I hack websites — 10 golden rules for full-stack beginners
I hack websites — 10 golden rules for full-stack beginners

Mar 14, 2021

ML : ROC Curve, F1-Score, precision, choose the best metrics

90% accuracy misses the mark Let me tell you the story of a data scientist intern, so happy to use machine learning algorithms on real-life data after a year studying Iris dataset, comparing Sepal.length and Petal.width. This intern was assigned his first task in his new company. From browsing data…

Machine Learning

9 min read

ML : ROC Curve, F1-Score, precision, choose the best metrics
ML : ROC Curve, F1-Score, precision, choose the best metrics

Published in Python in Plain English

·Mar 3, 2021

Master Google Sheets API in Python (cheat sheet)

Create, write, update, update permission, move to folder with Google Sheets API and Google Drive API (and a cup of tea). — Google Suite is maybe the most used tool in companies. I wonder why it was such a struggle to manipulate the API using Python. Google documentation is complete but misses clear examples. Even the Python Quickstart is complicated for someone who only wants to create a spreadsheet…

Google Drive Api

4 min read

Master Google Sheets API in Python
Master Google Sheets API in Python

Feb 24, 2021

Automated deployment with Google Compute Engine and Cloud Build

and a cup of tea This article shows how to use a set of tools available in Google Cloud Platform that allows your team to set up a development + automated build + continuous delivery pipeline using Google Cloud Engine + Google Cloud Build. Requirements A server running on Google Cloud…

Google Cloud Platform

5 min read

Automate deployment with Google Compute Engine and Cloud Build
Automate deployment with Google Compute Engine and Cloud Build

Published in JavaScript in Plain English

·Feb 24, 2021

Deploy a Node.js server using Google Cloud Compute Engine

Getting started with a minimal Node.js “ping” app — This post shows how to deploy a minimal Express.js application to production from zero. It could be the starting point of any node project. Minimum installation. Minimum code. Skeleton code I hate tutorials like “How to build <a-super-long-and-difficult-task> in only 5 minutes !” …

Google Compute Engine

4 min read

Deploy a Node.js server using Google Cloud Compute Engine
Deploy a Node.js server using Google Cloud Compute Engine

Jan 29, 2021

Detect text on image using Google Cloud Vision API (python)

Go 100x faster for simple detection tasks. For a recent project, I had to detect IMEIs (International Mobile Equipment Identity) from an image. The IMEI could be printed or handwritten. I had to think about every possible cases. My first idea was to build a neural network using tensorflow …

Google Cloud Platform

3 min read

Detect text on image using Google Cloud Vision API (python)
Detect text on image using Google Cloud Vision API (python)
Beranger Natanelic

Beranger Natanelic

Future Unicorn Founder — Using tech for good

Following
  • Matthew Donnellon

    Matthew Donnellon

  • Livia Dabs RN,MSc

    Livia Dabs RN,MSc

  • Mohammad Faisal

    Mohammad Faisal

  • Jessica Wildfire

    Jessica Wildfire

  • Spencer Carli

    Spencer Carli

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable