← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 75
  1. Minimal Phone MP01 3D-printed case

    I designed a 3D-printed case for my Minimal Phone MP01: I wanted to protect the phone's keyboard while it is in my pocket, so it has a sliding cover like a calculator: I keep the cover in my pocket so that people don't notice I have it, because it is unus…

  2. Single header library: Data Bundle

    I would like to introduce my single header libraries.

  3. My Pop'n Music Playstation controller

    I was in Japan in January and bought a bunch of stuff from Book Off/Hard Off (which I highly recommend; Hard off is your dream place).

  4. Driving code with data

    I recently delivered a talk, Driving code with data, at Handmade Cities D.C.

  5. Moving an AutoCAD DXF OLE2FRAME image

    This is going to be a brief post in case someone else also ran into this issue and wanted a head-start on it.

  6. The Simple Useful System Challenge

    This is a challenge to create a personal computing system which is: Simple.

  7. Programming a GPU on bare metal

    I virtually attended Handmade Seattle 2024, where Mason Remaley presented "It's Not About the API" (link eventually), which discussed Vulkan.

  8. Bunny Semiconductor wins Free Software game jam

    I created Bunny Semiconductor (Itch.io, source code) for the Free-Software Purism Game Jam 2024.

  9. Debugging on Raspberry Pi 4 and 5

    This article details how to debug the Raspberry Pi 4 and 5 CPUs using hardware interfaces.

  10. Bare metal graphics on Raspberry Pi 4

    See the forum post here.

  11. Programming a USB keyboard with Raspberry Pi Pico SDK

    Update (2024-04-11): I have finished the Dactyl.

  12. Free software and paywalled communities

    I wrote to Ryan Fluery after reading some of his articles on software.

  13. Binary data version migration

    I have been working on a voxel-based game for the last several months.

  14. Tiny C Compiler dynamic environment status report

    It has been a while since I talked about my dynamic environment work mentioned in this post inspired by this post.

  15. Software complexity and potential solutions

    I started my morning off with Alan Kay's talk Programming and Scaling.

  16. Cakelisp news: file and line, RunProcess in C

    I have been hard at work on my dynamic environment based on Tiny C Compiler.

  17. Cakelisp C support and dynamic environments

    News It has been nearly a month since my last post, and there have been some interesting developments.

  18. An argument for self-modifying applications

    In my last article I wrote about integrated development environments.

  19. Evaluating integrated development environments

    I spend a lot of time thinking about development tools.

  20. The GitHub migration continues

    Cakelisp is now developed here.

  21. New features in Cakelisp: defer, CRC builds

    It has been a while since I felt the need to add features and make some more significant changes to Cakelisp.

  22. What they don't teach you about sockets

    In order to effectively write applications that communicate via sockets, there were some realizations I needed to make that weren't explicitly told to me by any of the documentation I read.

  23. My projects are leaving GitHub

    I have been migrating all of my code from GitHub to my self-hosted Gitea instance.

  24. Projects in progress: June 2022

    I have several projects written in Cakelisp that I have been chipping away at.

  25. Linker trouble: musl libc and weak aliasing

    My linker in development was crashing on free.

  26. Bringing a dynamic environment to C: My linker project

    I'm writing a linker.

  27. The code generation X-factor

    I have invested a significant amount of time in building Cakelisp for several reasons, but I think the main one was easier access and better integration of code generation.

  28. Writing XML with S-expressions

    In the late 1950's, Lisp was invented, which used the S-expression syntax style.

  29. Surgical programming

    Update: See the good discussion on Hacker News and Reddit /r/programming.

  30. Cakelisp: One year later

    I started working on Cakelisp a little more than a year ago.

  31. A benefit of an integrated programmable build system

    I recently released File Helper, a file organization application I wrote using Cakelisp.

  32. Embedding binary data with Windows Resource Compiler

    It is convenient to only have a single executable file when distributing an application for several reasons: It's no longer required to put the executable in a .zip etc. archive with the necessary loose files/directories The user cannot break your applica…

  33. Interface ergonomics: automation isn't just about time saved

    This post is also available on Handmade Network.

  34. Auto Color: a C header for automatic color themes

    Demo Here is the showcase video.

  35. Project optimism

    This post is also on Handmade Network.

  36. The awesome power of type introspection

    The following post is mirrored on Handmade Network.

  37. Holistic Optimization

    The following post is mirrored on Handmade Network.

  38. OpenGL loaders and Cakelisp

    The following post was submitted to Handmade Network and is mirrored here.

  39. Cakelisp cleanup and File Helper work

    The following post was submitted to Handmade Network and is mirrored here.

  40. Cakelisp joins Handmade Network (and brings Kitties!)

    The following post was submitted to Handmade Network and is mirrored here.

  41. Using a debugger

    I was quite annoyed by the top comment on this thread being "just use printf".

  42. Hitting a wall: the importance of learning without a game engine

    Update: See feedback on /r/gamedev and /r/gameenginedevs.

  43. Porting Cakelisp to Windows

    I wanted to write this to share what things tripped me up and what I thought about the experience of porting Cakelisp to Windows.

  44. Don't make players wait

    Update: See /r/gamedev and /r/gamedesign commentary on this article.

  45. The worrying trend of game technology centralization

    Epic Games acquired RAD Game Tools recently, which is another event in the worrying trend of an increasingly centralized game industry.

  46. Linux execvp() and double quotes

    This is going to be a quick post to explain a simple mistake that caused me a couple hours of confusion.

  47. Cakelisp: a programming language for games

    Update: See the Hacker News thread, /r/programming, /r/ProgrammingLanguages, /r/gamedev, and /r/lisp posts for discussions on this article and Cakelisp.

  48. Ogre 2: from zero to textured model

    The entire setup is available here.

  49. What have I been up to? 2020 edition

    What have I been up to?

  50. My work on the AI Director in Magic: Legends

    My work on the AI Director in Magic: Legends An article (Archive.org backup) is up now which has a high-level overview of the AI Director in Magic: Legends.