Starting 3D programming is not an easy task to accomplish. There are a lot of new things that come into play, and they vary from choosing a programming language to selecting the correct 3D modeling software.
Creative usernames and Spotify account hijackingUsernames a bit too clever for our own good? Spotify supports unicode usernames which we are a bit proud of (not many services allow you to have ?, the unicode snowman, as a username). However, it has also been a reliable source of pain over the years.
Methods of Asynchrony: Paradigms for Asynchronous ProgrammingAsynchronous architectures seem to be the hip new(-ish) wave of writing software – no more wasting system resources waiting for I/O operations to complete, giving the CPU more time to do actual useful work.
AngularJS vs EmberRecently I got together with some local developers to discuss client side MVC frameworks. We ended up discussing many of the differences between AngularJS and Ember. Discourse is an Ember application and has been since the first prototype, so I have a lot of experience with it.
String concatenation behind the scenes, part oneThe first algorithm I ever worked on in the C# compiler was the optimizer that handles string concatenations.1 It's all pretty straightforward, but there are a few clever bits that I thought I might discuss today.
Building a Modern Computer from First PrinciplesThe site contains all the software tools and project materials necessary to build a general-purpose computer system from the ground up. We also provide a set of lectures designed to support a typical course on the subject. The materials are aimed at students, instructors, and self-learners.
Could we please end the SQLite ALTER TABLE pain?I think there's nothing else in the world of programming that's given me more headaches than the lack of proper alter table support in SQLite. I'm not alone, because almost every developer I've worked with has had similar pains and complaints.
Cory Gross : Photorealistic 3D Moon Demo in WebGL and JavaScriptA while back I wanted to learn a bit about GLSL and how to write shaders. I already had some experience with Three.JS and using its WebGL renderer and I knew that it allowed custom shaders to be utilized through its ShaderMaterial object. I read up a bit on GLSL shaders and how, they worked.
Javascript Cryptography Considered HarmfulWhat do you mean, "Javascript cryptography"? We mean attempts to implement security features in browsers using cryptographic algoritms implemented in whole or in part in Javascript. You may now be asking yourself, "What about Node.js? What about non-browser Javascript?".
Prince Of Persia Code Review Part 1Even though it is the Apple II version written in 6502 assembly language, it was a pleasant experience to dive in the code of that mythical game: As usual there were many fascinating sofware wizardries to discover.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.