madsohm
Joined 12 years ago
Karma
123
Submissions
63
Member since
Oct 17
Joined 12 years ago
How this would be enforced is a different topic.
memoize def expensive_calculation(arg)
@calculation_count += 1
arg * 2
end, ttl: 10, max_size: 2
memoize def nil_returning_method
@calculation_count += 1
nil
endRemote: Yes
Willing to relocate: No
Technologies: Ruby on Rails, React, Tailwind, PostgreSQL, MySQL, TypeScript, Elasticsearch, Kafka, and more
Email: [email protected]
Senior engineer with more than 10 years of experience with Ruby on Rails. I'm currently looking for a full-time contract, but am open to part-time for the right company.
Location: Denmark
Remote: Yes, exclusively
Willing to relocate: No
Technologies: Ruby, Rails, Hotwire, Stimulus, Tailwind, React, JavaScript, TypeScript, PostgreSQL
Résumé/CV: https://linkedin.com/in/madsohm/
Email: [email protected]
Hello, I'm Mads. I have more than a decade experience with Ruby on Rails doing both frontend and backend.It's like the Monty Hall problem, switching is always the better solution.
Location: Denmark
Remote: Yes
Willing to relocate: No
Technologies: Ruby, Rails, React, Tailwind, Typescript, Javascript, MySQL,
PostgreSQL, Elasticsearch, GraphQL
Résumé/CV: https://linkedin.com/in/madsohm
Email: mads.ohm at gmail dot com
I hold a PhD in computer science. I have more than 10 years of experience with Ruby and Ruby on Rails. I've helped build and scale frontends, backends, and APIs in general. I'm ready for whatever you throw at me - and can easily learn new technologies and languages, if needed.
We'll have to start treating the CPR number as just a username, instead of a password. It should never have been "secret" in the first place.