All Posts

Getting Started: React Native

What’s This?

I help you learn Facebook’s React Native, the second-most popular cross-platform framework for building native iOS & Android applications from one codebase.

Alternatives

Use Google’s Flutter.

Learning React Native

The React Native website is a good starting point. React Native uses JavaScript to create mobile applications.

Learning JavaScript

Learning TypeScript

TypeScript mixes “some Java into JavaScript”, such as types. Hence the name! You have to use TypeScript if you use Angular. And you can use it with React.

Getting Started: Firebase

What’s This?

I help you get started with Google’s Firebase. Firebase can replace or complement your back-end. Many of its services are free of charge.

Table Of Contents

Firebase Overview

Firebase is Google’s “Back-end as a Service”. It provides services such as authentication, data storage, push notifications, crash reporting, and beta app distribution. Many services are free of charge.

Getting Started: Declarative UIs

What’s This?

I help you learn declarative UIs, the state-of-the-art in building user interfaces.


What are Declarative UIs?

Let me explain with a sample application in a video from a talk of mine at JJUG CCC Spring 2021. The section about declarative UIs starts at 5:33 minutes and ends at 10:36 minutes. The player below is set to the right time already:


Getting Started: JaVers

Table Of Contents

What’s This?

I help you get started with JaVers, an open-source Java framework for version histories of your domain objects.

Getting Started

So you want to add an audit log to your application with JaVers? Wonderful! You’ve come to the right place!