
Bruno Krebs
R&D Content Architect
I am passionate about developing highly scalable, resilient applications. I love everything from the database, to microservices (Kubernetes, Docker, etc), to the frontend. I find amazing to think about how all pieces work together to provide a fast and pleasurable experience to end users, mainly because they have no clue how complex that "simple" app is.
All Posts
-
OpenID Connect
The OpenID Connect Handbook
A preview of our new ebook about OIDC, the de facto standard for handling authentication in the modern world.
-
Sign in with Apple
How to Implement Sign in with Apple Easily on iOS Apps
Supporting Sign in with Apple on iOS and web apps can be an easy task if you use the right tools.
-
Apple
Sign In with Apple: Learn About the New Identity Provider
Learn about Sign In with Apple, the new identity provider announced at Apple WWDC 2019.
-
Kubernetes
Kubernetes Tutorial: Managing TLS Certificates with Ambassador
Learn how to leverage Ambassador to secure apps running in your Kubernetes clusters with TLS certificates for free.
-
Next.js
Next.js Authentication Tutorial
Learn how to add authentication to your Next.js application with Passport.
-
Kubernetes
Kubernetes Tutorial - Step by Step Introduction to Basic Concepts
Learn about the basic Kubernetes concepts while deploying a sample application on a real cluster.
-
Android
Android Tutorial: Building and Securing Your First App (Part 2)
Learn how to integrate your Android application with a backend API.
-
Android
Android Tutorial: Building and Securing Your First App (Part 1)
Learn how to develop and secure Android applications with ease.
-
React
Beyond Create React App: React Router, Redux Saga, and More
Learn how to scaffold a React Single-Page Application with some sensible and opinionated defaults.
-
Django
Django Tutorial: Building and Securing Web Applications
Learn how to use Django to build web applications easily, and Auth0 to make the process even faster and more secure.
-
Express
Node.js and Express Tutorial: Building and Securing RESTful APIs
Learn how to develop RESTful APIs with Node.js and Express while securing it with Auth0.
-
Spring Data REST
Spring Data REST Tutorial: Developing RESTful APIs with Ease
Learn how to develop REST APIs with ease by using Spring Boot and Spring Data REST.
-
Java
The Future of Java - Project Amber
Project Amber incubates smaller, productivity-oriented Java language features that have been accepted as candidate JEPs. Take a quick glimpse of the features that will arrive on the platform soon.
-
Java
Developing Robust Web Apps with JavaServer Faces and Java EE
Learn how to use JavaServer Faces, the popular frontend Java EE specification, to build robust and secure web applications.
-
Fullstack
Using Python, Flask, and Angular to Build Modern Web Apps - Part 3
In this series, you will learn how to create modern web applications with Python, Flask, and Angular.
-
Fullstack
Using Python, Flask, and Angular to Build Modern Web Apps - Part 2
In this series, you will learn how to create modern web applications with Python, Flask, and Angular.
-
Fullstack
Using Python, Flask, and Angular to Build Modern Web Apps - Part 1
In this series, you will learn how to create modern web applications with Python, Flask, and Angular.
-
React
Developing Games with React, Redux, and SVG - Part 3
Learn how to make React and Redux control a bunch of SVG elements to create a game.
-
React
Developing Games with React, Redux, and SVG - Part 2
Learn how to make React and Redux control a bunch of SVG elements to create a game.
-
React
Developing Games with React, Redux, and SVG - Part 1
Learn how to make React and Redux control a bunch of SVG elements to create a game.
-
Single Sign-On
Implementing Single Sign-On in B2C Applications
Learn how a B2C Company implemented Single Sign-On to provide seamless integration between different e-commerce portals.
-
Node
Developing and Publishing an NPM Package
Learn, through a practical tutorial, what tools we can leverage to develop and publish high-quality NPM packages.
-
Redux
Redux: A Practical Tutorial
A practical tutorial that teaches Redux through examples.
-
Spring 5
Spring 5, Embedded Tomcat 8, and Gradle: a Quick Tutorial
Let's learn how to use Gradle to structure and bootstrap a Spring 5 project running on an embedded Tomcat 8 instance.
-
Python
SQLAlchemy ORM Tutorial for Python Developers
Let's learn how to use SQLAlchemy ORM to persist and query data on Python applications.
-
TypeScript
TypeScript Practical Introduction
Let's learn TypeScript features through practical examples.
-
Consolidation
Consolidating Multiple Identity Sources with Auth0
Let's learn how Auth0 helped a major graphics card manufacturer to consolidate identity for multiple applications.
-
Nest
Nest.js Brings TypeScript to Node.js and Express
Let's learn about Nest.js, the new framework that takes advantage of TypeScript to create reliable and well structured Express applications.
-
Python
Developing RESTful APIs with Python and Flask
Let's learn how to develop RESTful APIs with Python and Flask.
-
Spring Boot
Exception Handling and I18N on Spring Boots APIs
Let's learn how to properly handle exceptions on Spring Boot APIs while providing multi-language support (I18N) for the messages.
-
Spring Boot
Automatically Mapping DTO to Entity on Spring Boot APIs
Let's learn how ModelMapper can help us automate the mapping process of DTOs into entities on Spring Boot APIs.
-
Spring Boot
Integrating Spring Data JPA, PostgreSQL, and Liquibase
Let's learn how to integrate Spring Data JPA, PostgreSQL, and Liquibase to manage the persistence layer of a Spring Boot application.
-
Spring Boot
Implementing JWT Authentication on Spring Boot APIs
Let's learn the correct way to secure Spring Boot RESTful APIs with JWTs.
-
Kotlin
Authenticating Android Apps Developed in Kotlin
Let's learn how to develop a simple, but secure, Android application in Kotlin.
-
SSO
Signing into Microsoft Office 365 with Google Apps
Let's check how to sign into Microsoft products, like Office 365, with Google Apps users.
-
Breaches
Global Ransomware Strikes Again
A new global ransomware attack is affecting European countries and governments
-
Kotlin
Developing RESTful APIs with Kotlin
Let's build and secure a RESTful API with Kotlin and Spring Boot
-
Breaches
Massive Data Leak Exposes 198 Million US Voters
Sensitive personal information of 198 million Americans citizens, with potential political inclinations, was exposed by a data analysis firm.
-
Java
Integrating Node.js Build Tools with Maven
Let's learn how to integrate Node.js build tools, like gulp, into Maven's lifecycle.
-
Finance
Attention! New Regulation for New York Financial Companies
The New York State Department of Financial Services (DFS) has issued a new regulation that defines cybersecurity requirements for financial companies.
-
.NET
ASP.NET Core Authentication Tutorial
Learn how to handle authentication on ASP.NET Core applications
-
Security
Introducing the Auth0 Security White paper
Today we are releasing a white paper to describe our approach to security so that our subscribers can understand how their data is protected
-
Spring Boot
Horizontal Scaling JSF Applications with Spring Session
JSF heavily depends on HTTP sessions, which is usually easier to scale vertically. Today we will see how to scale JSF horizontally with Spring Session.
-
NGINX
Load Balancing Node.js Applications with NGINX and Docker
Let's dockerize two instances of a Node.js application and load balance them with NGINX.
-
Spring Boot
Developing JSF applications with Spring Boot
Spring Boot can leverage any type of applications, not only microservices. Let's build a JSF application with Spring Boot.
-
Flyway
Database Versioning with Flyway and Java
Sync the database schema up with your application with Flyway
-
Java
Java Platform and Java Community Process Overview
This article provides a brief explanation of the Java platform and the community process that is responsible for evolving it.
-
Angular
Serverless REST API with Angular, Persistence and Security
Develop an Angular app from scratch, with serverless REST API, security and persistence and deploy it to GitHub Pages in no time.
-
Performance
Beating JSON performance with Protobuf
Protobuf, the binary format crafted by Google, surpasses JSON performance even on JavaScript environments like Node.js/V8 and web browsers.
-
Angular
Building and Securing Koa and Angular 2 with JWT
Single Page Applications (SPAs) can benefit greatly from JWT secured backends. Here we will see how to secure an Angular 2 app, backed by Koa, with JWTs.
-
Electron
Securing Electron Applications with OpenID Connect and OAuth 2.0
Learn how to secure your Electron applications using standards like OpenID Connect and OAuth 2.0.
-
OpenID Connect
The OpenID Connect ハンドブック
現代における認証処理のデファクト スタンダード、OpenID Connect。この最新ソリューションについて Auth0 が作成した eBook の内容を簡単にご紹介します。
-
Kubernetes
Kubernetesチュートリアル - 基本概念のステップバイステップ解説
実際のクラスタにサンプルアプリケーションをデプロイしながら、Kubernetesの基本的な概念を学びます。
-
React
React チュートリアル:初めてのアプリを作成して安全にする
React の機能のほか、React アプリを初めて作り、安全にする方法を学びましょう。
-
Python
Python と Flask で RESTful API を開発する
Python と Flask で RESTful API を開発する方法を学びましょう。
-
Spring Boot
Spring Boot API で DTO をエンティティへ自動的にマッピングする
ModelMapper が Spring Boot API 上のエンティティへの DTO のマッピング プロセス自動化にどのように役立つか学びましょう。
-
Kotlin
Kotlin で RESTful API を開発する
Kotlin と Spring Boot で RESTful API を構築してセキュアにしましょう