HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ludovicianul

no profile record

Submissions

Marketing demanded IT add website feature that was working

theregister.com
2 points·by ludovicianul·2 tháng trước·0 comments

What we learned using AI agents to refactor a monolith

1password.com
2 points·by ludovicianul·2 tháng trước·0 comments

AI Accelerates Old Failure Modes

thehardparts.dev
1 points·by ludovicianul·2 tháng trước·0 comments

Idempotency is easy until the second request is different

blog.dochia.dev
335 points·by ludovicianul·2 tháng trước·218 comments

What Code Review Can't See (and Bad Data Always Finds)

blog.dochia.dev
3 points·by ludovicianul·2 tháng trước·0 comments

Show HN: I built a reference site for the recurring hard problems in software

thehardparts.dev
9 points·by ludovicianul·3 tháng trước·3 comments

Bloom filters: the niche trick behind a 16× faster API

incident.io
5 points·by ludovicianul·3 tháng trước·1 comments

Dutch central bank chooses Lidl for European Cloud

techzine.eu
4 points·by ludovicianul·3 tháng trước·1 comments

EU age verification app ready as Europe moves to curb children's social media

reuters.com
3 points·by ludovicianul·3 tháng trước·0 comments

NASA astronauts prove that sending an email is rocket science

techcrunch.com
3 points·by ludovicianul·3 tháng trước·0 comments

Show HN: Dochia – automated API testing for agentic build-test-fix loops

dochia.dev
2 points·by ludovicianul·3 tháng trước·1 comments

Show HN: A word puzzle inspired by Wordle, based on binary search

hilogame.cc
3 points·by ludovicianul·3 tháng trước·0 comments

Pretext – open-source Standard for Web Design

venturebeat.com
1 points·by ludovicianul·3 tháng trước·0 comments

Is waterfall making a quiet comeback? (not but something is)

blog.dochia.dev
4 points·by ludovicianul·4 tháng trước·0 comments

Show HN: HiLo – A word guessing game based on binary search

hilogame.cc
2 points·by ludovicianul·4 tháng trước·2 comments

Ask HN: What are you working on (March 2026)

6 points·by ludovicianul·4 tháng trước·14 comments

Minions – Stripe's Coding Agents Part 2

stripe.dev
131 points·by ludovicianul·5 tháng trước·61 comments

Polish scientists' startup Pathway announces AI reasoning breakthrough

polskieradio.pl
11 points·by ludovicianul·9 tháng trước·9 comments

Show HN: Turn your OpenAPI spec into negative tests

github.com
50 points·by ludovicianul·9 tháng trước·2 comments

Nine HTTP Edge Cases Every API Developer Should Understand

blog.dochia.dev
3 points·by ludovicianul·9 tháng trước·0 comments

comments

ludovicianul
·2 tháng trước·discuss
I've built a simple word game with my kids recently. It's fun to add stuff quickly even if they are used only by the family. It has only 5 players now and they have their own group, the family, but open to anyone if interested.
ludovicianul
·3 tháng trước·discuss
As this is already distilled information, rather than an essay/blog post, my thought was that every part is important. Just like you take notes from a course and use different UI elements to signal how each thing is important.
ludovicianul
·3 tháng trước·discuss
Yes, exactly. We move cost in another place. When you look holistically at a (complex) project, efficiencies are not that big.
ludovicianul
·3 tháng trước·discuss
I've written something similar https://blog.dochia.dev/blog/waterfall-returning/ As code is less expensive, specs are the new bottleneck.
ludovicianul
·3 tháng trước·discuss
I’m working on https://hilogame.cc It’s a word guessing game based on binary search. Only having around 10 users for now, but hope more people will find it fun.
ludovicianul
·3 tháng trước·discuss
[dead]
ludovicianul
·4 tháng trước·discuss
I wouldn’t reduce it to don't use Java/Spring Boot. Rewrites often (not always) look great because they remove years of accumulated complexity, not because the original stack was inherently bad.

Just rewrite it in X doesn't "just work" for complex systems. It ignores risk, and the fact that design usually matters more than language.
ludovicianul
·4 tháng trước·discuss
With Quarkus (and other new frameworks) you can have webapps with less than 100MiB. Startup times in a couple of miliseconds. CLI apps, with limited number of third party libraries are under 40-50MiBs.
ludovicianul
·4 tháng trước·discuss
I program in Java for more than 15 years now. I can resonate with people hating the language from it's early days due to the experience with all the enterprisy features and over abstractions. Or confunding Java with the Spring ecosystem. But Java came a long way over the years. It's now what many would call a "modern" language. It's less verbose, has many of the features people find appealing in Scala and Kotlin and it can even compile to native binaries using GraalVM. This made building CLIs in Java feasible. Or lambdas.
ludovicianul
·4 tháng trước·discuss
Thanks for the feedback. Next on the list :)
ludovicianul
·6 tháng trước·discuss
It's the second time I see it on HN and read Winamp.
ludovicianul
·6 tháng trước·discuss
Yes.
ludovicianul
·6 tháng trước·discuss
I'm using pitest for unit test mutations. And I've actually wrote a tool I'm using for REST API fuzzing. It's called CATS.
ludovicianul
·6 tháng trước·discuss
Fuzzing as a concept is heavily underused in routine testing. People will usually focus on positive flows and some obvious/typical negative ones. But it's almost impossible to have the time to write exhaustive testing to cover all negative and boundary scenarios. But the good news is, you don't actually have to. There are so many tools now that can almost exhaustively generate tests for you at all levels. The bad news, they are not so widely used.
ludovicianul
·9 tháng trước·discuss
I'm building a CLI that automatically generates and runs negative and boundary tests from OpenAPI Specs: https://github.com/dochia-dev/dochia-cli. It aims to reduce effort that engineers spent on this type of testing, either automatic or manual. But also making sure it comprehensively covers test scenarios which might not be considered by everyone.
ludovicianul
·9 tháng trước·discuss
Author here. It generates valid API requests based on your OpenAPI description. It also has generators that try to add meaningful values in the generated fields. You can do a simple run to see how it goes for your API on a single endpoint with the HappyPath playbook: `dochia test -c api.yaml -s http://localhost:8080 --path /test-path --playbook Happy`.
ludovicianul
·10 tháng trước·discuss
I remember calling non-deterministic tests "flaky" which was a bad thing.
ludovicianul
·10 tháng trước·discuss
Author here. I've just launched the tool and wanted to have some simple dev humor in it. It intentional says future testimonials. The story is real though. And it happened with other types of hidden chars in different forms.
ludovicianul
·10 tháng trước·discuss
Java is really fast: https://github.com/gunnarmorling/1brc
ludovicianul
·10 tháng trước·discuss
GraalVM is great. I built several command line apps in Java and having the ability to compile them to native code makes them start fast create a good user experience.