<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LogicalDK</title>
		<link>https://logicaldk.qzz.io</link>
		<description>A blog about Java, Spring, and other things worth writing down.</description>
		<atom:link href="https://logicaldk.qzz.io/rss.xml" rel="self" type="application/rss+xml" />
		<item>
			<title>Hello, world</title>
			<link>https://logicaldk.qzz.io/blog/hello-world/</link>
			<guid>https://logicaldk.qzz.io/blog/hello-world/</guid>
			<pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
			<description>First post on the rebuilt LogicalDK.</description>
		</item>
		<item>
			<title>What is a PUBG Mobile Custom Room and how to create one?</title>
			<link>https://logicaldk.qzz.io/blog/pubg-mobile-custom-room-and-room-card/</link>
			<guid>https://logicaldk.qzz.io/blog/pubg-mobile-custom-room-and-room-card/</guid>
			<pubDate>Sun, 30 Aug 2020 00:00:00 GMT</pubDate>
			<description>An overview of PUBG Mobile Custom Rooms, Room Cards, and how to obtain them.</description>
		</item>
		<item>
			<title>Installing and using the GlobalProtect VPN client on Linux</title>
			<link>https://logicaldk.qzz.io/blog/vpn-globalprotect-linux-client/</link>
			<guid>https://logicaldk.qzz.io/blog/vpn-globalprotect-linux-client/</guid>
			<pubDate>Wed, 21 Aug 2019 00:00:00 GMT</pubDate>
			<description>How to install Palo Alto&apos;s GlobalProtect VPN client on Linux and connect via the CLI.</description>
		</item>
		<item>
			<title>Find the latest git commit across all branches</title>
			<link>https://logicaldk.qzz.io/blog/git-latest-commit-across-branches/</link>
			<guid>https://logicaldk.qzz.io/blog/git-latest-commit-across-branches/</guid>
			<pubDate>Thu, 23 Aug 2018 00:00:00 GMT</pubDate>
			<description>A one-liner that finds the most recent commit across all remote branches in a repo.</description>
		</item>
		<item>
			<title>Git bash auto-completion on macOS</title>
			<link>https://logicaldk.qzz.io/blog/git-auto-completion-macos/</link>
			<guid>https://logicaldk.qzz.io/blog/git-auto-completion-macos/</guid>
			<pubDate>Mon, 26 Mar 2018 00:00:00 GMT</pubDate>
			<description>Two ways to enable git command auto-completion in the macOS shell.</description>
		</item>
		<item>
			<title>A successful git branching strategy and release management</title>
			<link>https://logicaldk.qzz.io/blog/git-branching-strategy-and-release-management/</link>
			<guid>https://logicaldk.qzz.io/blog/git-branching-strategy-and-release-management/</guid>
			<pubDate>Sun, 11 Mar 2018 00:00:00 GMT</pubDate>
			<description>A practical git branching model with release and hotfix flows.</description>
		</item>
		<item>
			<title>Sending a JavaScript function in a JSON response</title>
			<link>https://logicaldk.qzz.io/blog/json-reviver-passing-js-function-from-server/</link>
			<guid>https://logicaldk.qzz.io/blog/json-reviver-passing-js-function-from-server/</guid>
			<pubDate>Wed, 17 May 2017 00:00:00 GMT</pubDate>
			<description>How to pass a JS function from the server in a JSON response and use it on the client side.</description>
		</item>
		<item>
			<title>How the reviver function works with JSON.parse</title>
			<link>https://logicaldk.qzz.io/blog/json-reviver-modify-json/</link>
			<guid>https://logicaldk.qzz.io/blog/json-reviver-modify-json/</guid>
			<pubDate>Tue, 16 May 2017 00:00:00 GMT</pubDate>
			<description>How to modify a JSON string using the reviver argument of JSON.parse.</description>
		</item>
		<item>
			<title>How &apos;==&apos; equality works in Groovy (operator overloading)</title>
			<link>https://logicaldk.qzz.io/blog/groovy-how-equals-operator-works/</link>
			<guid>https://logicaldk.qzz.io/blog/groovy-how-equals-operator-works/</guid>
			<pubDate>Mon, 15 May 2017 00:00:00 GMT</pubDate>
			<description>Why Groovy&apos;s overloaded &apos;==&apos; operator behaves differently from Java&apos;s.</description>
		</item>
	</channel>
</rss>