Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 179
  1. In this blog post, we take a closer look at how to receive push notifications with Capacitor and how to send them from a Spring Boot application.

  2. Backup with restic

    How to back up your data with restic, an easy, fast, efficient, secure, and free command-line tool.

  3. In this blog post, we are going to take a look at the JSON-P (JSR 374) standard for processing JSON in Java.

  4. In this blog post, we build a passwordless sign-in flow with WebAuthn, an Angular front end, and a Spring Boot back end secured with Spring Security.

  5. Sending Web Push notifications from a Java back end to a web browser

  6. Ky - elegant fetch

    A closer look at Ky, a tiny HTTP client built on top of the Fetch API for browsers, Node.js, Bun, and Deno.

  7. How to use catch-all SMTP servers for development and testing email delivery.

  8. How to rate limit Spring MVC HTTP endpoints with bucket4j

  9. Hibernate Envers adds audit history to Jakarta Persistence entities and lets you query historical revisions with a small amount of code.

  10. Git with JGit

    In this blog post, we take a look at JGit, a pure Java implementation of Git.

  11. This blog post explains when Web Workers help, how message passing and transferables work, how Angular CLI supports workers today, and how Comlink simplifies the Web Worker programming model.

  12. In this blog post, we develop an Angular/Ionic application that runs optical character recognition (OCR) in a browser with Tesseract.js.

  13. What the Page Visibility API is, how to use it in modern web applications, and how a few small native helpers can remove repetitive visibility checks.

  14. Installing WireGuard, a simple, fast, and modern VPN, on Windows and connecting to a WireGuard server.

  15. In this blog post, you learn how to build an authentication system with Spring Security that uses username/password and TOTP (Time-based One-Time Password) as a second factor

  16. Variable length integers

    How to encode fixed 4-byte Java integers into a variable-length format that uses less space.

  17. How to create a frictionless password auto-login experience with the Credential Management API.

  18. How to expose version numbers, build timestamps, and Git metadata in Spring Boot and Angular applications

  19. How to take pictures with the Capacitor camera plugin and upload them to a Spring Boot application with Angular's HttpClient and tus.io.

  20. How to integrate tus.io implementations into JavaScript and Java applications to create reliable and resumable file uploads over HTTP.

  21. A tutorial on how to use Google Fonts in an Angular / Ionic app.

  22. This post implements a stateless authentication system with Spring Security, Spring Boot, and an Angular/Ionic client

  23. This blog post shows how to integrate Font Awesome icons into a modern standalone Angular and Ionic application with the official Angular library.

  24. Self-host Seafile

    How to self-host Seafile, an open-source file sync and share software, on a VPS with Docker

  25. In this blog post, we take a look at Java's ability to monitor directories for changes, a feature that was introduced in Java 7 in 2011.

  26. In this blog post, we are going to set up a Spring Boot application with jOOQ and Flyway

  27. In this blog post, we will take a closer look at the new HTTP Client introduced in Java 11.

  28. A collection of examples with the spread and rest syntax in JavaScript

  29. In this blog post, I show how to set up a WireGuard VPN between a computer behind a NAT or firewall and a VPS in the cloud, exposing services running on the private server to the Internet and making them accessible from anywhere.

  30. In this blog post, I show how to make services installed on a server behind a NAT or firewall accessible from anywhere through the Tor network.

  31. In this blog post, we set up a private root CA with mkcert on our local development machine, create a TLS certificate, and enable Spring Boot to use TLS and HTTP/2.

  32. How to serialize and deserialize JavaScript BigInt values in JSON in a full-stack application with Spring Boot

  33. In this blog post, we are going to create two neural networks with brain.js and Tensorflow.js, train them with the MNIST dataset, and use the trained models in a web application to detect digits.

  34. Building a simple feedforward neural network in Java and JavaScript, training it with MNIST, and using the exported weights for browser-based digit recognition

  35. This post shows a small Angular client and Spring Boot back end that demonstrate two Google Cloud Vision upload flows: upload through the server and upload to Cloud Storage with a pre-signed URL.

  36. In this blog post, we combine Angular's generated service worker with custom Background Sync logic in an Ionic and Angular application.

  37. Installing WireGuard, a simple, fast, and modern VPN, on an Amazon Lightsail virtual server and connecting an Android mobile device.

  38. How to register a global error handler in a standalone Angular application, send reports to a back end, and queue failed reports in IndexedDB until the browser can retry them.

  39. Converting text from a web application into speech with Google Cloud Text-to-Speech

  40. The Beacon API lets a browser queue small POST requests without blocking navigation.

  41. A closer look at the ES2020 numeric primitive BigInt

  42. In this article, I show you how to self-host TileServerGL, an open-source tile server

  43. This blog post takes a closer look at the Background Sync API, shows how to use it as a progressive enhancement, and presents an example that synchronizes data between an Ionic web application and a Spring Boot server application.

  44. This tutorial shows how to integrate a custom Workbox service worker into an Angular application with a Vite-based build step.

  45. In this tutorial, I present two ways to send emails from your self-hosted Linux server: relaying through a third-party SMTP provider and running a send-only Exim4 server.

  46. Backup to Amazon S3

    How to install a backup job that runs daily and sends files to Amazon S3

  47. In this tutorial, I show you how to self-host a Git server with Gitea

  48. A quick introduction to the free Windows SSH client PuTTY.

  49. Initial configuration steps after renting a new VPS server

  50. In this blog post, I present examples that check passwords against commonly used and compromised password datasets.