News for hackers. Stuff that matters.

7ep

Re:Rediscovering Turbo Pascal on Sunday September 01, 2024 @10:16AM (#41417145)
same. I even have my first disk of turbo pascal programs, written by my grandad, on github: https://github.com/byronka/turbopascal
> No one holds a press conference and cuts a big ribbon at the end of a bridge inspection or structural retrofit.

maybe they should. maybe we could celebrate repair like we do new construction. there’s a comfort in knowing we’ve been put good again that’s worth signifying.

Show HN: Self-hosted family tree web app

https://github.com/byronka/memoria_project

Memoria is a self-hosted family tree web app, built using a minimalist Java web framework. It may be used to document a family tree on the web. Search and homepage show people who are deceased and have an associated photograph.Furthermore, it is an example of pragmatic minimalism and test-driven development, focused on maintainability. It may differ from the conventional expectation of...

( Read More... | no comments | on HN )
Re:Show HN: Zero-dependency Java framework out of beta on Wednesday September 27, 2023 @09:18AM (#37674241)
great find. i’ve got some adjustments in mind, mainly carefully placed locks. i’d like to give you credit for the call out in the docs/acknowledgment file. is there some better way to reference you than jabradoodle? the code i’m considering is in the branch under_consideration.
Re:Show HN: Zero-dependency Java framework out of beta on Tuesday September 26, 2023 @11:46AM (#37661076)
it’s all a balance. i’m obsessive, yeah, but i’m also trying to have a bit of balance for the bigger picture to each choice. if you look back a few commits you’ll see where i wasn’t even using maven, just GNU Make! But i was convinced over time that taking a more conventional route for that would yield better returns.
Re:Show HN: Zero-dependency Java framework out of beta on Tuesday September 26, 2023 @08:45AM (#37658477)
hmmm. it does seem possible. Let me look into that, thanks!
Re:Show HN: Zero-dependency Java framework out of beta on Tuesday September 26, 2023 @08:33AM (#37658361)
yes, certainly you could.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @08:31PM (#37652742)
Interesting point. Definitely worth considering. Thanks.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @08:30PM (#37652730)
You did not miss anything. It lacks that functionality, making it necessary to template the inner part, and then use that within an outer part.

Fully-featured templating libraries provide this in the form of special syntax. This does not provide that level of capability.

Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @08:24PM (#37652681)
There are locks around those - for example, writeLock
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @08:15PM (#37652609)
Because it's not something within the Minum framework. It's an example implementation that sits outside of it.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @04:58PM (#37650498)
Interesting you say that: https://github.com/byronka/r3z

Basically the same thing as Minum, but in Kotlin.

Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @04:33PM (#37650206)
You are not wrong. Just, here, priority is

1. minimalism 2. ease of use

It's an uneasy balance. I am well aware of the value of fully-powered templating engines.

Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @04:19PM (#37650023)
Names. One of the two hard problems in computer science, along with cache invalidation. And off-by-one errors.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @04:04PM (#37649789)
I'll accept the naive mantle. But is this not a database? A database is an organized collection of structured information, or data, typically stored electronically in a computer system.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @03:39PM (#37649429)
Valid point. I was going off documentation like here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Messages#s...
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @03:09PM (#37648994)
a perfect example of the thinking behind most frameworks. I don’t think most people are looking for minimal. For those that are, this might be right up their alley.

Minimalism is an interesting ideology. it’s about choosing to do more with less, and there’s a great deal of ingenuity in saying, i only have this one knife and a rope, how do i cross this chasm. so to speak.

no offense intended to the batteries included crowd. this is just something i have developed a taste for.

Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @03:03PM (#37648918)
in case you truly want to go as absolutely minimal as possible. i do. for my own personal projects, i use that database.
Re:Show HN: Zero-dependency Java framework out of beta on Monday September 25, 2023 @02:56PM (#37648800)
There’s nothing to prevent using any external db if desired. In fact i’m doing that for a client.

Show HN: Zero-dependency Java framework out of beta

https://github.com/byronka/minum

I am happy to announce my minimalist zero-dependency web framework, Minum, is out of beta.http://github.com/byronka/minumYou will be hard-pressed to find another modern project as obsessively minimalistic. Other frameworks will claim simplicity and minimalism and then, casually, mention they are built on a multitude of libraries. This follows self-imposed constraints, predicated on a belief...

( Read More... | 102 comments | 2 points | on HN )

Show HN: Zero-dependency minimal Java web framework

https://github.com/byronka/minum

I have written a from-scratch minimalist Java web framework, called Minum. I'd like to get your thoughts.The driving goal has been achieving characterics of plainness, frugality, performance, maintainability, testability, and ease of use. It has zero dependencies other than Java's SDK, yet provides a web server, routing, authentication, testing, logging, templating, HTML parsing, and a...

( Read More... | no comments | 2 points | on HN )