<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bjc-utils2.git/base/src/main/java/bjc/utils/misc, branch trunk</title>
<subtitle>Miscellaneous utilities and support code
</subtitle>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/'/>
<entry>
<title>Add various text UI components</title>
<updated>2026-01-29T02:36:12+00:00</updated>
<author>
<name>Benjamin Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2026-01-29T02:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=eef6e132080c5e46ba8c47ecfaca83fa8e0e214e'/>
<id>eef6e132080c5e46ba8c47ecfaca83fa8e0e214e</id>
<content type='text'>
This adds a variety of text UI components, namely two suites:
* One that is geared towards JSON
* One that is geared towards Markdown

Details to (perhaps) follow later</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a variety of text UI components, namely two suites:
* One that is geared towards JSON
* One that is geared towards Markdown

Details to (perhaps) follow later</pre>
</div>
</content>
</entry>
<entry>
<title>Format NamedPreparedStatement</title>
<updated>2025-12-09T02:00:07+00:00</updated>
<author>
<name>Benjamin Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2025-12-09T02:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=8f0b451c442985d7338bd1d09bc5798220787cb8'/>
<id>8f0b451c442985d7338bd1d09bc5798220787cb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite NamedPreparedStatement</title>
<updated>2025-12-09T01:58:22+00:00</updated>
<author>
<name>Benjamin Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2025-12-09T01:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=b805053a1ea3467a7a16ee4ff79294994823c078'/>
<id>b805053a1ea3467a7a16ee4ff79294994823c078</id>
<content type='text'>
Rewrite NamedPreparedStatement to properly support compile-once, run
many times; otherwise known as external building

Still need to finish the Javadocs, but...</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rewrite NamedPreparedStatement to properly support compile-once, run
many times; otherwise known as external building

Still need to finish the Javadocs, but...</pre>
</div>
</content>
</entry>
<entry>
<title>Checkpoint commit for NamedPreparedStatement</title>
<updated>2025-12-09T01:24:35+00:00</updated>
<author>
<name>Benjamin Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2025-12-09T01:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=a8adb94d009a65bbfc6985e833bf2d3510382a20'/>
<id>a8adb94d009a65bbfc6985e833bf2d3510382a20</id>
<content type='text'>
The checkpoint is that I attempted to patch the version of
NamedPreparedStatement I had to support building external batches.

This... didn't really work right; though it initially appeared to do so.

I am going to rewrite NamedPreparedStatement to actually properly
support this functionality instead of half-arsing it</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The checkpoint is that I attempted to patch the version of
NamedPreparedStatement I had to support building external batches.

This... didn't really work right; though it initially appeared to do so.

I am going to rewrite NamedPreparedStatement to actually properly
support this functionality instead of half-arsing it</pre>
</div>
</content>
</entry>
<entry>
<title>Add NamedPreparedStatement</title>
<updated>2025-12-07T22:17:24+00:00</updated>
<author>
<name>Benjamin Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2025-12-07T22:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=e8e15d0335c7252f78b71c59905cb82c8964e80a'/>
<id>e8e15d0335c7252f78b71c59905cb82c8964e80a</id>
<content type='text'>
Adds a version of PreparedStatement that supports named parameter
syntax.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a version of PreparedStatement that supports named parameter
syntax.</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt to esodata changes</title>
<updated>2020-12-04T00:22:35+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-12-04T00:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=a2c7425458f645802a352abc4783e0afc73dba13'/>
<id>a2c7425458f645802a352abc4783e0afc73dba13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename exceptions to not use Exception</title>
<updated>2020-10-06T23:26:52+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-10-06T23:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=a7a87f682a039d4761112f1dedb9351f3d7a2bbf'/>
<id>a7a87f682a039d4761112f1dedb9351f3d7a2bbf</id>
<content type='text'>
This renames several of the stock exceptions to remove 'Exception' from
their name. This is something that I don't recall where I picked it up
from, but the idea is that the fact that it is an exception is generally
syntactically obvious. Therefore, you can instead give your exceptions
names which directly state what it wrong, as well as strongly implying
what you can do to fix it.

For instance, if you get a DirectionInvalid, it is apparent what the
issue is (it is less apparent why it is invalid, but that is another
issue, and a discussion for another time)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This renames several of the stock exceptions to remove 'Exception' from
their name. This is something that I don't recall where I picked it up
from, but the idea is that the fact that it is an exception is generally
syntactically obvious. Therefore, you can instead give your exceptions
names which directly state what it wrong, as well as strongly implying
what you can do to fix it.

For instance, if you get a DirectionInvalid, it is apparent what the
issue is (it is less apparent why it is invalid, but that is another
issue, and a discussion for another time)</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup pass</title>
<updated>2020-04-13T22:40:41+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-04-13T22:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=d4ca769e542b2489b1e23cfcbdc3a0b7275b87cd'/>
<id>d4ca769e542b2489b1e23cfcbdc3a0b7275b87cd</id>
<content type='text'>
Cleanup pass to uniformize things</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup pass to uniformize things</pre>
</div>
</content>
</entry>
<entry>
<title>Finish esodata extraction</title>
<updated>2020-04-12T17:11:11+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-04-12T17:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=3819027f642df549622c478331391ad3a25a9c4f'/>
<id>3819027f642df549622c478331391ad3a25a9c4f</id>
<content type='text'>
Finished extracting the old version of esodata, and fixed all the local
issues</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finished extracting the old version of esodata, and fixed all the local
issues</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor test structure</title>
<updated>2020-03-27T20:39:52+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-03-27T20:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=373464d30d87bd8702fe27b920ed1406a0833ef3'/>
<id>373464d30d87bd8702fe27b920ed1406a0833ef3</id>
<content type='text'>
Tests are now in a 'test' sub-package, so it is clear that they are
indeed test code, not just disjoint parts of the main code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tests are now in a 'test' sub-package, so it is clear that they are
indeed test code, not just disjoint parts of the main code</pre>
</div>
</content>
</entry>
</feed>
