Skip to content

Category: Java

ChatGPT-Twilio-Java : Enabling communication with ChatGPT over SMS

Reading Time: < 1 minuteIt’s been quite a while since I’ve blogged, or published an open source project! With ChatGPT taking the world by storm, and finding myself using it daily, I decided to do something I’ve done before – opening up an SMS interface using Twilio. When you’re on the go and just need a quick interaction, nothing…
Read more: ChatGPT-Twilio-Java : Enabling communication with ChatGPT over SMS

Document Management Systems: SCAN (Smart Content Aggregation and Navigation)

Reading Time: 3 minutesBack in March, I began evaluating some open source Document Management Systems (DMS) to help compliment my wiki-based Personal Knowledge Manager (PKM). That’s a little bit of acronym-overload. But, in simple terms I really am looking for a way to easily store, categorize, and retrieve a number of my documents related to research and learning…
Read more: Document Management Systems: SCAN (Smart Content Aggregation and Navigation)

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 1

Reading Time: 2 minutesArticle 1: Overview I’ve been working on some recent projects, both personal and professional, where the topic of object persistence has come up. As I’ve learned over the last few months, while this is certainaly a common problem and there are no shortage of solutions out there, this can be a challenging area. While researching…
Read more: Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 1

Learning Faster – Automatically Extract Highlighted Text from PDF Documents

Reading Time: 8 minutesOverview I never really considered myself a “highlighter” until a couple years ago.  Back in school I would, on occasion, highlight some interesting passages while doing homework or reading books and jot them down later.  More often then not though many of those highlights would go to waste.  After all, what good are highlighting interesting…
Read more: Learning Faster – Automatically Extract Highlighted Text from PDF Documents

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 2

Reading Time: 3 minutesArticle 2: DAO – Data Access Objects Some time has passed since my first posting. My investigation on persistence originally focused on DAOs. I was looking for a relatively simple way to persist data, without a full-blown persistence solution (like Hibernate, OJB, or iBatis). Before I get too far ahead, a definition of DAOs are…
Read more: Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 2