Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 13
  1. Earlier today I noticed that three days ago the OpenAI GPTBot crawler started spamming my hosted websites with about 120 requests per minute.

  2. GoLang Functional Options Pattern

    Thi Functional Options Pattern allows for the complex configuration of some type.

  3. The Git pre-commit hook is a commonly used tool for automated quality assurance in the contribution process to software projects.

  4. In my day-to-day engineering workflow I mainly work with GitLab to collaborate with other engineers.

  5. The case for Neo-Luddism

    I think Luddites had a point and we need to make it again in this time of rising AI and automation.

  6. GoLang Sentinel Error Wrapping

    The GoLang error model is in my opinion one of the best around.

  7. Optional generic parameters in TypeScript

    Take this function from an earlier iteration of @yeldirium/result that takes a value and constructs a wrapper type around it: const okay = function <TValue>(value: TValue): Okay<TValue> { return { isFailed: false, value }} What if you want the val…

  8. Feature toggle configurations with JSONSchema

    Note: I use the package validate-value for everything related to JSONSchema validation, which uses ajv under the hood.

  9. Grouping exports with ES6 modules in TypeScript

    I’ve been rather late to the TypeScript party.

  10. Website layout using grid II

    As promised - many months and half a pandemic ago - here it is: The second article in the “Website Layout using Grid” series.

  11. Website layout using grid

    CSS grid is probably the most useful improvement that has been made to the CSS standard in recent years.

  12. gen-z - A library for JavaScript generators

    gen-z is a JavaScript helper library for generators I’m developing.

  13. Mandatory meta-post

    Like every selfmade casual developer blog, this one needs to start with a meta-post about the making-of of this blog.