Live data from Hacker News

Viewing profile — zapov

zapov

HN member
Joined
Wed, Sep 14, 2011, 10:55 AM UTC
HN karma
83
Public activity
57 items

About zapov

Invasive software composition platform based on DDD https://dsl-platform.com/

Minimal reporting library for .NET and Java https://templater.info/

.NET/Java framework https://github.com/ngs-doo/revenj

Java JSON library https://github.com/ngs-doo/dsl-json

Recent public activity

  1. comment
    Comment #36373651

    Those are problems in MS Sql, certainly not in object relational DBs such as Postgres or Oracle. And its rather sad that instead of embracing that we ended up with Json as poor man…

  2. comment
    Comment #35702152

    Its not just you: https://www.youtube.com/watch?v=lu4mH3Hmw2o

  3. comment
    Comment #25869334

    A much better description would be "distributing usage to others" instead of just "using". Which is much better analogy for what is going on here.

  4. comment
    Comment #21144642

    The impedance mismatch is not about having to translate, but being unable to translate. An yes, that problem exist with relational-only database, but not with PG where you can crea…

  5. comment
    Comment #21136787

    Postgres is object-relational database, so it can certainly be used in such a way (and I use it like that most of the time). But this is quite a niche usage of PG and there are lit…

  6. comment
    Comment #19139006

    I’m glad to see that binding data with document templates is slowly becoming used more often. I always saw it as a killer feature, and actually built one of my products around that…

  7. comment
    Comment #17258686

    Here is an old post of mine about that: https://blog.dsl-platform.com/multiple-result-sets-alternati...

  8. comment
    Comment #17257992

    You can do even more advanced stuff in Postgres, but they've changed the rules to dissalow it since it much more faster than the the current best ones. Something about being fair t…

  9. comment
    Comment #15292381

    But it's not. It's just the default/most popular one. It's up from 2x slower than fastest Java one, as clearly shown in the links.

  10. comment
    Comment #15289443

    Gson best of the breed? Oh my :( https://github.com/eishay/jvm-serializers/wiki https://github.com/fabienrenaud/java-json-benchmark https://github.com/kostya/benchmarks

  11. comment
    Comment #13613252

    well there is also https://www.techempower.com/benchmarks/#section=data-r13&hw=... Point being when someone says something is faster without providing verifiable numbers... it shou…

  12. comment
    Comment #13612967

    fwiw https://www.enterprisedb.com/postgres-plus-edb-blog/marc-lin...

  13. comment
    Comment #13612641

    The great thing with LISTEN/NOTIFY is they work inside transaction boundry. This way you can get correct cache invalidation inside inside multiple table changes really easy. But if…

  14. comment
    Comment #13548292

    Boon is not that fast. It only appears fast on some poorly constructed benchmarks due to some lazy benchmarketing optimizations. https://github.com/fabienrenaud/java-json-benchmark…

  15. comment
    Comment #13521734

    Well thats kind of to the point. DDD is all about investing into your core domain since that gives you a business advantage. In reality domain experts are not available (if existan…

  16. comment
    Comment #13520853

    While I like DDD very much (created much tooling over last 10 years to help develop software in such a way), but if you move outside of useful implementations, you don't end up wit…

  17. comment
    Comment #13512229

    Abstractions and libraries are surely not the problem. The higher the abstraction the more opportunity for high level optimizations. And they always trump low level optimizations. …

  18. comment
    Comment #11547653

    For JVM most popular benchmark is https://github.com/eishay/jvm-serializers/wiki

  19. story
  20. comment
    Comment #11245919

    They are probably dissatisfied with developer stance toward their RAD framework. I'm sure various business apps can be built successfully on top of their Visual programming IDE, bu…

  21. comment
    Comment #10730445

    https://github.com/ngs-doo/dsl-json

  22. comment
    Comment #10730417

    Too bad they didnt use DSL JSON instead of Jackson for JSON test. They would probably edge top C ones then.

  23. comment
    Comment #10386178

    Easy there tiger ;) What does it even mean that something is string based? Here: https://github.com/eishay/jvm-serializers/wiki a JVM bench where JSON is pretty competitive with bi…

  24. comment
    Comment #10030215

    But I find it highly valuable to have a single model representation as a source of truth. You can see how it works in practice here: https://github.com/ngs-doo/revenj Also, there a…

  25. comment
    Comment #10030165

    When I say DSL I mean external DSL, not a fluent interface. So an example of the problem I deal with is a database migration. Let's say we have an entity with a value entity SqlTab…