← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 42
  1. As you might expect from someone who tried her hand designing a programming language, I have a lot of strong opinions about language design.

  2. The Perils of ISBN

    Last year I got into using Letterboxd, to complement my goal of watching more (good) movies[1].

  3. An Idea I used to think hot reloading was something only “managed” languages could do, not “compiled” languages.

  4. Felt Context Feel free to skip this section if you’ve been following my little PL project.

  5. Introducing Mirror Darkly

    Recently I built a little tool I call Mirror Darkly[1].

  6. Let’s say you’re new to Rust.

  7. As I said in week 9, personal life and my job search were headwinds on the last chunk of my batch.

  8. Recurse Center: Week 9

    Personal life and my job search continue to slow my RC progress slightly, which I expected for the back half of my batch.

  9. Recurse Center: Week 8

    Personal life got in the way for 2 of the 5 days of Week 8, which is unfortunate but happens.

  10. Recurse Center: Week 7

    In the back half of my batch, job search and life have begun to cut into my RC time just a little.

  11. In my programming language, currently codenamed Brick, I want to allow developers to pull in platform-native libraries written in other languages.

  12. I’ve got a blog post in the works that uses infoboxes.

  13. Recurse Center: Week 6

    I’m halfway through my batch already!

  14. Recurse Center: Week 5

    During week 5, I mostly dedicated my attention to a project I’m calling “concerto”, which I started in week three.

  15. Starting my batch at the Recurse Center, I knew one of the things I wanted to learn was the basics of database internals.

  16. Recurse Center: Week 4

    In my fourth week I focused on the Recurse Game Jam, which ran from Monday to Thursday.

  17. Drafts that Fail Safe

    Last Friday I published a post on my blog entirely on accident.

  18. As part of my programming language project, I’ve been writing a language server.

  19. I live in Jersey City and rely on the PATH to get into the city.

  20. Recurse Center: Week 3

    My third week at Recurse was a little more eclectic than the past two: I got halfway done with my plans to add subscription support to my toy document store - currently you can subscribe to individual documents, but subscriptions to collections of documen…

  21. Recurse Center: Week 2

    Orientation is done!

  22. For a little under a year I’ve been working on a programming language project.

  23. Recurse Center: Week 1

    I’m one week in to my batch at the Recurse Center!

  24. Normally the nvim-lspconfig package has every language server I could possibly want, so I’ve found it pretty low maintenance.

  25. Today I start a 12-week batch at the Recurse Center!

  26. Neovim and VSCode

    Around a year ago, I decided to use Neovim as my editor for working on Unity-based projects.

  27. Using Neovim with Unity

    In the last few years I’ve switched fully to Neovim, and embraced the lua scripting and built-in LSP support.

  28. Recently I found myself tracking down a handful of regressions: bugs I knew hadn’t existed just a week or two before.

  29. Dark Mode!

    If your browser is set to dark mode by default, you’ve probably noticed the site looks different!

  30. So this is a post that’s been bouncing around my head for a while, in one form or another.

  31. This blog post has been a long time delayed, but late is better than never!

  32. Website Makeover, Again

    Out with the old, in with the new!

  33. This year has been great for Rust gamedev on the web.

  34. The graphics API of Quicksilver isn’t as dire need of a rework as the lifecycle APIs, but I wanted to take the next breaking change as an opportunity to address some long-standing issues.

  35. Quicksilver has always had some major API compromises to deliver on its core promise: write a game once, and it targets desktop and the web with no changes.

  36. golem is a mostly-safe graphics API that targets OpenGL 3.2 and WebGL 1 that helps make writing GL less painful.

  37. With the recent update to winit, it gained web support!

  38. Often your application might want to store gamestate or configurations, but the web has no filesystem access.

  39. This year saw the release of async/.await in stable Rust, marking a huge change in how asynchronous code is written.

  40. I started this year with a blog post about the state of Quicksilver where I set a goal for myself: get web support for important game development crates upstreamed.

  41. Website Makeover

    So www.ryanisaacg.com has a very new look, powered by Hugo and my (fairly small) fork of the hello-friend-ng theme.

  42. For anyone who doesn’t know, Quicksilver is my 2D game framework that targets desktop and web.