Pekka Enberg
Pekka Enberg
If a `chiseld` is running, there's no way to know what it's doing. Let's add a `chisel logs` command for that.
In Node mode, if you have an endpoint that has Deno-style import, things blow up badly: ``` [2022-08-03T17:35:35Z] INFO - ChiselStrike is ready 🚀 - URL: http://localhost:8080/ [2022-08-03T17:35:36Z] INFO -...
With the following models: ```typescript import { ChiselEntity } from '@chiselstrike/api'; export class Project extends ChiselEntity { name: string; } ``` and ```typescript import { ChiselEntity } from '@chiselstrike/api'; import...
With the server started: ``` ./target/debug/chisel start ``` Hammering on `chisel restart`: ``` for i in {1..1000}; do ./target/debug/chisel restart; done ``` Eventually makes it exhaust process file descriptors: ```...
If you run `chisel dev` (the binary) on a directory that doesn't have Node modules installed, you're greeted with the following, which is not very friendly. ``` [penberg@turing backend]$ ../../target/release/chisel...
Applications need to be able to perform periodic jobs. Right now, they need to either use an external `cron` to trigger endpoints or implement periodic jobs externally. Let's look into...
`chiselc` fails to split the following filter, although it would be perfectly fine to do so: ``` await Person.cursor().filter(person => (person.name == "Glauber Costa" || person.name == "Jan Plhak") &&...
@danielferragut is experiencing a bug with the following code: ```typescript const postHandler: Handler = async (req) => { const events = await GithubEvent.cursor() .filter((e) => { return e.processedAt == null;...
With the following example application: https://github.com/penberg/replicache-todo I get the following import error even if `zod` is marked as a dependency: ``` ✘ [ERROR] Could not resolve "zod" ../../frontend/todo.ts:2:18: 2 │...
We need to ensure that the default transaction isolation level is sufficient for most applications. For example, Replicache requires "snapshot isolation" level, but Postgtres default doesn't provide that.