고라니드로koranidro.hashnode.dev·Jan 4, 2025[TypeScript] 제스처로 대화하기. #15 - 핀치(with. 기준점) 편이번 편은 이전 편으로부터 이어집니다. 이번에는 기준점에 대해 한번 생각해 봅시다. 포인터 이벤트는 하나의 포인터에 대해 개별적으로 발생합니다. 두 포인터의 이동이 거의 동일하더라도 말이지요. 따라서 두 포인터에 대해 움직이는 포인터와 고정된 포인터로 생각할 수 있습니다. 그렇다면 고정된 포인터가 기준점이 되겠네요. 이를 수행하기 위한 변환 행렬은 아래와 같습니다. $$\begin{aligned} \begin{pmatrix} 1 & 0 & t...[TypeScript] 제스처로 대화하기.JavaScript
고라니드로koranidro.hashnode.dev·Dec 8, 2024[TypeScript] 제스처로 대화하기. #14 - 핀치 편잠깐! PointerEvent에 대해 아직 잘 모른다면 [typescript] 포인터 대통합(with. PointerEvent)을 먼저 읽어보세요! 핀치는 지정된 중심점을 기준으로 스와이프하는 동작을 말합니다. 포인터가 중심점으로부터 멀어지면 핀치 아웃, 가까워지면 핀치 인이라고 합니다. 가상의 중심점을 상상해 보세요. 이제 포인터를 배치한 후, 이동하여 멀어지기도 하고, 가까워지기도 하는 겁니다. 이렇게 하면 아래와 같은 세 점이 발생합니다...[TypeScript] 제스처로 대화하기.pinch
Eamon Magdeamonmagd.hashnode.dev·Jul 26, 2024Using Python in QGIS to scale up London's cycle infrastructure to match Amsterdam.I’ve created a tutorial that shows you how to use code to scale up roads, and cycle paths, or even modify highway types between cities! Bonus: There’s also a separate video diving deeper into a more advanced method specifically for modifying cycle pa...Python
Maulik Sompuramauliksompura.in·Apr 29, 2024Monolith → MicroservicesIn the realm of software development, monolithic applications have long reigned supreme. Imagine a towering castle - all functionalities reside within a single codebase. But as kingdoms grow, so do their needs. Monoliths, while initially convenient, ...86 readshashtag-architecture
Lewis Munyilewismunyi.hashnode.dev·Jan 16, 2024Fun with Avatars: Optimizing the service for cost-effectiveness | Part. 3This article series is split into four parts: Part 1: Involves creating the project, establishing the API, and developing the avatar generation module. Part 2: Focuses on containerizing the application for development and deployment. Part 3: Delve...32 readsFun with avatarsPython
Lewis Munyilewismunyi.hashnode.dev·Dec 26, 2023Fun with Avatars: Containerize the app for deployment & distribution | Part. 2This article series is structured into four parts: Part 1: Creating the project, establishing the API, and developing the avatar generation module. Part 2: Focuses on containerizing the application for deployment. Part 3: Delves into optimizing th...33 readsFun with avatarsDocker
Balogun Abdulquadrinonamepls.hashnode.dev·Aug 13, 2023Beginners Guide On How To Build A Secure, Scalable And Efficient Nodejs AppIntroduction Nodejs is an open-source, cross-platform runtime environment for JavaScript and it is a well-liked tool for practically every kind of project! The core of Google Chrome, the V8 JavaScript engine, is run by Node.js outside of the browser....Node.js
Eleven Spaceeleven-space.hashnode.dev·May 5, 2023How to Scale an App with EaseBenefits of a Design System for Growing Start-ups Expanding your app functionality is equally exciting and challenging. It requires a lot of preparation, research, hiring new team members, managing collaboration across departments, and investing cons...Startups
Olaoluwa Ajibadeajibaddemotiv.hashnode.dev·Apr 3, 2023Node.js Task Scheduling With Agenda and MongoDBThe ability of an application to be able to set and schedule future tasks is a bonus and sometimes a must have feature for large scalable applications. In Node.js applications, future tasks can be scheduled to be executed using setTimers or clearTime...14 likes·686 readsNode.js
Foyerfoyer.hashnode.dev·Jan 4, 2023How Engineering organisations scaling using DataAs an engineering professional, you must have seen the remarkable evolution of data-driven decision making in engineering organizations. From the days of manual calculations and guesswork to the present day of sophisticated algorithms and machine lea...engineering