Skip Navigation

Posts
30
Comments
8
Joined
2 wk. ago

  • My understanding is that an example of a hypothesis, is that users want a feature. The experiment is putting that feature in front of users, or performing user research, which which then allows you to validate if a hypothesis is true or not.

  • TypeScript @programming.dev

    Catch Error Type | TypeScript Guide by Convex

  • I am intrigued. Could you elaborate on this with some examples?

  • Programming @programming.dev

    Don't make Clean Code harder to maintain, use the Rule of Three

    Programming @programming.dev

    If Releases Are Experiments, What’s Your Hypothesis?

    Programming Languages @programming.dev

    A Lean Syntax Primer

    Programming @programming.dev

    What Are The “Objects” in “Object-Oriented Programming”?

  • HTML @programming.dev

    HTML — the Most Difficult Programming Language in the World

    Programming @programming.dev

    Duplicate Delete

    Programming @programming.dev

    Duplicate Delete

    Programming @programming.dev

    The illegible nature of software development talent

    AI - Artificial intelligence @programming.dev

    Huawei's new open source technique shrinks LLMs to make them run on less powerful, less expensive hardware

    Technology @programming.dev

    Synology Reverses Policy Banning Third-Party HDDs After NAS sales plummet

    Programming @programming.dev

    A Developer’s Guide to Secrets Scanning

  • AI - Artificial intelligence @programming.dev

    Can AI help rebuild an application without accessing its code?

    CSS @programming.dev

    Use CSS subgrid to align deeply nested text.

    TypeScript @programming.dev

    fetch-kit/ffetch: TypeScript-first fetch wrapper with configurable timeouts, retries, and circuit-breaker baked in.

    JavaScript @programming.dev

    Stop using .reverse().find(): meet findLast()

    TypeScript @programming.dev

    @ts-ignore is almost always the worst option

    AI - Artificial intelligence @programming.dev

    The Unseen Variable: Why Your LLM Gives Different Answers (and How We Can Fix It)

    Neovim @programming.dev

    Neovim incremental selection using Tree-sitter

  • After a bit of experimentation, I've managed to find a cleaner solution to enforcing the ticket number in the subject:

     
        
    module.exports = {
      extends: ['@commitlint/config-conventional'],
      rules: {
        // Enforce scope to match JIRA ticket format like PER-123
        'jira-ticket-rule': [2, 'always'],
        'subject-case': [0],
      },
      plugins: [
        {
          rules: {
            'jira-ticket-rule': ({ subject }) => {
              return [
                 subject && subject.match(/[A-Z]+-\d+/),
                'Your subject should contain a JIRA ticket eg PER-123',
              ];
            },
          },
        },
      ],
    };
    
      
  • Git @programming.dev

    Implementing Conventional Commits with Jira Ticket Prefix Validation

  • It wasn't clear what was meant by "event" which was why I was asking. Could you please tell me more about these events that only exist in the Fediverse? It's the first time I've heard of them, and I am keen to learn more.

  • To clarify, when you say freelancer, do you mean on a part-time basis? Or do you mean having a contract and working on a full-time basis for that client? Also, where are you based? I'm happy to give advice as a UK based contractor, who does a tiny bit of freelance work