rss Posts by Niklas Frykholm

  1. Scripted Network Debugging ( Counting comments... )
  2. Finding nearby stuff ( Counting comments... )
  3. Code Share: Source Censoring, Part 2 ( Counting comments... )
  4. What is gimbal lock and why do we still have to worry about it? ( Counting comments... )
  5. A Bug in Object Replication and Message Reordering ( Counting comments... )
  6. Why Lua? ( Counting comments... )
  7. Garbage Collection and Memory Allocation Sizes ( Counting comments... )
  8. Four meditations on bad design decisions ( Counting comments... )
  9. A Formal Language for Data Definitions ( Counting comments... )
  10. Bitsquid Foundation Library ( Counting comments... )
  11. A Data-Oriented, Data-Driven System for Vector Fields — Part 3 ( Counting comments... )
  12. A Data-Oriented, Data-Driven System for Vector Fields — Part 2 ( Counting comments... )
  13. A Data-Oriented, Data-Driven System for Vector Fields – Part 1 ( Counting comments... )
  14. A new way of organizing header files ( Counting comments... )
  15. Cleaning bad code ( Counting comments... )
  16. A simpler design for asynchronous APIs ( Counting comments... )
  17. Matrices, Rotation, Scale and Drifting ( Counting comments... )
  18. Hack Day Report ( Counting comments... )
  19. Read my lips: No more loading screens ( Counting comments... )
  20. Playing (with) Video ( Counting comments... )
  21. Embracing Dynamism ( Counting comments... )
  22. Inheriting Velocity in Ragdolls ( Counting comments... )
  23. PIMPL vs Pure Virtual Interfaces ( Counting comments... )
  24. Caring by Sharing: The Bitsquid Documentation System ( Counting comments... )
  25. Sensible Error Handling — Part 3 ( Counting comments... )
  26. Sensible Error Handling – Part 2 ( Counting comments... )
  27. Sensible Error Handling: Part 1 ( Counting comments... )
  28. 5 Tips for Programmer Productivity ( Counting comments... )
  29. Platform Specific Resources ( Counting comments... )
  30. A Pragmatic Approach to Performance ( Counting comments... )
  31. Code Share: Source Censoring ( Counting comments... )
  32. An Example in Data-Oriented Design: Sound Parameters ( Counting comments... )
  33. Low-Level Animation — Part 2 ( Counting comments... )
  34. Caring by Sharing: Header Hero ( Counting comments... )
  35. Managing Decoupling Part 4 — The ID Lookup Table ( Counting comments... )
  36. A Simple Roll-Your-Own Documentation System ( Counting comments... )
  37. An idea for better watch windows ( Counting comments... )
  38. Fixing memory issues in Lua ( Counting comments... )
  39. An in-place parsing experiment ( Counting comments... )
  40. Lightweight Lua Bindings — Part 2 ( Counting comments... )
  41. Lightweight Lua Bindings ( Counting comments... )
  42. Strings Redux ( Counting comments... )
  43. Monitoring your game ( Counting comments... )
  44. Write A Script For It ( Counting comments... )
  45. Universal Undo, Copy and Paste ( Counting comments... )
  46. Extreme Bug Hunting ( Counting comments... )
  47. Collaboration and Merging ( Counting comments... )
  48. A Tiny Expression Language ( Counting comments... )
  49. Managing Decoupling Part 3 – C++ Duck Typing ( Counting comments... )
  50. Managing Coupling Part 2 — Polling, Callbacks and Events ( Counting comments... )
  51. Managing Decoupling ( Counting comments... )