Software Architecture, Frontend Technologies, Data Analytics, NLP and Photography, fascinates me.
Blog Posts
![Exposing React App as Web Component - Microfrontend](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fgradients_11.jpg%3Ftable%3Dblock%26id%3D652da528-c2ff-4d10-b84b-28705c17b6c8%26cache%3Dv2&w=3840&q=75)
Exposing React App as Web Component - Microfrontend
May 7, 2024
React.js
Software Development
JavsScript
![Why I like to do Pair Programming?](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Frijksmuseum_avercamp_1608.jpg%3Ftable%3Dblock%26id%3D9a2104b2-e768-4f2b-96e5-5e542f03e69e%26cache%3Dv2&w=3840&q=75)
Why I like to do Pair Programming?
Personal thoughts on why pair programming is awesome.
Oct 5, 2023
Software Development
Thought Experiments
JavsScript
![All about Information Architecture](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_10.jpg%3Ftable%3Dblock%26id%3D6fae332f-ef4d-4349-8447-b43e63d0f315%26cache%3Dv2&w=3840&q=75)
All about Information Architecture
Software service architecture, RESTful, GraphQL, GraphQL architecture, Query, mutations, resolvers.
Aug 28, 2023
Computer Science
Software Development
App Dev
![Roadmap for frontend developer in 2023](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_sekka_1.jpg%3Ftable%3Dblock%26id%3D4e2cbf53-45d1-4dff-bb70-c8584f2d11b6%26cache%3Dv2&w=3840&q=75)
Roadmap for frontend developer in 2023
Roadmap for Frontend developers in 2023 and 2024
Mar 7, 2023
Software Development
React.js
![Flipbox with Carousel plugin for EditorJS](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fsolid_yellow.png%3Ftable%3Dblock%26id%3Dd07fc2e4-bd93-4c98-8c22-3ff8ebc1f090%26cache%3Dv2&w=3840&q=75)
Flipbox with Carousel plugin for EditorJS
A small plugin for EditorJS.
React.js
Software Development
![Add or upgrade a user in WordPress to Administrator](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_3.jpg%3Ftable%3Dblock%26id%3Dcd80c086-4c8c-4cd6-90c0-15e47b140f90%26cache%3Dv2&w=3840&q=75)
Add or upgrade a user in WordPress to Administrator
Add or upgrade a user in WordPress to Administrator
Dec 3, 2023
WordPress
![Insert Property at specific position in an Object](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fmet_william_morris_1875.jpg%3Ftable%3Dblock%26id%3D7689a23d-ffa7-4c93-bd56-9773b1b2d2e7%26cache%3Dv2&w=3840&q=75)
Insert Property at specific position in an Object
Aug 27, 2023
JavsScript
Computer Science
Software Development
![Fastest way to check if an object is empty](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fnasa_multi-axis_gimbal_rig.jpg%3Ftable%3Dblock%26id%3D6b16d912-9871-45b8-ab02-5fe2160f60f6%26cache%3Dv2&w=3840&q=75)
Fastest way to check if an object is empty
Aug 27, 2023
Computer Science
React.js
JavsScript
![GraphQL query parsing and validation?](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fnasa_fingerprints_of_water_on_the_sand.jpg%3Ftable%3Dblock%26id%3Df60587b6-087d-44b0-9376-27478bcf6a39%26cache%3Dv2&w=3840&q=75)
GraphQL query parsing and validation?
Software service architecture, RESTful, GraphQL, GraphQL architecture, Query, mutations, resolvers.
Aug 4, 2023
Computer Science
React.js
Software Development
![Test Driven Development vs Behaviour Driven Development](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fmet_silk_kashan_carpet.jpg%3Ftable%3Dblock%26id%3Dbf97802c-2772-4e55-bfa4-956aaa6a7e1d%26cache%3Dv2&w=3840&q=75)
Test Driven Development vs Behaviour Driven Development
Test Driven Development, Behaviour Driven Development, Acceptance Test Driven Development
Aug 1, 2023
Computer Science
Software Development
Projects
![How does GraphQL work?](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fnasa_eagle_in_lunar_orbit.jpg%3Ftable%3Dblock%26id%3D7f9ca0e9-822d-49d4-aed2-0682f347f54d%26cache%3Dv2&w=3840&q=75)
How does GraphQL work?
Software service architecture, RESTful, GraphQL, GraphQL architecture, Query, mutations, resolvers.
Aug 1, 2023
Computer Science
Software Development
Web Dev
Projects
![Difference between software architecture and software design](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_2.jpg%3Ftable%3Dblock%26id%3D626b42fb-bcea-40de-86ce-120b6f891f91%26cache%3Dv2&w=3840&q=75)
Difference between software architecture and software design
Software design, Software architecture, Software system, Software pattern
Aug 1, 2023
Computer Science
React.js
![Personalisation vs Customisation](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwebb3.jpg%3Ftable%3Dblock%26id%3Db3215841-09b0-47e6-8488-bbf94aebbba9%26cache%3Dv2&w=3840&q=75)
Personalisation vs Customisation
Personalisation, Customisation, Individualisation, Differentiations
Jul 6, 2023
AI
Python
![Factory Design Pattern in Python](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fnasa_space_shuttle_challenger.jpg%3Ftable%3Dblock%26id%3Dcbbb53a8-e9a3-4be3-8114-e24af885d34d%26cache%3Dv2&w=3840&q=75)
Factory Design Pattern in Python
Design pattern, Factory Design Pattern in Python, Creational Design Pattern, Example of Factory Design pattern in Python
Apr 1, 2023
Computer Science
AI
JavsScript
![Group Array of Objects by Key](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_9.jpg%3Ftable%3Dblock%26id%3D6f44d1d0-2577-40eb-9ba9-6509e7db27ad%26cache%3Dv2&w=3840&q=75)
Group Array of Objects by Key
Given an array of objects, we need to group objects by any key.
Apr 1, 2023
JavsScript
React.js
![AI: Models, Algorithms and Applications](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fsolid_beige.png%3Ftable%3Dblock%26id%3Decc4c76d-ba8e-4089-8662-a642c72ee96c%26cache%3Dv2&w=3840&q=75)
AI: Models, Algorithms and Applications
The field of front-end development has evolved significantly over the years.
Oct 13, 2022
Computer Science
AI
![Recovering deleted iPython Notebooks cells](/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fwww.notion.so%252Fimages%252Fpage-cover%252Fwoodcuts_15.jpg%3Ftable%3Dblock%26id%3D2b39f4eb-7708-43a6-babf-849c945f130a%26cache%3Dv2&w=3840&q=75)
Recovering deleted iPython Notebooks cells
Discover deleted iPython Notebooks cells in Python 3.0
Jan 20, 2021
Python
AI