HN user

0XAFFE

277 karma

You can contact me via hn@konten.tim.schumacher.im

This is an OpenPGP proof that connects my OpenPGP key to this Hackernews account. For details check out https://keyoxide.org/guides/openpgp-proofs

[Verifying my OpenPGP key: openpgp4fpr:9F3C4DD8D5766CA001DFFED459AEBF8884CA25D9]

Posts2
Comments73
View on HN

I'm also a big fan of the ergo dox ez, and I'm pleased with it.

I don't know how many hours I spent to get my neo 2.0 layout running. Neo 2.0 is a very nice “German” layout I have been using for ages: https://neo-layout.org/ (and before that something similar called de-ergo).

The biggest win for me is to have all the brackets on the home row for coding.

I'm working on Freundebuch, a personal CRM.

I'm a long-time user of Monica (https://github.com/monicahq/monica/) but was unhappy that not much was happening. There is Chandler which is the next-gen version of Monica, but it has taken a direction which I don't like, as it is geared more to journaling. The thing that moved me to implement something myself was that the carddav interface duplicated the contacts in my address book.

I required a tool where I can put my contacts with all their details and also map out their relationships and put those details in my phones address book.

I'm dog fooding it already for as long as it was working, and I'm delighted with it.

I'm happy to hear feedback.

https://github.com/datenknoten/freundebuch/

PostgreSQL 14 5 years ago

I really like the diff function to generate migrations. Make changes to your model and generate a sql file that syncs your database to the model.

That's nice.

A sandbox mode would be nice, where there's just an indestructible enemy base, where you can test and debug your code without the pressure of being attacked.

Also in the tutorial the use of for-of would be better in my opinion, as it is better understandable and has less clutter.

At my current company we play the "soccer" mode after the sprint planing and we have so much fun.

Whats really nice that it is cross platform and has very low requirements, so it runs on every computer without a hitch and there is no excuse to ditch the little round.

If I would ever would launch a product, I would choose AGPL for the open source side and provide a commercial license for those who need it. This has the advantage over MIT/Apache that if someone wants to build a business arround your free software, they have to provide their changes to everyone.

I discovered this for pgmodeler[1] and found it a very good way to monetize the development of the application.

[1] https://github.com/pgmodeler/pgmodeler

I use a combination of class-transformer[1] and then class-validator[2].

First transform the JSON into proper class-objects and then validate the object for correctnes.

IMHO this has nothing to do with TypeScript because in your runtime all the type information is gone and you need to validate the remote data never the less. TypeScript can help you structure your validations but you need to write them.

[1] https://github.com/typestack/class-transformer

[2] https://github.com/typestack/class-validator

What I realy like about password safe is that you can drag passwords into text boxes. Most password manager copy your password into the clipboard where every local application can access it. With drag and drop only the designated application will be getting the password.

This works pretty well:

alias scp="rsync --partial --progress --rsh=ssh"

You should keep in mind that it is rsync in the background, because parameter are different.

I Miss Rails 7 years ago

If you're talking about missing a JS equivalent of rails, do you know about Loopback?

I would not go down that route, because at least Loopback 3 looks promising at first, but after a while it does not scale dx-wise. The biggest trap my team fell into, was that you could „include“ related models in a request, that you did not have permissions to. Media management was also very poor and did not integrate well into the whole eco system.

We are now using TypeORM[1] and routing-controllers[2] which has been very nice so far. I have been building my own framework at work on top of these and it safed us a good chunk of time. If you want to have a look, go to my profile, I have put a link there.

[1] https://typeorm.io [2] https://github.com/typestack/routing-controllers