How To Host An Application On A Server (VPS) Using Docker?
Learn how to easily host your first application on a server (VPS) using Docker and Docker Compose with this step-by-step guide.
Learn how to easily host your first application on a server (VPS) using Docker and Docker Compose with this step-by-step guide.
Learn how to set up a server (VPS) for self-hosting your side projects and websites with this step-by-step guide!
Learn how to deploy your Pocketbase as a Framework application to production by either using only a backend or also a frontend.
Learn how to request, create, update, and delete records with records when using Pocketbase as a framework for your backend!
Learn two different methods to link to a PDF file stored on GitHub without forcing your visitor to download it.
Learn how to host a mail server for free in a few simple steps using Docker and then test it with Pocketbase.
Explore the features and benefits of Pocketbase vs. Supabase for your next side project with this in-depth comparison.
Improve the user experience and security of your Pocketbase Application by setting up an SMTP with this step-by-step guide using Sendinblue.
Learn how to build a realtime chat application using Pocketbase for the back end and Svelte for the front end.
Follow this step-by-step tutorial to learn how to use pocketbase auth for a login screen using the email/password, authentication provider!
Learn how to build a realtime chat application using Supabase for the back end and Svelte for the front end.
Follow this step-by-step tutorial to learn how to use supabase auth for a login screen using the email/password, authentication provider!
Learn how to set up a custom domain for your Azure Container Apps with Azure Frontdoor using this step-by-step guide.
Learn how to set up volumes for your Azure Container Apps by connecting the Container App to an Azure Storage Account!
Learn how and why to create an Azure Service Principal using the Azure CLI or Azure Portal in a step-by-step manner.
Learn how to create a Windows installer for your Unity game using the easy-to-use tool Inno Setup (step-by-step)!
Learn how to mask your ssh private key variable inside GitLab CI with three simple steps! The steps are: encode, add to ci and decode.
Learn how to deploy changes of a git repository to your own / a server using GitLab CI/CD when you push them.
Learn how to deploy changes of a git repository to your own / a server using GitHub Actions when you push them.
Learn how to adjust the alignment and indentation for your ordered lists with CSS or Tailwind CSS by using different pseudo-classes.
Learn how to create an npx command to set up a boilerplate for your next project with only one command (step-by-step)!
Learn how to set up a new typescript project with automatic reload. I will show you used packages and step-by-step instructions!
Do you want to learn what a docker image is and how to create one? In this post, we will turn a simple node application into an image!
Learn how to automatically deploy your GitLab repository to Azure Container Apps using the GitLab Registry and GitLab CI/CD.
In this post, you will learn how to migrate umami from one server to another with two different methods (only data or volumes).
In this post, you will learn how to migrate plausible analytics from one server to another with two different methods (only data or volumes).
Learn how to set up automated backups for Umami by creating a companion container and how to recover the data from these if needed!
Learn how to set up automated backups for Plausible Analytics and how to recover the data from these if needed!
In this post, you will learn how to add a custom configuration to nginx-proxy. As an example, we will create a www redirect.
With this guide, you will be able to set up your own WordPress instance on Docker with free SSL and an automated reverse proxy (nginx-proxy).
In this guide, you will learn how to set up Umami with Docker and how to add it to your website!
In this guide, you will learn how to set up Plausible Analytics with Docker and how to add it to your website!
Learn how to automate the process of generating reverse proxy (NGINX) configurations and requesting SSL certificates for your docker apps!
Monitor a website for status changes with Upptime, a free-to-use, and simple-to-set up GitHub-based solution!
Learn how to make a footer stay at the bottom of the page in two different ways. The first way uses Flexbox, and the second uses Grid!
Are you looking for a faster and simpler way to start developing with WordPress? In this post, I will show you my new and simplified setup!
Learn how and when to use Render to host your next application for free! I summarized the most important things in a step-by-step guide!
Do you want to learn how to host your next web application for free? In this post, I will show you seven different ways to do so!
Learn how and when to use Firebase to host your next application for free! I summarized the most important things in a step-by-step guide!
Learn how and when to use Netlify to host your next application for free! I summarized the most important things in a step-by-step guide!
Learn how and when to use GitLab to host your next website for free! I summarized the most important things in a step-by-step guide!
Learn how and when to use Vercel to host your next application for free! I summarized the most important things in a step-by-step guide!
Learn how to create the landing page of your next project for free! For this, we will use GitHub Pages and Jekyll Themes!
Are you looking for a way to host your next project for free? If so, have a look at GitHub Pages and learn how to use it for your websites!
We will create a drawing app with basic HTML and JavaScript! For that, you will create different tools (e.g. pen) and settings (e.g. color)!
Learn how to draw on an HTML canvas with your mouse! For that, we will first learn some canvas basics and then use them to implement drawing!
Are you thinking of using Tailwind CSS in your next post. Before doing so, read this comparison of Tailwind CSS vs. CSS first!
You will learn my step-by-step approach that I follow when creating a new website with HTML and Tailwind CSS from scratch!
You will learn my step-by-step approach that I follow when creating a new website with HTML and CSS from scratch!
Offering a zip file download in your SvelteKit application can be very useful to provide files to its users! Learn how to do it here!
Uploading an Image to SvelteKit is not an easy task. Thus, I will show you how to create an Image upload in a step-by-step guide!
Here you will learn how to create a fixed navbar with Tailwind CSS in a step-by-step guide! Additionally, I will show you how to customize it.
You can animate your HTML elements in different ways. CSS Animations with keyframes and with transitions. Learn about them both in this post!
In the last weeks, I participated in the Flutter Puzzle Hack Hackathon. Now I will present my learnings of building my project: Slide for Four!
Creating rooms with socket.io is simple, but how do you do it with a basic WebSocket implementation? This question will be answered here!
JavaScript Prototypes let us modify existing base objects after their creation. In this post, we will what they are and how to use them!
JavaScript Classes are templates for object instances. In this post, you will learn, what exactly they are and how you can use them!
JavaScript async await is an important tool for every JavaScript Developer, thus we will learn about its origin (Promises) and how to use it!
Mastering JavaScript Arrays is an important part of every developer's journey. So start and build a long-lasting foundation with this post!
Maps in JavaScript are a useful data structure to map keys to values. In this post, you will learn their basics and how to use them properly!
Arrow functions in JavaScript are anonymous functions written in a shorter way. Since their introduction, they are a big part of JavaScript!
Javascript callback functions are a useful concept to call a dynamic function inside of another function! Learn about them here!
A useful overview of the different aspects of javascript dates, like the date object, getter, setter, and date formatting!
In this post, you will learn how to print better log messages in the javascript console, by styling the output and using different methods!
In this style guide, you will learn how to make cool tables in CSS. You will learn how to style rows, columns, and cells individually!
Learn about when and how to validate a form with javascript in this easy and comprehensive guide! (It's not needed as often as you may think)
Do you want to learn how to create stunning texts in HTML? This post will cover all the different formatting options in detail!
In this post, you will learn how to create a virtual machine step-by-step in two different virtualization environments: VirtualBox and VMWare!
Are you interested to learn when to use CSS Grid vs Flexbox? We will first have a look at the differences and examples for both concepts!
Do you want to know: How does CSS Grid work? Then you are at the right spot. Here you can learn everything about CSS Grid in an interactive way!
Do you want to know: How does Flexbox work? Then you are at the right spot. Here you can learn everything about Flexbox in an interactive way!
In this post you will learn about the different meta tags in HTML and how you can create an awesome preview for your website or application!
Wrongly importing JavaScript is one mistake that slows down your site! Don't repeat it, and learn how to import JavaScript into HTML the right way!
This post covers 7 CSS Tips and Tricks that you can use for every website! The list covers tips for centering, sticky elements, and more!
Are you interested in the websites I use in every programming project? in this post I will cover 7 websites for the different project phases!
This post covers the basic data types: int, float, string, and more! Additionally, it covers why they are important and where to use them!
Learn the basics of JavaScript: A first look at JavaScript, followed by programming fundamentels and the basics of interacting with HTML!
This post covers the basics of CSS. First, we will learn some CSS concepts and later dive into some selectors you need to style a website!
This post covers the basics of HTML. First, we will learn some HTML concepts and later dive into some elements you need on every website!
In this post, I present 5 YouTube coding channels that inspire me! Each channel either teaches something new or shares their progress in a project!
This devlog series covers the idea and the first prototype for my first SaaS, the Pokemon Card Price Checker! Follow me on my journey!
In this post, you will get to know 4 VS Code Extensions that make you more productive. They allow better visual clarity and better navigation!
This post describes 4 ideas for web development projects by outlining the first steps, a basic design, and the needed technologies!
In this post, you can find a short introduction to test driven development and a practical example to better understand the concept!
Here you will learn how to use Docker for your python application with a short example. We have a look at Dockerfiles, Images, and Containers.
Do you want to know how to create JSON and YAML files and how they differ? In this post I will show you the syntactic differences.
This post shows you how to easily configure PostgreSQL to store your Grafana configurations by utilizing environment variables.
This post offers a simple overview of the most important docker-compose properties! There is also a cheat sheet for download included!
Do you want to build a simple multiplayer tic tac toe? In this post, I will show you how to create the frontend portion of the game with socket.io!
Do you want build a simple multiplayer tic tac toe? In this post I will show you how to create the backend portion of the game with socket.io!
Do you need a filterable gallery for your portfolio site? In this guide I will show you how to accomplish this by using HTML, CSS and JS.
Do you want to create a responsive navbar including a logo fast and easy? In this guide, I will show you how to use CSS and only 3 lines of JS.
Do you want to set up a Wordpress development environment for new and innovative Plugins or Themes? This guide will show you how to do it with Docker!
In this guide you will learn how to secure your web app with SSL by utilizing Docker, NGINX and Lets Encrypt.
This guide shows you how to create a personal website with a perfect lighthouse score. It is developed with Svelte and features a blog section.