St-Clock
Joined 16 years ago
Joined 16 years ago
I can speak for experience. Py4J is on that list and getting maintainers is very difficult (for various reasons). Packaging is also not something that naturally attracts contributions.
The feedback was indeed similar to what standard linters and static analyzers can provide with more noise. I have no doubt they can improve their recommendations as they get more feedback and analyze more codebases, but we were not interested to pay to contribute.
We have had much more success with https://deepsource.io/ , which found real bugs and we generally agree with their recommendations. We are currently evaluating whether or not we will include this service as part of our process.
Deepsource is rule-based, but my understanding is that they are starting to use ML to rank recommendations.
1. We insert the logs in the main database and periodically delete old logs. We can thus create the log in the same transaction as a record is created/updated/deleted. Yay atomicity!
2. The second database uses logical replication to receive new logs, but it only replicates INSERT operations so old logs are never deleted.
3. The application can show recent logs quickly (who updated the customer profile this week?) and if the user wants to dig deeper, we can query the slower log database but the user kind of expect that pulling the entire history of a record will take a bit longer than other operations.
I stopped using workflowy because it did not feel natural to edit a large amount of plain text outside of VIM.
Additionally, it seems they did not import previous requests in their new request history.
We are looking for a passionate developer who wants to join our software development team at Resulto. Your input will have a direct and measurable impact on the success of products frequently used by more 450 000 consumers.
You like to take initiative? You love web technologies but prefer to work your magic on the backend because that's your area of expertise. You want to work with experienced and dynamic colleagues? You are the perfect person to join our fantastic team!
To build our main product, we use:
- Backend: Python 3, Django, Django REST Framework et Celery - Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS - Data: PostgreSQL, Memcached and Redis - Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS
We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.
Working with Resulto has many perks:
- Contribute to the growth of a young company at a key stage of its evolution. - Relaxed work environment with a result-oriented and quality-driven culture. - Interesting technical challenges: software architecture, data mining, extreme configurability. - Flexible hours and telecommuting. - Competitive or friendly ping pong matches depending on your experience level! - And a lot more...
The ideal candidate will:
- Master a web programming language (+1 if you know Python, Ruby or Elixir) - Master a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques - Speak French or want to learn French
If you are interested, please email your CV to [email protected]
Andrey is also responsive if you encounter any issue and went to a lot of trouble to fix a hard to reproduce recovery issue we encountered.
We are looking for a passionate developer who wants to join our software development team at Resulto. Your input will have a direct and measurable impact on the success of products frequently used by more 450 000 consumers.
You like to take initiative? You love web technologies but prefer to work your magic on the backend because that’s your area of expertise. You want to work with experienced and dynamic colleagues? You are the perfect person to join our fantastic team!
To build our main product, we use: * Backend: Python 3, Django, Django REST Framework et Celery * Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS * Data: PostgreSQL, Memcached and Redis * Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS
We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.
Working with Resulto has many perks: * Contribute to the growth of a young company at a key stage of its evolution. * Relaxed work environment with a result-oriented and quality-driven culture. * Interesting technical challenges: software architecture, data mining, extreme configurability. * Flexible hours and telecommuting. * Competitive or friendly ping pong matches depending on your experience level! * And a lot more...
The ideal candidate will: * Master a web programming language (+1 if you know Python, Ruby or Elixir) * Master a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques * Speak French or want to learn French
If you are interested, please email your CV to [email protected]
[1] https://aws.amazon.com/blogs/aws/new-managed-databases-for-a...
We are looking for a passionate developer who wants to join our small software development team at Resulto in our office in Montreal. Your input will have a direct and measurable impact on the success of products used by more than 200 000 customers.
Our stack: * Backend: Python 3, Django, Django REST Framework et Celery
* Frontend: ES6, Vue.js, Webpack, Bootstrap 4, SASS
* Data/Cache: PostgreSQL, Memcached and Redis
* Infrastructure: Ubuntu, Ansible, uWSGI, nginx, Terraform, Packer, AWS
We follow an agile development process and every person contributes to the continuous improvement of our processes and tools.
Working with Resulto has many perks:
* Contribute to the growth of a startup at a key stage of its evolution.
* Work with a fantastic and experienced development team.
* Relaxed work environment with a result-oriented and quality-driven culture.
* Interesting technical challenges: software architecture, data mining, extreme configurability.
* Flexible hours and telecommuting.
* Competitive or friendly ping pong matches depending on your experience level!
* And a lot more...
The ideal candidate will:
* Have a good grasp SASS and JavaScript (+1 if you know Vue.js, React or Angular)
* Master one web programming language (+1 if you know Python, Ruby or Elixir)
* Have experience with a relational database (+1 if you know PostgreSQL or Oracle) and basic optimization and normalization techniques
* Have a good grasp of a distributed version control system (+1 if you know Git)
* Know how to use a server configuration tool (+1 if you know Ansible or Terraform)
* Speak French or want to learn French
Send your CV to [email protected] and mention HN for bonus points!
Another problem is that we would often end up replying to the wrong thread because of the way the general view is organized.
We are now trying Twist (https://twistapp.com) and it is a very good compromise between the efficiency of Zulip and the polished UI of Slack. The main advantage over Zulip is that you only see one complete thread at a time in the main column, but you can see the last message of each thread you've subscribed to in your inbox (second column): when you hit reply, you are certain that you are replying to the right thread.