durbatuluk
Joined 13 years ago
Joined 13 years ago
// embedded S3Client not properly initialized
mock := mockS3{}
// somewhere inside the business logic
s3.UploadReport(...) // surprise
Go is flexible, you can define a complete interface at producer and consumers still can use their own interface only with required methods if they want. Location: Brazil
Remote: yes
Willing to relocate: yes
Technologies: Go, PostgreSQL, Mongo, Kafka, AMQP (rabbitmq), gcp, aws, azure, docker, kubernetes, R, QGIS
Résumé/CV: https://www.linkedin.com/in/dvdscripter/
Email: dvdscripter(ᵃᵗ)gmail.com
Hi I'm David, self taught developer looking for profissional challenges using GraphQL, gRPC or more low level. Currently staff engineer with great experience in finance (fintechs) and e-commerce.A > safe > B
Safe account is called this way because we don't risk the misuse of money in case of rollback.
I teach basic go at my job to help people wanting to migrate, they start the go journey thinking go will do "less" because we don't have all features as their main language. Which reminds me of this phrase:
> 'You cannot reduce the complexity of your problem by increasing the complexity of your language.'
I work with programmers from OO background (java) and they can't even grasp the utility of functions as value or closures. Every damn "service" has an interface/generated mock and anemic model. They're desperate waiting for generics for go to "complete".
I fear the influx of OO programmers.
One simple improvement I would love to see is namespace grouping in standard library. Go has all related functions inside some package. Go pls let me do http.notfound<tab/enter> = http.StatusNotFound. But in php even with inteli I need to google some function/const name.
Maybe is related to programming as hobby turning to job.
That's why biodiversity has so many definitions and the one used here is the most basic one which can lead to bad conclusions. I recall a study in an area affected by deforestation where plant "biodiversity" actually increased—but this was a natural, expected effect, driven by colonizing species that require more light to germinate from their seeds. The stable equilibrium one would expect, however, involves lower biodiversity.