eduMe is a mobile-based training platform for the frontline workforce.
We're backed by top-tier venture capital firms, including Prosus, Workday Ventures, and Valo Ventures. We collaborate with companies like Uber, Kering, and Marriott to integrate learning experiences into daily tools and utilise AI for lesson generation.
We're seeking a senior software engineer to drive our technology forward and directly impact our mission.
or you can create view for every table that supports soft deletion and ensure all of your read-only queries are using those table
CREATE VIEW current_customers AS
SELECT * FROM customers where deleted_at is null;
SELECT * FROM current_customers JOIN ...
Of course, this comes with its downsides e.g. views need to be recreated in every migration and there might be some complex join operations that might not work.
In the theme of jq alternatives, there is fx[1] which has an interactive view and supports querying JSON in Javascript, Python and Ruby. It used to be a node CLI but was recently rewritten in golang[2]
Wouldn't variadic generics make working with tuples of any length easier[1], as const generics did for arrays? If that is the case, then I don't see how Rust not being C++ matters in this case.
eduMe is a mobile-based training platform for the frontline workforce.
We're backed by top-tier venture capital firms, including Prosus, Workday Ventures, and Valo Ventures. We collaborate with companies like Uber, Kering, and Marriott to integrate learning experiences into daily tools and utilise AI for lesson generation.
We're seeking a senior software engineer to drive our technology forward and directly impact our mission.
Apply at https://www.edume.com/careers-listing?gh_jid=5932788003