Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LY
Posts
417
Comments
628
Joined
2 yr. ago
  • Consistency is NOT the most important thing. Correctness is.

    What point do you think you're making? I mean, do you think anyone looks at a PR and says "this PR is clearly wrong, but it's so consistent that I must approve it." That's obviously not the point, is it?

  • Programming @programming.dev
    lysdexic @programming.dev
    Cloud @programming.dev
    lysdexic @programming.dev

    Canva incident report: API Gateway outage - Canva Engineering Blog (November 2024)

    C++ @programming.dev
    lysdexic @programming.dev
    www.sandordargo.com C++26: Deprecating or removing library features

    In the previous article, we discussed what language features are removed from C++26. In this one, we are going to cover both language features that are finally removed after a few years of deprecation, and also those that are getting deprecated by C++26. As a reminder, a removal from the language us...

    Data Structures and Algorithms @programming.dev
    lysdexic @programming.dev
    Software Testing @programming.dev
    lysdexic @programming.dev
    Cloud @programming.dev
    lysdexic @programming.dev

    Registration Data Access Protocol (RDAP)

    C++ @programming.dev
    lysdexic @programming.dev

    How can I choose a different C++ constructor at runtime? - The Old New Thin

    Cloud @programming.dev
    lysdexic @programming.dev

    Introducing Cloudflare Workers: Run JavaScript Service Workers at the Edge (2017)

    TypeScript @programming.dev
    lysdexic @programming.dev
    TypeScript @programming.dev
    lysdexic @programming.dev

    Node.js — Node v23.6.0 - Node.js adds support for TypeScript

    Data Structures and Algorithms @programming.dev
    lysdexic @programming.dev
    Cloud @programming.dev
    lysdexic @programming.dev
    TypeScript @programming.dev
    lysdexic @programming.dev

    5 Inconvenient Truths about TypeScript (2023)

    oida.dev 5 Inconvenient Truths about TypeScript

    I’m writing books about TypeScript and I do workshops and trainings online and in-house. Every time I meet a new group of developers there are some TypeScript facts that they need to be confronted with:

    5 Inconvenient Truths about TypeScript
    TypeScript @programming.dev
    lysdexic @programming.dev

    Use Typescript Type-Level Recursion to Build a query string parser (2024)

    C++ @programming.dev
    lysdexic @programming.dev

    First Look at Hazard Pointers (2021)

    melodiessim.netlify.app First Look at Hazard Pointers

    Hazard pointers are a solution to safe memory reclaimation to lock-free concurrent objects. To motivate the use of hazard pointers, let us consider a problem: we want to implement a concurrent key-value map that satisfy the Write-Rarely-Read-Many (WRRM) property...

    Software Testing @programming.dev
    lysdexic @programming.dev
    TypeScript @programming.dev
    lysdexic @programming.dev
    typescript.tv Boost Your TypeScript Tests with Mutation Testing

    Mutation testing evaluates the quality of your test suite by introducing small changes (mutations) to your code and checking if your tests can detect them. This tutorial will guide you through understanding mutation testing, setting up Stryker for TypeScript, and using it to enhance your test suite ...

    Boost Your TypeScript Tests with Mutation Testing
    TypeScript @programming.dev
    lysdexic @programming.dev
    JavaScript @programming.dev
    lysdexic @programming.dev
    Privacy @programming.dev
    lysdexic @programming.dev

    Undocumented commands found in Bluetooth chip used by a billion devices

  • It addresses some of the federation issues some of the PD users are experiencing.

    It solves nothing, and feels like spam at this point. I mean, who do you think is not aware they can create an account somewhere else and shift their presence there?

  • They’re really not. As much as I hate commercial licensing for any dev tools, if you want to talk about superior there’s nothing quite as good as Visual Studio (not code) on Windows.

    It really depends on what kind of project you're working on. For .NET projects that might be true, but for other languages such as anything involving C++ then Visual Studio lags way behind CLion, which is multiplatform to boot.

  • Your comment feels half-baked at best. You start to talk about "best editors" but you proceed to present your two best examples and neither has anything remotely related to editors.

    CLion is undoubtedly the absolute best IDE for C++ projects, and it's multiplatform on top of it. It's not even a competition, specially if you're using CMake. Using Git integration as your best and single example to refute this is extremely puzzling by how silly it is.

  • I just checked the status of communities such as [email protected].

    They are still fucked.

    I understand not everyone can be a pro or spare time from their personal life to fix problems they barely had time to create to begin with.

    But the truth of the matter is that programming.dev is proving itself to be unusable.

    Just to think that not so long ago Lemmy was being portrayed as a Reddit alternative.

  • i interpreted the “trend” correctly, “devops” was bastardized away from its original meaning to now mean “sysadmin”, at least in most cases.

    I don't think I agree. The role of a sysadmin involved a lot of hand-holding and wrangling low-level details required to keep servers running. DevOps are something completely different. They handle specific infrastructure such as pipelines and deployment scripts, and are in the business of not getting in the way of developers.

  • And Gallup claims that 29% of Americans have been diagnosed with depression at one point:

    That really doesn't mean anything. The only requirement for succumbing to a depression is being alive, because all it takes is something bad happening in your life (loss lf friend, loved one, even pet, etc) to fall into a pit of despair.

  • Every job lately seems to have been infected by Meta/google “data driven” leadership. Its so painful and wasteful sometimes.

    It's cargo cult mentality. They look at FANGs and see them as success stories, and thus they try to be successful by mimicking visible aspects of FANG's way of doing things, regardless of having the same context or even making sense.

    I once interviewed for a big name non-FANG web-scale service provider whose recruiter bragged about their 7-round interview process. When I asked why on earth they need 7 rounds of interviews, the recruiter said they optimized the process down from the 12 rounds of interviews they did in the past, and they do it because that's what FANGs do. Except FANGs do typically 4, with the last being an on-site.

    But they did 7, because FANGs. Disregard "why".

  • In the 2010s, the mindset at tech giants seemed to be that they had to hire the best developers and do everything they could to keep them.

    Not really. The mindset was actually to hire skilled developers just to dry up the market, so that their competitors would not have skilled labour to develop their own competing products and services.

    Then the economy started to take a turn for the worse, and these same companies noted that not only they could not afford blocking their competitors from hiring people but also neither did their competitors. Twice the reasons to shed headcount.

    It was not a coincidence that we saw all FANGs shed people at around the same time.

  • It looks like many communities are still down following the last update.

    Does anyone have any update on this issue? I'd love to continue using Lemmy but I won't be able to do so if it's unusable.