zapov | 2 years ago | on: I don't need your query language
zapov's comments
zapov | 2 years ago | on: Heavy particles don’t explain gravitational lensing oddities
zapov | 5 years ago | on: AWS announces forks of Elasticsearch and Kibana
zapov | 6 years ago | on: New In Postgres 12: Generated Columns
I personally do not find useful to execute .NET code in PG, but technically you could do that.
As long as you can translate LINQ expressions to PG as you can most of them with Revenj you can avoid the pitfalls of mainstream ORMs.
zapov | 6 years ago | on: New In Postgres 12: Generated Columns
But this is quite a niche usage of PG and there are little to zero tools supporting it.
zapov | 7 years ago | on: Google Docs gets an API for task automation
Once you leave the simple use cases of just replacing tags it gets quite complicated, but you can build really complex documents that way [2].
[1] http://templater.info
[2] https://github.com/ngs-doo/templaterexampleszapov | 7 years ago | on: Web Framework Benchmarks
zapov | 7 years ago | on: Web Framework Benchmarks
zapov | 8 years ago | on: Mison: A Fast JSON Parser for Data Analytics [pdf]
It's up from 2x slower than fastest Java one, as clearly shown in the links.
zapov | 8 years ago | on: Mison: A Fast JSON Parser for Data Analytics [pdf]
zapov | 9 years ago | on: RethinkDB versus PostgreSQL: my personal experience
Point being when someone says something is faster without providing verifiable numbers... it should not really be taken seriously
zapov | 9 years ago | on: RethinkDB versus PostgreSQL: my personal experience
zapov | 9 years ago | on: RethinkDB versus PostgreSQL: my personal experience
zapov | 9 years ago | on: The JVM is not that heavy
zapov | 9 years ago | on: The Domain-Driven Design Paradox (2016)
In reality domain experts are not available (if existant at all). You implement features in shortest path possible and most of the time never really refactor. Gap between domain and implementation widens... and if you are lucky at one point decide on rewrite which only works if your devs became domain experts themselves.
My solution to that problem is to write software with tools which make refactoring cheap and it's kind of working for me.
zapov | 9 years ago | on: The Domain-Driven Design Paradox (2016)
Also, on technical level, while there are a lot of useful things in DDD (aggregate roots, value objects, repositories, ...) there is also a cargo-cult like notion what is a good way to develop software. And when you listen to "the experts" you often get a feeling they can fake the talk, but surely don't know how to walk.
My single question to see if someone is practicing DDD is: do you refactor your codebase on deeper insights? I'm yet to see someone say yes to that. Often you get excuses not to touch code which is working since refactoring large codebase is impractical/risky.
zapov | 9 years ago | on: The Fallacy of Premature Optimization (2009)
The problems are that people dont know how to optimize things or are blocked by imposed architecture.
zapov | 10 years ago | on: Amazon open-sources Ion – a binary and text interchangable, typed JSON-superset
zapov | 10 years ago | on: Visual Programming Is Unbelievable (2015)
I'm sure various business apps can be built successfully on top of their Visual programming IDE, but even Microsoft has mostly abandoned that route.
But I dislike that even they propagate the lie that systems are slow when built on top of "High level language". That is mostly an optimization problem and you can often optimize well beyond what people would be willing to do in lower level language.
zapov | 10 years ago | on: Rapidoid – No-Bullshit Web Framework for Java