Dimas Maulana

Dimas Maulana

Developer

Welcome to my website! I am a developer with a current focus on React and Go. My experience encompasses both front-end and back-end development, enabling me to design and develop seamless and efficient applications.

Fixing Git Commit Not Replacing Folder With Changed Case on Mac

If you’re working on a Mac and using Git, you might run into an issue where Git won’t replace a folder that has had a change in case. For example, if you have a folder called “Article” and you change it to “article”, Git might not recognize the change and won’t replace the old folder with the new one.

Fortunately, there is a solution to this problem. You can configure Git to not ignore case sensitivity by running the following command:

Fixing Vault Unlock Issues on MacOS Due to MacFuse Hang on Cryptomator

Cryptomator is a popular open-source encryption software that allows users to secure their files and folders by creating encrypted vaults. However, like any software, Cryptomator may encounter occasional issues. One common problem on macOS is the inability to unlock a vault due to MacFuse hang. In this article, we will guide you through the process of reloading the MacFuse kernel extension to resolve this issue and regain access to your encrypted vault.

Hostname Naming Conventions

Overview

A hostname naming convention ensures consistency, clarity, and scalability in IT infrastructure. The naming scheme follows a structured format that includes the function, location, and serial number of a host.

React Beautiful DND Override Z Index When Dragging

In React Beautiful DND, you can override the zIndex property when an item is being dragged by adding a style property to the provided.draggableProps object inside the <Draggable> component. Setting the zIndex to 0 in this style will ensure that the dragged item has a lower zIndex value compared to other elements, which can be useful for controlling the stacking order during the drag operation. Here’s the code snippet you provided with the relevant line highlighted:

Issue Status Description Naming

When tracking and managing issues, it is important to clearly define their status to ensure efficient resolution. Below are the commonly used issue status descriptions and their meanings:

New

An issue is marked as “New” when it has been reported but has not yet been assigned to any individual or group for investigation.

Query Repository Method Naming

Spring Data JPA provides a powerful method-naming convention for query generation. By following these conventions, developers can create readable and efficient queries without writing explicit SQL or JPQL. This article explores various query method naming strategies, including equality, similarity, comparison conditions, multiple condition expressions, sorting, and recent changes in CrudRepository.

1. Equality Condition Keywords

Exact equality is a common condition in queries. We have several options to express = or IS operators:

0%