from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Ariya Hidayat

Ideas, decisions, and lessons from the team.

ariya.io (opens on the source site)
17Posts tracked
4 months agoLatest publication
0.3Posts / month over the last 12 months

Latest writing

17 of 17 posts

The Illusion of Perfect LLM Code (opens on the source site)

I recently tested several different LLMs by tasking them with implementing a simple authentication feature for a web app. It is clear that almost all modern LLMs are now excellent at following a structured blueprint. However, the real differences appeared when looking under the hood at the security of the generated code.

Read at the source

Deploying an Uberjar to Dokku (opens on the source site)

Dokku is a self-hosted Platform-as-a-Service (PaaS) that offers a compelling alternative to popular PaaS solutions like Heroku. With built-in support for Linux containers, deploying an application on Dokku is straightforward. However, there is a lesser-known deployment method that involves sending a build artifact, such as a JAR package for Java apps, directly to Dokku.

Read at the source

Cross-compiling with musl Toolchains (opens on the source site)

When working on command-line utilities which can be useful for various platforms, from Windows on x86 to Linux on MIPS, the existence of a cross-compilation is highly attractive. A number of different binaries can be constructed conveniently from a single, typically powerful host system.

Read at the source

Automatic Merge of Pull Requests (opens on the source site)

After using Azure DevOps for a while, I am totally sold on its Auto Complete feature for pull requests. While it does not apply universally, I do believe that any development process should be at the level where merging pull requests, or generalizing it, integrating all forms of contribution, should be as automatic and as hassle-free as possible.

Read at the source

Clang on Windows (opens on the source site)

Thanks to the MSYS2 project, now there is an easy way to utilize Clang to build C/C++ application on Windows. This works equally well for both 32-bit and 64-bit programs.

Read at the source

Basics of Memory Access in WebAssembly (opens on the source site)

WebAssembly is getting more popular than ever. The use of WebAssembly outside the confinement of a web browser also starts to gain traction, as evidenced from projects such as WebAssembly Interface. Understanding the memory model of WebAssembly will be important in order to fully comprehend its power as well as its constraints.

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.