Tutorials

For software engineers and data engineers.

Learn the Basics and Get Started with Firebase — an App Development Platform Backed by Google

Learn the essentials of Firebase and related services with a hands-on tutorial.


Use P4Merge to Check Code Changes Conveniently With a Nice GUI for Git

Learn to check code differences with a handy graphical tool.


Learn Handy Vim Commands and Operations That Can Increase Your Efficiency Dramatically

Vim is not dying and can be very useful sometimes.


Compare JavaScript JSDoc with TypeScript TSDoc for Documentation

Learn a standard way to add documentation to your JavaScript/TypeScript code.


How Use ESLint to Write Elegant Code in JavaScript and TypeScript

Improve your JS/TS code quality using ESLint.


How to Validate Your Data with Custom Validators of Pydantic Models in Python

Learn to validate your data in a flexible way with Pydantic.


Create a Pre-commit Git Hook to Check and Fix Your JavaScript/TypeScript Code Automatically

Improve your code quality using ESLint, Prettier, lint-staged, and Husky.


How to Use JSON Schema to Validate JSON Documents in Python

Learn a standard way to ensure your data quality.


How to Perform JSON Conversion, Serialization, and Comparison in Python

Learn basic JSON operations with simple examples.


How to Create a Simple Dialog Box with Angular Material

You don't have to be a CSS master to build nice dialog boxes.