Paul Cochrane 🇪🇺

@peateasea
111 Followers
62 Following
695 Posts
geek, hacker, jack of all trades, yak shaver, tech debt hunter, multi-purpose software dev
Bloghttps://peateasea.de
GitHubhttps://github.com/paultcochrane

LinkedIn Is Illegally Searching Your Computer. Microsoft is running one of the largest corporate espionage operations in modern history https://browsergate.eu/

Is there anything Microsoft is not doing these days?

LinkedIn Is Illegally Searching Your Computer

Microsoft is running one of the largest corporate espionage operations in modern history. Every time any of LinkedIn’s one billion users visits linkedin.com, hidden code searches their computer for installed software, collects the results, and transmits them to LinkedIn’s servers and to third-party companies including an American-Israeli cybersecurity firm. The user is never asked. Never told. LinkedIn’s privacy policy does not mention it. Because LinkedIn knows each user’s real name, employer, and job title, it is not searching anonymous visitors. It is searching identified people at identified companies. Millions of companies. Every day. All over the world.

BrowserGate
drei Bibliotheksreferendar:innen (w/d/m)

Effective 27 April, GitLab will require MFA, according to an email sent to GitLab users.

This only includes gitlab.com, not self-managed instances. Accounts which exclusively use Single Sign On will not be required to enable MFA.

Users who do not enable MFA before the deadline will be automatically opted-in to MFA using a token sent to the email associated with the account.

GitLab recommends anyone using password authentication for the GitLab API migrate to using Personal Access Tokens.

GitLab's email does not cite a reason for the change, but the likely motivation is the threat of supply chain attacks on open source projects.

#GitLab

We have reached a partnership agreement with the Perl Foundation to offer official Perl and Raku merchandise. For every item sold, we donate money to the Foundation.
#perl
https://www.freewear.org/PerlandRaku

Today we welcome Grant Street Group as MetaCPAN's newest sponsor. 🙏

"Grant Street Group® is an innovator of enterprise-scale software-as-a-service solutions for government entities. Our product suite includes tax calculation, billing, collection, and distribution; modern payment processing; and online auctions of fixed-income instruments and delinquent property taxes."

https://www.grantstreet.com/

#perl @perl @tag-perl #programming

Grant Street Group | Government Software Solutions

We provide secure government cloud solutions that modernize tax collection, payments, and financial auctions while taming operational complexity.

Code coverage is an integral part of software testing. #Perl has Devel::Cover for that and it just got a major update:

https://github.com/pjcj/Devel--Cover/issues/43#issuecomment-4146295175

In 2022 I had the issue that some executable .pl scripts were not covered by tests at all and our “coverage ratio” was lying. The usual hint to just "use" all modules in a test didn’t apply to .pl files.

After many years of feature requests the latest update now allows to seed the database with uncompiled files to get the coverage ratio correctly 🥳

Optionally include in reports files that aren't touched at all by tests · Issue #43 · pjcj/Devel--Cover

My test suite is so bad that some modules in my project aren't just badly covered, they're not touched at all. And so they don't show up in reports from Devel::Cover. I'd like to have them show up....

GitHub

How and why I wrote a TOON module for Perl.

https://perlhacks.com/2026/03/writing-a-toon-module-for-perl/

Writing a TOON Module for Perl - Perl Hacks

Every so often, a new data serialisation format appears and people get excited about it. Recently, one of those formats is **TOON** — Token-Oriented Object Notation. As the name suggests, it’s another way of representing the same kinds of data structures that you’d normally store in JSON or YAML: hashes, arrays, strings, numbers, booleans and

Perl Hacks - Just another Perl Hacker's blog
Client Challenge

+ 100% remote wenn Du das möchtest
+ "Alles außer Windows"
+ kein Teams, Zoom oder WebEx

Mehr als diese drei Zeilen bräuchte es in keiner IT-Stellenausschreibung, um wirklich gute Leute zu bekommen.

Es heißt: "Niemals freitags ein Release machen!"

Wir haben stattdessen jetzt gerade ein Major Release auf Coocook.org ausgerollt anlässlich der #clt2026, wo ihr uns morgen treffen könnt.

Unsere Nutzer können jetzt ganz unkompliziert jegliche Rezepte aus allen Coocook-Projekten direkt in ihren Essensplan einfügen – ohne sie vorher in ihr Projekt zu importieren, wie es zuvor nötig war.

Infos zu weiteren Neuerungen folgen …