HNHacker News
TopNewBestAskShowJobs

jokesterfr

7 karma · joined April 1, 2022

Lead dev @PrestaShop Node.js / EventSourcing with EventStore
submissionscomments
jokesterfr··on Database mocks are not worth it
We do both at work (~300k sloc, >70% unit test coverage).

There are unit tests with mocks on repository calls, and integration testing with a fresh pg database bootstraped with docker and .sql seeds.

One is fast to code, one gives more realistic feedbacks on real life execution. Both solve issues.

This is not the end of the game tho, as performance and back pressure issues arises whith a successful project... Testing is a long and interesting process.

jokesterfr··on PostgresJs: PostgreSQL client for Node.js and Deno
Do you know why zapatos relies on pg and not PostgresJs?
jokesterfr··on PostgresJs: PostgreSQL client for Node.js and Deno
Hi gajus! slonik is a very handy tool, and I used it in production for a quiet some years with success.

Is there any plan to move to PostgresJs instead of pg? If not, would you mind explaining why sticking with pg?

jokesterfr··on Zapatos: Zero-Abstraction Postgres for TypeScript
Very useful tool thank you! We may release a nestjs support soon for Zapatos.
jokesterfr··on Ask HN: Who is hiring? (April 2022)
PrestaShop | Remote | Once a month at Paris Headquarters | Full time | https://prestashop.com

PrestaShop is an open source e-commerce platform. It is currently used by 300,000 shops worldwide and is available in 60 different languages.

2022 is a year of acceleration for our company, as we double our workforce and are hiring 200 new employees to fulfill our ambitions. Since last July, the "work from anywhere" program is the rule, and allows every employee to work from almost any place in the world. Tools and processes to work remotely were already in place before the COVID-19 pandemic, and are at the very heart of our organization.

On the tech side we work with various languages and ecosystems, mainly PHP/Symfony/VueJS if you work for the PrestaShop core and modules teams. Node.js/NestJs/VueJS if your work for extensions and service teams (like I do). We perform CI/CD with terraform and K8S, EventModeling and EventSourcing handled with EventStore, and a lot more...

You can find and apply to our open positions here: https://jobs.lever.co/prestashop?lever-via=IJ5EwbW8Gx. Thank you!