← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 1 urmăritor
Articole: 91
  1. Portable Computing Setup

    I know from experience that if I use a laptop keyboard for any length of time, I will be forced to do voice coding for months while the RSI heals.

  2. Some Gleam Projects

    I spent most of my winter break in my wood shop, working on some tech adjacent projects that I will post about later.

  3. My AI-Driven Identity Crisis

    I love coding.

  4. In earlier articles, we have implemented a tokenizer, parser, and transformer to convert WAT syntax to a Wasm AST, and got started on the code generation.

  5. In earlier articles, we have implemented a tokenizer, parser, and transformer to convert WAT syntax to a Wasm AST, and got a good portion of the code generation step in place.

  6. In earlier articles, we have implemented a tokenizer, parser, and transformer to convert WAT syntax to a Wasm AST and got started on the code generation.

  7. In earlier articles, we have implemented a tokenizer, parser, and transformer to convert WAT syntax to a Wasm AST, and started building a code generator to create bytes from that AST.

  8. In earlier articles, we have implemented a tokenizer, parser, and transformer to convert the Web Assembly Text Format to an Abstract Syntax Tree that can hopefully easily compile to Wasm.

  9. In earlier articles, we implemented a tokenizer and parser to convert Wasm’s WAT syntax into an S-expression abstract syntax tree and started to implement a transformer to convert that AST into one more suitable for generating Wasm bytecode.

  10. In earlier articles, we implemented a tokenizer and parser to convert Wasm’s WAT syntax into an S-expression abstract syntax tree and started to implement a transformer to convert that AST into one more suitable for generating Wasm bytecode.

  11. Build a Wasm Compiler in Roc - Part 9

    In earlier articles, we implemented a tokenizer and parser to convert Wasm’s WAT syntax into an S-expression abstract syntax tree, and started to implement a transformer to convert that AST into one more suitable for generating Wasm bytecode.

  12. Build a Wasm Compiler in Roc - Part 8

    In earlier articles, we implemented a tokenizer for the Wasm text syntax (WAT) and started on a parser to convert those tokes to a S-expression AST.

  13. It’s been a while since I published the last chapter of LazyVim for Ambitious Developers on the website, but I was waiting for the print edition to be available to share it widely.

  14. Build a Wasm Compiler in Roc - Part 7

    In earlier articles, we implemented a tokenizer for the Wasm text syntax (WAT).

  15. Build a Wasm Compiler in Roc - Part 6

    In earlier articles, I introduced this “WAT to Wasm compiler in Roc” project, wrote some Roc code to load an input file, and implemented a tokenizer for a “hello world” of Wat to Wasm compilation.

  16. Build a Wasm Compiler in Roc - Part 5

    In earlier articles, I introduced this compiler project, wrote some Roc code to load an input file, and started implementing a tokenizer with error handling.

  17. Build a Wasm Compiler in Roc - Part 4

    In earlier articles, I introduced the project, wrote some Roc code to load an input file, and started implementing a Tokenizer.

  18. Build a Wasm Compiler in Roc - Part 3

    In part 1 and part 2 of this series, I introduced the project and we wrote some Roc code to load an input file and save the compiled result to a different file.

  19. Roc Articles

    Table of contents for my series on building a WASM compiler in Roc: Part 1 - Project Introduction (Roc and Wasm) Part 2 - Arguments and IO in Roc Part 3 - Tokenizer boilerplate Part 4 - Errors and positions in tokenizer Part 5 - Testing and tokenizing Part

  20. Build a Wasm Compiler in Roc - Part 2

    My latest hair-brained project is a WAT-to-Wasm compiler written in the Roc programming language.

  21. I’ve been curious about the Roc programming language for a while now, but I haven’t had/taken the time to really dig into it.

  22. LazyVim for Ambitious Developers

    I’m working on a new book!

  23. Dexie Cloud was released publicly today, and I love this product so much that I want to lend my voice to the marketing effort.

  24. My wife and I have been working on Fablehenge—a writing app for novelists—for several years.

  25. How Inko Does Safe Concurrency

    In my last article on Inko, I implemented several data structures to demonstrate how Inko’s single ownership model works.

  26. I briefly described Inko’s unique memory management model in my previous article.

  27. Why I'm Excited About Inko

    I’ve spent much of my free time (if there is such a thing) over the past few years researching various esoteric programming languages for no reason whatsoever.

  28. Installing Inko 0.11 On Macos

    UPDATE: I’ve updated the Inko Formula on Homebrew to 0.11.0, so you may just want to use brew install inko instead.

  29. Throughout my career, I’ve at least tried most of the available programming editors.

  30. Introduction This is the sixth in a series of articles exploring the Gleam programming language.

  31. Introduction This is the fifth in a series of articles exploring the Gleam programming language.

  32. Introduction This is the fourth in a series of articles exploring the Gleam programming language.

  33. Gleam Articles

    I’ve started a tutorial-style series on the Gleam programming language and wanted to collect them together here.

  34. Introduction This is the third in a series of articles exploring the Gleam programming language.

  35. Fast, Bare, Rescript React (2022)

    (Original published September 30, 2021.

  36. Introduction This is the second in a series of articles exploring the Gleam programming language.

  37. Introduction Gleam is a newish programming language that I recently stumbled upon.

  38. Some Esoteric Languages

    Introduction I was basically flat with an illness (yes, that one) on my back for two weeks in March.

  39. Introduction I’ve been writing plenty about Rescript this year, although I’ve taken a bit of a hiatus to focus on developing a couple (Rescript) open source libraries.

  40. Introducing rescript-dexie

    As hinted in some of my recent articles on Rescript, I’ve been working on bindings to the wonderful Dexie interface to IndexedDB.

  41. Fast, Bare, Rescript React

    Introduction (Note: There is a more recent version of this article) Most of my Rescript series so far has been about combining Rescript with React using create-react-app.

  42. Let's Talk About Functors In Rescript

    Introduction For basic syntax, functional programming does not feel that different from other paradigms.

  43. Introduction Polymorphic variants in Rescript are strange beasts.

  44. Parsing JSON in Rescript

    Parsing dynamic content such as JSON in a statically typed language can be rather daunting.

  45. In a recent article I introduced rescript-zora, a library I wrote for unit testing Rescript code with lightning fast responses.

  46. Quickly Testing Rescript With Zora

    I wrote Rescript bindings to the zora test framework and wanted to write about how to actually use them.

  47. Continuing my explorations of RxDB and Rescript, this article hooks up mutations to allow RxDB to automatically sync its offline-enabled changes to the graphql server.

  48. I’ve become quite comfortable in Rescript over the course of the past few months.

  49. In the previous article we implemented the sync read endpoints between our graphql server and our RXDB client.

  50. Now that our Rescript client and server have the same data model, we can hook up the graphql endpoints to sync the offline rxdb database with the graphql server.