PinnedEgi MataUnderstanding and Creating the Bounding Box of a GeometryIn computer graphics, computational geometry, and 3D modeling, working with geometries is essential. A fundamental operation when dealing…Aug 8, 20231Aug 8, 20231
PinnedEgi Mata3D Web Development: How to use WebGL for Interactive 3D GraphicsHave you ever wondered if you could interact with 3D models inside your computer screen?Feb 9, 20232Feb 9, 20232
PinnedEgi MatainJavaScript in Plain EnglishBuilding Desktop Apps with Electron JS: Part 1 — Getting Started with ElectronI want to tell you my story on how I built my first desktop application.Mar 3, 20232Mar 3, 20232
PinnedEgi MatainThe Fresh WritesWeb Development for Beginners: A Step by Step GuideRecently had a friend of mine ask me how to get started with programming and the softwares to have on his laptop to begin learning web…Jan 28, 20232Jan 28, 20232
Egi MataSimplifying Your Codebase: Best Practices for Organizing TypesAs developers, we all strive for a well-organized codebase that is easy to navigate and maintain. One crucial aspect of organizing code is…May 28, 2023May 28, 2023
Egi MatainJavaScript in Plain EnglishThe Single-Threaded Nature of JavaScript/Typescript: Async ProgrammingOn my first article I wrote about some of the differences between JS and TS.Jan 20, 2023Jan 20, 2023
Egi MataWeb Development Workflow Essentials: How to Stay Organized and ProductiveStaying organized and productive as a web developer is key to delivering high-quality projects on time. With so many moving pieces and…Jan 12, 2023Jan 12, 2023
Egi MataWhy Typescript is a Must-Have for Any JavaScript Developer: Insights from ‘You Don’t Know…I’m excited to share my thoughts on a topic that has has always fascinated me, has had a significant impact on my career and improving my…Jan 5, 2023Jan 5, 2023