Quantcast
Channel: imvuengineering – IMVU Engineering Blog
Browsing latest articles
Browse All 24 View Live

Image may be NSFW.
Clik here to view.

How IMVU Builds Web Services: Part 1

In this 3-part series, IMVU senior engineer Bill Welden describes the means and technology behind IMVU’s web services. Part 1: REST REST, or Representational State Transfer, is the model on which the...

View Article



Image may be NSFW.
Clik here to view.

How IMVU Builds Web Services : Part 2

In this 3-part series, IMVU senior engineer Bill Welden describes the means and technology behind IMVU’s web services. Part 2: Nodes and Edges The Uniform Contract constraint of the REST discipline...

View Article

Image may be NSFW.
Clik here to view.

How IMVU Builds Web Services: Part 3

In this 3-part series, IMVU senior engineer Bill Welden describes the means and technology behind IMVU’s web services. Part 3: Documents and Links In the previous entry in this series I described how...

View Article

Image may be NSFW.
Clik here to view.

The Case of the Trailing Space

Solve the case of the trailing space with IMVU’s Senior Engineer, Michael Slezak. In this post, I wanted to discuss a problem we ran into recently dealing with REST authentication in our IMVU client...

View Article

Image may be NSFW.
Clik here to view.

The Real-time Web in REST Services at IMVU

By Jon Watte, VP Technology @ IMVU IMVU has built a rich, graph-shaped REST (REpresentational State Transfer) API (Application Programming Interface) to our data. This data includes a full social...

View Article


Image may be NSFW.
Clik here to view.

The case of the “Page can’t be displayed” intermittent selenium test

By Eric Hohenstein   IMVU relies heavily on unit testing with dependency injection for most of the testing of its website code written in PHP. Unit testing is great because it can be crafted in such a...

View Article

Image may be NSFW.
Clik here to view.

Mutation Testing

By Llorens Marti Garcia We’ve been actively working for almost 3 years on IMVU’s new 3D engine called Northstar, which is written in C++ for performance and portability, and compiled to many platforms,...

View Article

Image may be NSFW.
Clik here to view.

Testable IO in Haskell

By Andy Friesen At IMVU, we write a lot of tests. Ideally, we write tests for every feature and bugfix we write. The problem we run into is one of scale: if each of IMVU’s tests were 99.9% reliable, 1...

View Article


Image may be NSFW.
Clik here to view.

Promises in Unity

By Michael Powell The IMVU Unity API makes heavy use of promises, to simplify asynchronous operations. Unfortunately, they’re different from the way things are normally done in Unity, and thus many...

View Article


Image may be NSFW.
Clik here to view.

BlueSteel

While writing the source code of a 3D engine, we can have many types of problems. These may range from simple problems of code that will not compile, to harder problems like memory leaks. At IMVU, we...

View Article
Browsing latest articles
Browse All 24 View Live




Latest Images