Uploaded April 2017 | Updated September 2026, 2 weeks ago
I’ve recently done lectures about programming and paradigms or models about programming styles. There are two main types OOP and procedural but most programmers ignore modular programming discontinuing it as a brand of OOP programming.
However this couldn’t be further from the truth! Procedural programming has a modular side called modular programming. This is where we take a flat file of subroutines or functions and variables and place them within an object scope. When placing variables (properties) and functions (methods) into an object we can have private members and a nice way to organise our application logic.
These modules in our program are objects however that doesn’t mean to say we are using OOP. It’s all about what we’re constructing the object for. Are we constructing an object we’re pulling out of the database? If so it’s object oriented programming.
But are we constructing an object for a library or module? If yes this is part of the application logic and is modular programming not object oriented programming. This means we construct this object not for an object store or data we fetch from a database; but instead for modularity for application logic.
I’ve recently done lectures about programming and paradigms or models about programming styles. There are two main types OOP and procedural but most programmers ignore modular programming discontinuing it as a brand of OOP programming.
However this couldn’t be further from the truth! Procedural programming has a modular side called modular programming. This is where we take a flat file of subroutines or functions and variables and place them within an object scope. When placing variables (properties) and functions (methods) into an object we can have private members and a nice way to organise our application logic.
These modules in our program are objects however that doesn’t mean to say we are using OOP. It’s all about what we’re constructing the object for. Are we constructing an object we’re pulling out of the database? If so it’s object oriented programming.
But are we constructing an object for a library or module? If yes this is part of the application logic and is modular programming not object oriented programming. This means we construct this object not for an object store or data we fetch from a database; but instead for modularity for application logic.







![EASY Vue 3 Composition API 🙌 [FULL TUTORIAL]
Why would you want to use the new Vue 3 API? In this video, we chat about Vue 3 vs Vue 2 as well as Refs, reactivity & Vue X in this in-depth Vue 3 API composition demonstration and walk-through. Liked this content? Buy Me A Kofi To Show Your Support: https://ko-fi.com/P5P34J14C
CHAPTERS
00:00 Introduction
00:16 Why would we want to use the composition API?
02:25 Convert to composition API
09:30 Component lifecycle hooks
20:45 Watch & WatchEffect
26:43 Proxy Objects
28:06 Refs in-depth
33:30 Reactive
39:41 Props & AppContext
40:30 Vuex Composition API
41:53 Goodbye
🙌 Resources Mentioned 👽
Avelx Newsletter:
https://www.avelx.co.uk
Programming 101 FREE course on YouTube: https://www.youtube.com/watch?v=V57w_NsxUto&list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
Get In Touch
For Sponsorship / Collaborations email: avelx.dev@gmail.com
Instagram: https://www.instagram.com/avelxdev/
Visit the website: https://www.avelx.co.uk
See my courses on Udemi: https://www.udemy.com/user/lawrenceturton/
Watch next 👇
Programming 101 FREE YouTube Course: https://youtube.com/playlist?list=PLGC-hHIh7l5s6Spz86OT1u0A7kvQH-2B0
Javascript Tutorials: https://youtube.com/playlist?list=PLGC-hHIh7l5vs0uDGlQEXQGQR2hW8Gcwl EASY Vue 3 Composition API 🙌 [FULL TUTORIAL]](https://i.ytimg.com/vi/Pajw6WBeWr4/mqdefault.jpg)


