Two Steps To Take The Most of Your (Tech-)InternshipIf you are an aspiring techie changes are sooner or later you will be looking for internship opportunities. No matter what field you are…Jul 11, 2021Jul 11, 2021
Effective Destructuring or The Patterns of … in JavascriptIt is kind of funny that for a CTO and machine learning expert I write to many articles about Javascript. But here it goes. A while ago…Jul 9, 2021Jul 9, 2021
Performance Risks of DestructuringDestructuring is a pattern for performing shallow copy of objects in which is propelled to popularity particularly in Javascript/NodeJs…Jul 7, 2021Jul 7, 2021
State Management in React or Redux: Width vs. Depth is not a DilemmaIn the early days of Datance I witnessed a heated debates in our frontend team about the architecture of the Datance Client, specifically…Jul 7, 2021Jul 7, 2021
Beware of Firestore Quirks, It Is Not Just Happening to You…Datance is built on a hybrid environment, where a number of backend resources are accessed by clients in written in different languages and…Jun 7, 2021Jun 7, 2021
OOP vs. Functional Programming: It Is Not A Choice of StyleSince I left academia I have worked with many software engineers and we always engage in many interesting technical conversations. During…May 24, 2021May 24, 2021
Published inAn Hour with Myself (As an Engineer and a Scientist)The Conundrum of Functional ParadigmAt Datance, we allow ourselves time to get into heated debates on algorithms, efficiency, coding style, etc. It is a good way for…Jun 25, 2020Jun 25, 2020
Question = Lambda Q: How Many Days Are in 90-hour weeks?Hmmm…, it depends on how one defines a week and a day. If you stick with the conventions 7-day weeks and 24-hour days then it seems okay…May 10, 2020May 10, 2020
BYOCID Part[0]Build Your Own Continuous Integration/Delivery will be a short series sharing my recent attempts of finding a descent solution for myself…May 9, 2020May 9, 2020
Published inAn Hour with Myself (As an Engineer and a Scientist)[Python] Coding PracticesI am seeing some tensions in onboarding new team members and a lot of it is about coding practices and common mindset that is not shared…Apr 23, 2020Apr 23, 2020