Algebraic Effects for React Developers
The homepage of Reese Williams: essays, travel, and general skullduggery.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,835 posts.
The homepage of Reese Williams: essays, travel, and general skullduggery.
As one of F#'s killer features; type providers have the ability to make rooms full of developers gasp when shown for the first time. Support has recently been added to the FSharp.Data library [https://www.nuget.org/packages/FSharp.Data] for .Net Standard 2.0, allowing us to
jQuery: The Write Less, Do More, JavaScript Library
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
An english translation of Edsger W. Dijkstra's interview on Dutch TV.
We’re excited to announce the release of Zulip Server 9.0, containing hundreds of new features and bug fixes! Zulip is an open-source team chat application designed for seamless remote and hybrid work. With conversations organized by topic, Zulip is ideal for both live and asynchronous communication. …
Let's solve application security at an ecosystem level by updating outdated and/or insecure blog posts to refer developers to better practices.
> Follow up the WinterJS series reading about the recent production-ready WinterJS 1.0 release [here](<https://wasmer.io/posts/winterjs-v1>). Today we ...
It is with great pleasure that we announce the 0.6.2 release of the Red programming language and toolchain. This release is the second heavi...
In mid-December last year I started making my own programming language. It's waaay far from any production quality yet (though I did manage to write a working 1k LOC Monte-Carlo path tracer in it), but the project is on pause right now, so I figured it's a good time to write something about it.
2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
Disentangle the dependencies between your packages.
How continuous learning shapes effective software development with LLMs
Plans When we started development towards GTK+ 4, we laid out a plan that said GTK+ 3.22 would be the final, stable branch of GTK+ 3. And we've stuck to this for a while. I has served us reasonably well — GTK+ 3 stopped changing in drastic ways, which was well-received, and we are finally...
Most strings found on the Internet are encoded using a particular unicode format called UTF-8. However, not all strings of bytes are valid UTF-8. The rules as to what constitute a valid UTF-8 string are somewhat arcane. Yet it seems important to quickly validate these strings before you consume them. In a previous…
AndreGarzia.com website
This article was prompted by responses to a tweet I wrote in response to an analysis of the research area of papers submitted to the 2022 ICSE conference, the flagship conference for software engineering research. These led me to reflect on software engineering research in general. I’m sorry to say that I think that…
As of 1.9.0, GitHub Actions is available in your terminal. Two new top-level commands, `gh run` and `gh workflow`, provide insight into workflow runs.
How to use splits in Vim.