I love little languages like this one! Just look at the source — it's still so readable and easy to understand, and the size — I could read through it in an evening!
The main selling point of Popcorn Time is that it allows to watch movies more easily than solutions that asks money for that. I don't think music industry has this problem — there are services like Spotify, Rdio and many more that offers painless listening.
That aside, the app looks really polished and I'm glad it has Linux support backed in.
If someone is wondering what's going on with unicode support:
> No unicode support is actually implemented. Python3 calls for strict difference between str and bytes data types (unlike Python2, which has neutral unified data type for strings and binary data, and separates out unicode data type). MicroPython faithfully implements str/bytes separation, but currently, underlying str implementation is the same as bytes. This means strings in MicroPython are not unicode, but 8-bit characters (fully binary-clean).
# Our focus
- Our own products and long-term partnerships with clients
- Custom-made logic that meets complex business requirements
- Intuitive and visually pleasing UIs
- Interactive and dynamic visualizations using 3D, vector graphics and photos
- AR/VR experiences
# Our stack and workflow
- TypeScript in strict mode, with Webpack
- Frequent use of functional style, immutability, async/await, Lodash
- React frontend (Redux, Reselect, modular transpiled CSS)
- Node.js backend (Koa)
- PostgreSQL
- Modern infrastructure (CI/CD, Docker, Kubernetes, Terraform, Google Cloud Platform)
- Always up-to-date tools and depencencies
- Automation where we can
- Auto-enforced code style and formatting
- Git with pull requests and peer reviews
- All projects have a dedicated owner
- Some project-specific tech
Contact us at [email protected]