TeamCity “no sqljdbc_auth in java.library.path”

To fix this error, install the SQL Server JDBC driver on the system, copy the platform-specific auth dll (for example, mssql-jdbc_auth-9.4.1.x64.dll) under the folder C:\ProgramData\JetBrains\TeamCity\lib\jdbc\native\windows-amd64 and then RENAME the file to sqljdbc_auth.dll.

Took me one hour to realize the fix.

JS needs a good linter

I’m researching a technical solution that might require some JS code. I still consider JS a terrible language for large systems development, and the news in 2022 are not encouraging. Just look at the code below, extracted from this SO thread:

function myFunc() 
      ok: true

[Update] A coworker has pointed me towards this linter:

It seems it works for TypeScript, too:

And a rant: some JS developers use the term “one true brace style”. How can they read such a code?