Skip Navigation

Posts
384
Comments
140
Joined
2 yr. ago

Git @programming.dev

Git Rev News Edition 117 (November 30th, 2024)

Opensource @programming.dev

2024 Open Source Software Funding Report

Git @programming.dev

Quick tip: Ignore commits in Git blame using a file

Git @programming.dev

Gitfourchette: The comfortable Git UI for Linux

Git @programming.dev

Mergiraf: a syntax-aware merge driver for Git

Git @programming.dev

Git Rev News Edition 116 (October 31st, 2024)

JetBrains @programming.dev

WebStorm and Rider Are Now Free for Non-Commercial Use

.NET @programming.dev

WebStorm and Rider Are Now Free for Non-Commercial Use

Git @programming.dev

S3 as a Git remote and LFS server

Git @programming.dev

How to Use Git Stash to Efficiently Manage Your Code

Git @programming.dev

Git Rev News Edition 115 (September 30th, 2024)

Git @programming.dev

git-absorb: git commit --fixup, but automatic

Git @programming.dev

Learn Git Branching

Git @programming.dev

Git Rev News Edition 114 (August 31st, 2024)

Git @programming.dev

git-random: build random content git trees for training purposes

Git @programming.dev

Store Code Discussions in Git using Git Notes

Git @programming.dev

Back-dating Git commits based on file modification dates

Git @programming.dev

Git Rev News Edition 113 (July 31st, 2024)

Talks @programming.dev

The Most Dangerous Phrase • Daniel Terhorst-North • GOTO 2023

Talks @programming.dev

Open Source, Open Mind: The Cost of Free Software - Dylan Beattie - NDC Oslo 2024

  • Here is the link to the original website (an NGO that monitors blocked websites in Turkey): https://ifade.org.tr/engelliweb/distrowatch-erisime-engelledi/

    And here is the Google translation of the text on that page:

    The IP address of the DistroWatch platform, which provides news, reviews, rankings and general information about Linux distributions, was blocked by the National Cyber ​​Incident Response Center (USOM) on the grounds of "IP hosting/spreading malware".

  • I think you are highlighting an important point that are missed by other commenters emphasizing the developer. I prefer GPL over MIT license. But this is a possible fallback if Redis decides to change its licensing (like several others did).

    I think these kind of products have strategic significance for MS for their Azure offering. They are probably preparing to offer this there (in addition to and as an alternative to Redis). So, it makes sense for Microsoft to release this with an OSS license (otherwise no one will adopt it).

  • I often think language skills also has a significant impact on code quality. When I have trouble "naming things" (as opposed to "cache invalidation") I use dictionaries and thesauruses. "Naming" is an important part of organization and improving language skills help a lot.

  • In his NDC talk, Philippe De Ryck provides a good summary on why we should:

    • no longer use the implicit grant
    • use backend-for-frontend for security-sensitive web applications
  • You don’t get to laugh a lot while watching a conference talk on DDD. I highly recommend this very dynamic talk by Alberto Brandolini at DDD Europe. Event Storming and pineapple don’t mix well.

  • What checkout actually does. Here is a past comment with links to the courses (they are pay-walled, unfortunately)

  • I don't think I read that one. I created a separate link-post for that one. Thanks.

  • Mine happened when I watched Paolo Perrota's Git courses on Pluralsight. That's when it clicked for me.

  • I mainly develop in C#, and I agree that having to write so much boiler plate for type safety is really boring. C# is not perfect either (it doesn't have discriminated unions, etc.) but at least it gives type safety out of the box.

    However, in general, I think enums are widely misused. I see a lot of cases where they should have been classes with a factory, but ended up being enums with a lot of static functions and switch statements.

  • Because it is about a not-very-well-known feature of the language. Why would it matter that it's old? I don't think I have ever seen this in use in production code.

  • Who is this particular developer

    As far as I understand from the discussions about the topic, Maxim Dounin was one of the few core developers of nginx. Looks like Wikipedia has already been updated.

  • I suppose you are right. If AWS doesn't support STS versions, these will be only applicable to Azure (I know nothing about GCP). It probably makes sense for AWS to stick to LTS versions (I would do the same). But isn't that a choice made by AWS (rather than Microsoft).

  • I know you said "self hosted", but if you are interested in an Android app, Google Play Books does most of what you want, I think. You can upload your books, and read them on any device (with offline capabilities). But this is the Self Hosted community, so I will show myself out.

  • I don't follow it very closely, but as far as I know, they are the only one implementing the open protocol they designed (which doesn't interoperate with ActivityPub). However, there seems to be some efforts for creating a bridge: https://www.docs.bsky.app/blog/feature-bridgyfed

    As you said, there are some recognizable faces and that may impact the adoption. But not being compatible with ActivityPub is a real bummer.

  • When I joined some years ago, it automatically created a private, invite-only room named "Echo Chamber" with me being the single member. If it didn't happen to you automatically, you can create one yourself.

  • I think single account ActivityPub implementations are addressing a weakness of the Fediverse: one's identity (handle, username) is tied to an instance they have no control over. If that instance shuts down users lose everything. With a single account instance, you take that control back. And since it doesn't need to scale the architecture can be much simpler and can be deployed to much cheaper infrastructure.

    The demo was not straightforward, though. And I didn't quite get how a user can follow Mastodon users, for example.