Niklas Rosenqvist

@nsrosenqvist
72 Followers
206 Following
289 Posts
Professional programmer and hobbyist designer. I use mastodon for #programming and #gamedev, posting outdoorsy and personal content on #Pixelfed. #fedi22
Websitehttps://nsrosenqvist.com
GitHubhttps://github.com/nsrosenqvist/
Pixelfedhttps://pixelfed.social/i/web/profile/353086084774472543

Continued to iterate on my little procedural #gamedev project this weekend. Added generation profiles for moon, mars, and enceladus-like planets. Still got some more work to do on the earth-like profile but it's starting to get quite close to what I want to achieve. I'll share it when I'm happy with the results :)

#procgen #rustlang #bevy

As a kid of the nineties I spent a suspicious amount of time copying discs with Nero Burning ROM and it never once occurred to me that the name is literally a reference to Emperor Nero burning Rome. I just thought the name sounded interesting and it had a cool fire logo. It was a pun the whole time. #TIL

I forgot to post here about the recent #nitpik update — the bring-your-own-LLM AI code reviewer now has threat scanning. I added it in response to the surge in supply chain attacks, hoping to make life a little easier for open source maintainers. It uses pattern and entropy scanning to identify risks, which then get triaged by the LLM.

Give it a try and let me know what you think!

https://github.com/nsrosenqvist/nitpik/wiki/12-Threat-Scanning

#opensource #devtools #infosec #supplychain #rustlang

12 Threat Scanning

Single-binary AI code reviewer. Bring your own model, plug into any CI, scan for and filter out secrets, detect malicious code patterns, and get findings as terminal output, JSON, or native CI anno...

GitHub

Once again considering blogging. In usual fashion I built the entire site before writing a single word. At least the theme turned out nice enough to share — a newspaper-inspired theme for Zola called #Broadside.

https://github.com/nsrosenqvist/broadside

#zola #rustlang #blog #webdesign #github

Back at it again with #procedural world generation. No plans to take it any further right now than just incrementally adding features to play around with. #gamedev

Over the weekend, I wrote this tool called nitpik: an AI-powered code reviewer. Bring your own LLM and API key. Set up reviewer profiles, scan for secrets, plug it into CI, and you're good to go. I have yet to release 1.0, since I haven't had time to test all the CI platforms, but it's fully functional on the command line. Free for personal use and open source 🧡

Check it out: https://nitpik.dev

#CodeReview #AI #OpenSource #DevTools #CLI #LLM #BYOM #Rust #CI #BuildInPublic

nitpik — AI-Powered Code Reviews

Bring your own model. Bring your own API key. One flat platform fee.

@nsrosenqvist this is exactly what I’ve been looking for. Thank you!

The other night I made this little #PHP tool that validates #PHPDoc annotations against the actual method signature, to make sure that they are compatible and don't drift apart over time.

I use it as a quick check before running #PHPStan to make sure that the static analysis is correctly informed. Published it on #Packagist in case anyone else would find it useful too: https://packagist.org/packages/nsrosenqvist/phpdoc-validator

nsrosenqvist/phpdoc-validator - Packagist.org

Validates PHPDoc @param and @return tags against method signatures

For years I have been hoping for a FLOSS alternative to "Adobe Scan", the Android app to scan receipts (essentially) with automatic cropping + deskewing + cleanups + OCR, and there was nothing similar I could find in F-Droid… until three months ago, where #FairScan just materialized out of the blue, and I discovered it today: https://www.fairscan.org

Your turn, #LinuxMobile, time to make #GNOME's "Simple Scan" application "camera-ready" 😉 https://gitlab.gnome.org/GNOME/simple-scan/-/issues/344

FairScan - Simple & Respectful Document Scanner for Android

10x developers scale horizontally. 10z developers add depth.