1,187 karma · joined March 31, 2007
[ my public key: https://keybase.io/udi; my proof: https://keybase.io/udi/sigs/cvmizkp14UtXju7hS_dkIlcdnilsIyDowFa8pQuCVfE ]
Data Platforms is charged with the creation, development, and management of a unified set of architectures and services, and a data platform that is the source of record for a trusted, highly secure 360-degree view of Disney consumers. This platform infuses intelligence into our products and aids our decision making as we continue to build more direct and personalized relationships with our customers.
The Data Platform Integration team leads efforts to capitalize on opportunities to connect with other systems and data sources across Disney, ABC, ESPN, Marvel, and LucasFilm - building proofs of concept and integrations as a basis for learning and driving quick progress with business stakeholders.
Our team…
- Collaborative and dynamic
- We embrace agile practices (Led by serial startup veterans)
- Work with front-end and back-end developers as a full-stack delivery team
- Continuous integration/automated testing
- Prototypes all the way to full-scale production deployments
Our stack is primarily…
AWS, Python, Pandas, FastAPI, Postgres, ElasticSearch, React/Redux
Hiring at multiple levels:
https://jobs.disneycareers.com/job/new-york/staff-software-e...
https://jobs.disneycareers.com/job/new-york/senior-software-...
https://jobs.disneycareers.com/job/new-york/software-enginee...
You essentially describe Elixir's Ecto, which has been lovely to work with. You may want to check it out.
I found it via this recent HN post: https://news.ycombinator.com/item?id=23324598
But, I recently dumped all my vimwiki markdown files into Obsidian and have really been enjoying that experience. Same local files with an upgraded visual experience and some neat linking features.
It has basic vim bindings, unlike roam and others, and that makes all the difference. I just wish I could use vim keybindings to switch between panes but I hope they’ll address that at some point.
Disclosure: I work on PN on the tech side.
1) Widespread, accurate testing: For example, if we could test everyone in a few minutes before they enter a workplace or home that could go a long way to enabling many activities to restart.
2) Improvements to treatment: If some relatively safe malaria drug or other intervention can reduce the severity of the disease such that treatment requires days instead of weeks and/or doesn't require ventilators/ICU this would be a huge boon. Less people would die, most importantly, but also the healthcare system would be able to handle many more cases, further reducing the need for extreme social disruption like we are doing now.
I'm personally optimistic that at least some material progress will be made on both fronts in the near future. A planet full of very smart people is working on this.
sphinxsearch.com/
But in this case the django app was a full rewrite of a php app. It’s quite similar to the eventual elixir app.
I feel it’s pretty much a fair fight, but you’ll have to take my word for it.
I think, when it comes to web apps specifically, there are a few advantages that make a practical difference. These seem to be the major ones:
- Compiled templates and more efficient string interpolation
- Improved parallelism and lighter weight processes. This leads to better handling of many requests in parallel (esp. while most are just waiting on IO), better db connection pooling, less blocking, etc.
A few other ideas are mentioned here by someone who seems to know more about this than I do: https://news.ycombinator.com/item?id=12014243
The Elixir/Phoenix app rewrite was a little more than 10x faster, much more consistent in response times, and needed far fewer resources to run.
I’m the cofounder of an app that crowd sources noise levels at bars and restaurants. You may find it useful.
It’s called SoundPrint.