HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ludovicianul

no profile record

Submissions

Marketing demanded IT add website feature that was working

theregister.com
2 points·by ludovicianul·2 bulan yang lalu·0 comments

What we learned using AI agents to refactor a monolith

1password.com
2 points·by ludovicianul·2 bulan yang lalu·0 comments

AI Accelerates Old Failure Modes

thehardparts.dev
1 points·by ludovicianul·2 bulan yang lalu·0 comments

Idempotency is easy until the second request is different

blog.dochia.dev
335 points·by ludovicianul·2 bulan yang lalu·218 comments

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

blog.dochia.dev
3 points·by ludovicianul·2 bulan yang lalu·0 comments

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

thehardparts.dev
9 points·by ludovicianul·3 bulan yang lalu·3 comments

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

incident.io
5 points·by ludovicianul·3 bulan yang lalu·1 comments

Dutch central bank chooses Lidl for European Cloud

techzine.eu
4 points·by ludovicianul·3 bulan yang lalu·1 comments

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

reuters.com
3 points·by ludovicianul·3 bulan yang lalu·0 comments

NASA astronauts prove that sending an email is rocket science

techcrunch.com
3 points·by ludovicianul·3 bulan yang lalu·0 comments

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

dochia.dev
2 points·by ludovicianul·3 bulan yang lalu·1 comments

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

hilogame.cc
3 points·by ludovicianul·3 bulan yang lalu·0 comments

Pretext – open-source Standard for Web Design

venturebeat.com
1 points·by ludovicianul·3 bulan yang lalu·0 comments

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

blog.dochia.dev
4 points·by ludovicianul·4 bulan yang lalu·0 comments

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

hilogame.cc
2 points·by ludovicianul·4 bulan yang lalu·2 comments

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

6 points·by ludovicianul·4 bulan yang lalu·14 comments

Minions – Stripe's Coding Agents Part 2

stripe.dev
131 points·by ludovicianul·5 bulan yang lalu·61 comments

Polish scientists' startup Pathway announces AI reasoning breakthrough

polskieradio.pl
11 points·by ludovicianul·9 bulan yang lalu·9 comments

Show HN: Turn your OpenAPI spec into negative tests

github.com
50 points·by ludovicianul·9 bulan yang lalu·2 comments

Nine HTTP Edge Cases Every API Developer Should Understand

blog.dochia.dev
3 points·by ludovicianul·9 bulan yang lalu·0 comments

comments

ludovicianul
·2 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·discuss
Yes, exactly. We move cost in another place. When you look holistically at a (complex) project, efficiencies are not that big.
ludovicianul
·3 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·discuss
[dead]
ludovicianul
·4 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·discuss
Thanks for the feedback. Next on the list :)
ludovicianul
·6 bulan yang lalu·discuss
It's the second time I see it on HN and read Winamp.
ludovicianul
·6 bulan yang lalu·discuss
Yes.
ludovicianul
·6 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·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 bulan yang lalu·discuss
I remember calling non-deterministic tests "flaky" which was a bad thing.
ludovicianul
·10 bulan yang lalu·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 bulan yang lalu·discuss
Java is really fast: https://github.com/gunnarmorling/1brc
ludovicianul
·10 bulan yang lalu·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.