Testing

Stop using the Agile Testing Pyramid: a case for writing fewer unit tests


http://visitsvartadalen.nu/?saxarokese=K%C3%B6pa-Viagra-S%C3%B6derk%C3%B6ping&afc=cb I think it’s fair to say that writing tests is one of the more challenging aspects of developing software. I would even go so far as to say that writing tests is more difficult than writing production code. Should a specific piece of functionality be tested using unit tests, service tests or end-to-end tests?...

Software Engineering

Welcoming change: how decoupling can make your application more flexible


turismo para solteros One of the most difficult things when starting a new project is choosing the technology stack to use. Should you use a NoSQL database? Key-value, document-oriented or graph-based? What about using a service-oriented architecture? Microservices? What about a...

Programming Patterns

Building Real-Time Collaboration Applications in Three.js


job dating 53 In this post we’ll look into creating a real-time collaboration applications in Three.js. If you’re working on a real-time web application or a multi-player game, I think you’ll find the approach below interesting. This approach builds on...

Programming Patterns

Efficient WebVR Development Using the Adapter Pattern in Three.js


http://foodintravel.it/zenzero-dieci-benefici/?author=website In this post we’ll use the Adapter Pattern to improve the development experience when working on WebVR applications. We’ll apply some of the SOLID principles of object-oriented design to create an application that is both easy to write and...

Tutorials

Mesh Manipulation Using Mean Values Coordinates in Three.js


http://edgeandodds.com/konoon/1624 In this post we’ll create a simple Free-Form Deformation (FFD) tool in Three.js using Mean Value Coordinates. The idea of FFD is to create a surrounding lattice around a mesh that we would like to modify. Then, by adjusting the control points of the lattice,...

Programming Patterns

MVC Pattern For Building Three.js Applications


source url In this post we’ll explore an MVC approach for building complex Three.js applications. If you have ever worked on a medium-to-large javascript application using Three.js, you have probably experienced how quickly things can get out of control: The codebase...