Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Marcel Koch

@m@social.rcelko.ch
pleroma 2.6.51-340-g67a5542a-develop
  • Open on social.rcelko.ch
Software architect & trainer. I build long-lived systems: one stable domain core, swappable tech around it.
#CrossPlatform · #SoftwareArchitecture · #CleanArchitecture · 🦀 #RustLang
Also into #psychology, communication, and music. Opinions are my own and sometimes uncomfortable.
73 Followers
72 Following
14 Posts
Website:
https://marcelkoch.net
LinkedIn:
https://www.linkedin.com/in/mknet/
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
Replying to
@peterrenshaw @benkuly Creepy
1
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
Replying to
@DLC Reality of usage?
1
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
Replying to
@chfkch@ruhr.social There is one more using it, now 😃Thx
1
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
Replying to
@stdevel @danielzenzes Ich bin immer noch bei Castro.
1
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
Replying to
@johanneswseitz @rradczewski I agree with Johannes - inwx.de is nice.
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
New #just recipe in my home directory: `unchain_librewolf: xattr -dr com.apple.quarantine /Applications/LibreWolf.app #librewolf #homebrew #macos
social.rcelko.ch
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
Die neue #Kurzstrecke ist draußen.

https://www.ardmediathek.de/video/kurzstrecke-mit-pierre-m-krause/folge-12-tommi-schmitt-weiss-was-muetter-wollen-s07-e12/swr/Y3JpZDovL3N3ci5kZS9hZXgvbzIzMTE3MjM
social.rcelko.ch
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
Recent npm worms bring me to the question:

What can developers and IT people do to reduce your risk of such issues?

1. Version Pinning & Lock Files
Use npm ci instead of npm install to prevent unexpected version changes.
Commit package-lock.json to version control and avoid floating version ranges (^, ~).
2. Package Verification
Check signatures with npm audit signatures and use Provenance Attestation for verified builds.
Wait 24-48 hours before adopting new versions - many attacks are detected in this window.
Use tools like Socket, Snyk, or GuardDog to scan for malicious packages.
3. Account Security
Enable 2FA with write protection for npm accounts.
Avoid classic tokens - use short-lived OIDC tokens (e.g., via GitHub Actions).
Secure your laptop with full-disk encryption and a password manager.
4. CI/CD Security
Disable postinstall scripts in CI with --ignore-scripts.
Segment secrets using the least-privilege principle - not every job needs access to all tokens.

No system is perfect, but these steps make attacks much harder. And this isn't just about npm or Node.js. Supply chain risks exist in every ecosystem, including Rust and Cargo.

Stay vigilant - and feel free to share your own best practices!

#CyberSecurity #SupplyChainSecurity #DevSecOps #SoftwareDevelopment
social.rcelko.ch
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
To me, #Anytype is the new hot shit! Thanks @ct_3003_team
social.rcelko.ch

Marcel's part of the fediverse

0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 6mo ago
The most important thing about a relationship is to know it’s limits. #reallife
social.rcelko.ch
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 8mo ago
One application core for all platforms
A single application spanning mobile, desktop, web, and even embedded.

Rust makes this practical by enabling a durable, flexible and testable application core.
In part 2 of this series, I show how this can be implemented using Crux.

https://www.heise.de/en/background/Cross-Platform-Applications-with-Rust-2-Crux-in-Use-11166058.html

#Rust #SoftwareArchitecture #crossplatform #WebAssembly #Embedded
heise.de
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 8mo ago
Why are in the fediverse? Why do you use social networks?
0
0
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
Replying to
@Hemera And what is the particular clou?
0
2
0
0
Open post
Marcel Koch @m@social.rcelko.ch
· 5mo ago
Replying to
@MoritzGlantz @mahryekuh … claiming something called „Developer Experience“?
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:31:11 UTC