4 ms·
In the beginning of the year I compared Vue.js, Angular and SAP OpenUI5. I chose Vue.js for its simplicity, performance, documentation and underdog status. I st
by thibautg 8y ago
In the beginning of the year I compared Vue.js, Angular and SAP OpenUI5. I chose Vue.js for its simplicity, performance, documentation and underdog status. I still need to learn React.
During the summer I also took the "CS50's Web Programming with Python and JavaScript" class on edX. It taught me about Flask and Django.
Since then I've made two apps for work:
- one is a data visualization to coordinate railway infrastructure works using Vue.js/D3.js and an API made with Flask
- the other is a standard (server-side rendered) Django app. It is a search engine for scanned PDF documents. There are also scripts to extract text from documents using OCR with ocrmypdf based on tesseract. The text is then loaded in a PostgreSQL database to make it full-text searchable. There are 30k documents and 130k pages.
Both apps are currently running on my company's internal OpenShift cluster so I also had to learn OpenShift, Docker, Kubernetes...
Since September I'm back at the university every Monday for an Executive Master in Datascience. I'm currently learning machine learning (using Python, scikit-learn, numpy/pandas, matplotlib, tensorflow etc.), graph mining and data visualization. Here is our dataviz project: https://ufo.kediss.eu https://ufo.kediss.eu based on the UFO sightings dataset on Kaggle. I'm currently studying for the exams in January.