Writing archive

Notes from building things.

Tutorials, technical explorations, and stories gathered across full-stack web and mobile development.

31 posts

Showcase

Next.js, Material UI, MongoDB Personal Dashboard

Overview of how I built the dashboard for my personal projects using Next.js, Material UI, MongoDB, with dev.to, GitHub, Twitter, and npm API integration.

ReactMaterial UINext.js
Tutorial

Dashboard layout with React.js and Material-UI

How to create a classic Dashboard layout that includes a header, footer, menu drawer (sidebar) with toggle and content using React.js and Material UI.

ReactMaterial UIDashboard
Tutorial

How to write and use custom hooks in React.js

Tutorial about how to write custom hooks in React.js. In this tutorial, we will write hooks for smooth scrolling, document title update, and browser URL change.

React
Review

Vaadin: Drag and Drop Feature

In Vaadin 14.1 generic drag and drop feature was introduced. This blog post is a review of this feature based on the example of developing a simple football coach app.

VaadinJava
Tutorial

Keycloak: clients configuration

The fifth part of tutorial series Spring Boot – Vaadin – Keycloak – Spring Security Integration.

Keycloak
Tutorial

Keycloak: adding roles and users

The fourth part of tutorial series Spring Boot – Vaadin – Keycloak – Spring Security Integration.

Keycloak
PWA

What is Progressive Web App (PWA)

Progressive Web Application (PWA) is an application software, that combines regular web pages and native mobile apps. It gives users a native-like experience by making a web application function like a desktop or mobile app.

Web Development