Bojan Stipic

Migrating My Website from Gatsby to Astro

Migrating My Website from Gatsby to Astro

I recently migrated my website from Gatsby to Astro, and now it looks nicer, has zero runtime JavaScript, loads much faster, and is much easier to maintain.
  • Website
  • Gatsby
  • Astro
7 min read
Crafting Meaningful Commits by Rewriting History

Crafting Meaningful Commits by Rewriting History

Having a concise and clear commit history is very valuable. It allows future readers to see when a particular code change was introduced, and to get an additional context as to why that change was made. In this article, I will show you some tips and tricks that will help you craft a useful commit history.
  • Git
6 min read
JPA Pitfalls: Generating IDs

JPA Pitfalls: Generating IDs

In this article we are going to discuss different JPA strategies for generating IDs.
  • Java
  • JPA
11 min read
JPA Pitfalls: Eager/Lazy Fetching

JPA Pitfalls: Eager/Lazy Fetching

In this article we are going to discuss different JPA fetching types, their pros and cons, and see which one you should prefer.
  • Java
  • JPA
4 min read
JPA Pitfalls: Relationship Mapping

JPA Pitfalls: Relationship Mapping

In this article we are going to discuss some common JPA relationship mapping pitfalls.
  • Java
  • JPA
5 min read
Introduction to WebAssembly and Rust

Introduction to WebAssembly and Rust

This article gives an overview of WebAssembly and Rust alongside practical step-by-step examples of how to use them in your next Web app. If you would like to speed up performance-critical parts of your app, port a legacy codebase to the Web, or completely write your frontend in a programming language other than JavaScript, then this blog post is for you!
  • WebAssembly
  • Rust
33 min read