Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 1 points 3 months ago

Challanges…: … Personal Resilience: Overcoming … hardware failures

ouch - I suspect it was personal hardware? probably not infrastructure?

[–] Kissaki@programming.dev 1 points 3 months ago

That's a very one-dimensional view of technical debt.

I was about to write something more, but I think if I don't know what they refer to when they say "knowledge", then it's too wishy-washy and I may be talking about something different than they intended.


Contrasting “resolving technical debt” and “investing [improvement] knowledge” we're moving the reference view point.

I document state and issues as technical debt, and opportunities for change as opportunities. They cross, but are distinct concepts, and do not always cross. Some technical debt may be documented without a documented opportunity. Opportunities may be open improvements that do not tackle technical debt.

In my eyes, technical debt is about burdens that reduce maintainability where better alternatives likely exist.

"Investing knowledge" is something different, and not necessarily about known burdens, but may be improvements unrelated to known burdens.

[–] Kissaki@programming.dev 5 points 3 months ago* (last edited 3 months ago) (1 children)

The good news: we’re learning. The industry is rediscovering the platform.

They mention examples of such frameworks and technologies; listing them and adding hyperlinks: HTMX, Qwik, Astro, Remix, SvelteKit

I've known HTMLX, which I wanted to make use of and try out for a while now. Remix looks interesting [to me] too.

[–] Kissaki@programming.dev 1 points 3 months ago

A very good (historic) overview and assessment.

[–] Kissaki@programming.dev 1 points 3 months ago

I would agree, but when I look at it then

[–] Kissaki@programming.dev 6 points 3 months ago (2 children)

They wrote

Feel free to fork the project under a

(yes, the sentence ends with the 'a')

The ZUDoom GitHub project description says

UZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an advanced renderer, powerful scripting capabilities, and forked under a

It ending with 'forked under a' is probably a reference to that comment? lol, nice reference joke, but I hope they change it after a while, because as a description it's quite confusing.

[–] Kissaki@programming.dev 6 points 3 months ago

Great comment on there links two code comment threads I found significant and interesting.

While it was primarily about ethics, it should also be noted that the code was described as being "impressively wrong", as well as not actually compiling. I mean, it basically checked if a theme was dark by if it had the word "dark" in the name - which is not a good heuristic - when better ways of doing it exist.

[–] Kissaki@programming.dev 2 points 3 months ago

For reference, same article posted an hour earlier in this community. This post currently has more upvotes. Neither has comments, as of now.

[–] Kissaki@programming.dev 2 points 3 months ago* (last edited 3 months ago)

I love SonarQube (previously called SonarLint). I/We use it at work in dotnet/C# and web/Blazor projects.

Their free offer is great.

The dotnet and Visual Studio analyzer suggestions are already a great tool. Adding SonarQube on top, and recently I've added Roslynator Analyzers as well gives great free tooling, linting, suggestions of various levels, and quick actions to apply.

With the commercial backing they have, SonarQube is very well maintained/developed as well, with regular updates.

[–] Kissaki@programming.dev 4 points 3 months ago

My experience seems to be the opposite from yours. On every point you listed.

CSS has certainly grown into something with a historic legacy and backwards compatibility and stability directly contributes to a more mixed implementation than clean, streamlined and clear approach, but that's a consequence of combining evolution and backwards compatibility.

I haven't seen a better alternative yet, for web or other UI development approaches.

I like CSS quite a lot. Even if not all of it.

31
I found commit 0 (github.com)
submitted 10 months ago* (last edited 10 months ago) by Kissaki@programming.dev to c/git@programming.dev
 

What are the chances of the parent also beginning with seven zeroes?

I suspected author or commit date manipulation. But the commits look entirely like normal commits. So it must be pure chance?

  • 00000003dd63b4c5af111a31269ed8a18d0823fa
  • 0000000ae6a4e242e802c943f465373b70b07469
 

cross-posted from: https://programming.dev/post/27181555

Highlights:

  • Support for Background Jobs
  • Official .deb, .rpm, and .apk packages
  • Custom Command Attributes (@example, @search-terms)
  • std-rfc Module (experiments considered for the std lib)
  • Improvements to LSP
  • Improvements to Reedline Vi-mode
 

Highlights:

  • Support for Background Jobs
  • Official .deb, .rpm, and .apk packages
  • Custom Command Attributes (@example, @search-terms)
  • std-rfc Module (experiments considered for the std lib)
  • Improvements to LSP
  • Improvements to Reedline Vi-mode
16
submitted 10 months ago* (last edited 10 months ago) by Kissaki@programming.dev to c/git@programming.dev
 

Headlines:

  • Faster packing with name-hash v2
  • Backfill historical blobs in partial clones

Followed by some more technical notes.

 

Please add a community/community scope description.

The community description currently says

CircleJerkCommunity at request of a user.

But what is a programming circle jerk? What is a circle jerk? What is desired and accepted content? What's the expectation and scope on content?

It would help understanding what content to expect (subscribe, block, keep neutral?) and what may be postable or not.

(I was surprised about some post content being in this community and wanted to check my expectation/understanding.)

 

cross-posted from: https://programming.dev/post/26112122

Hi, I made FuncSug to make GUI programming in the browser easier. It's a new language that aims to enable a clearer and easier code structure.

Can you tell me what you think about it?

 

Our 17.13 release of VisualStudio.Extensibility includes the following features:

  • Enhanced editor extensibility through tagger support
  • Expanded settings API to allow for observation of changed settings values

What are taggers/tags?

In Visual Studio, text decorators are one of the key differentiators that enhance this experience. These decorators, such as text colorization and CodeLens, offer contextual information to help developers understand and navigate their code more effectively. At the heart of these decorative features is the concept of taggers. Taggers are the mechanism to mark the text in the editor with hidden information, enabling the editor to adopt various text decorations later.

view more: ‹ prev next ›