Interviewing ChatGPT for a Front-End Developer PositionOnly a couple of months have passed since ChatGPT was released to the public, and it's already gaining a lot of attention for its detailed responses and articulate answers across many domains of knowledge. It’s evident from its homepage that it was t...Jan 15, 2023 · 5 min readfadamakis.hashnode.dev
Vue Suspense - A Cleaner Way to Manage Loading StatesOne exciting feature of Vue 3 is Suspense. It is a built-in component that makes loading state orchestration much simpler. ⚠️ Disclaimer: Suspense is an experimental feature and the API might change before reaching the stable release. To demonstrat...Jan 8, 2023 · 2 min readfadamakis.hashnode.dev
Book Recommendations for Software EngineersReading is a great way to spend your time. You expand your knowledge while stimulating your creativity. This can improve both your personal and professional life. Medium, hashnode and dev.to are great sources of quality articles. Additionally, books ...Aug 11, 2022 · 3 min readfadamakis.hashnode.dev
Validating your Vue Props like a ProVue requires to explicit declare any data passed to a component as props. Additionally, it provides a powerful built-in mechanism to validate this data. This acts as a contract between the component and the consumer and ensures that the component is ...Aug 9, 2022 · 3 min readfadamakis.hashnode.dev
VueUse - The library that makes Vue 3 worth the upgradeComposition API promotes a much better paradigm of sharing code between components. Explicit dependencies and namespacing by design enable us to share code even between different projects. This is the main idea behind VueUse. VueUse is a collection o...Aug 8, 2022 · 2 min readfadamakis.hashnode.dev