A big thank you to #JetBrains for helping make #oSC25 possible! We’re grateful for your sponsorship and for enabling #opensource innovation through amazing #developer tools! #openSUSE #Linux #DevTools https://events.opensuse.org/
A big thank you to #JetBrains for helping make #oSC25 possible! We’re grateful for your sponsorship and for enabling #opensource innovation through amazing #developer tools! #openSUSE #Linux #DevTools https://events.opensuse.org/
Build AI apps in Claude with zero deployment. Users pay for API costs. Just describe your app and share the link. #AI #NoCode #DevTools https://www.anthropic.com/news/claude-powered-artifacts
Time is almost up.
WWDC25 may seem like a shiny glass memory but we've been celebrating with 50% off xScope, now through June 23.
Use promo code HANGOVER50 when you order via our website and keep your development workflow sharp and speedy.
Don’t miss out → https://xscopeapp.com/order
Still thinking about it?
xScope is 50% off right now—but not for long. Snap up the ultimate toolset for designers & developers before the deal disappears. Use promo code HANGOVER50 (cuz WWDC) when you order via our website. Sale ends June 23rd so don't wait.
Faster feedback. Cleaner interface. With our latest #OBS update, reviewing packages is more intuitive than ever! New RPM Lint layout
Prioritized build statuses
Try it out and let us know what you think! #Linux #Devs #openSUSE #opensource #DevTools https://openbuildservice.org/2025/06/04/improvements-to-reviewing-requests/
In honor of making through WWDC, take 50% off our macOS developer tool - xScope.
Use the promo code HANGOVER50 when you order via our website and get all the rulers, guides, and tools you need for HALF the price. Now for a limited time only, don't wait.
This OCR model turns document images into clean markdown with tables, LaTeX and more. Your LLMs will thank you. #OCR #ML #DevTools https://huggingface.co/nanonets/Nanonets-OCR-s
New in #OBS:
A full page view for #RPM Lint results
Target project build results shown first
Say goodbye to hunting logs in cramped boxes; submit review is now smoother than ever! Dive into the update with #openSUSE #opensource #DevTools https://openbuildservice.org/2025/06/04/improvements-to-reviewing-requests/
By way of follow-on, Cursor wrote me a function that uses type checks to decide which conditional branch to call.
Junior Dev Cursor, let me tell you about polymorphism, my friend.
This is the kind of thing that may get covered in a Object Oriented Programming 201 kind of course: If you're branching on type, this is screaming out for an interface/protocol/class family.
OO 310 will teach you: don't create too many families or families that are too deep or ouch time. Sometimes, composition works better than inheritance. Choose wisely. This decision requires judgement (hence experience).
Bear with me. This will piss some tech folks off. It'll likely be seen as god damn coder heresy, to many.
AI dev tools are fucking impressive.
For context: I've been a software engineer for just shy over 30 years now (yes, ok, I'm including my 5 year stint as a manager in there as well). I'm not to claim that I'm an "S" tier developer—though I've had the fortune to get to know several and work with a small handful over the years. These people helped me to get to what is maybe an "A" class.
I say this to attempt to establish my bonafides before I go further.
I've been test driving Cursor, a VS Code-based editor + SaaS that taps into several different LLMs across many different vendors.
As of about a month ago, I'd never touched Swift in my life.
Over the past several weeks, working only with ChatGPT XCode integration, one file at a time, I slowly built out a prototype of an iOS app that works. It wasn't built according to Apple HID guidelines and tips. And ChatGPT XCode integration is only able to see and edit a single file at a time (a massive limitation). I have a deep background in imperative languages both strongly (C, Java back when it was so painful to work in—'96 through '04) and loosely typed (so very very much Ruby).
And then, late last week, I started trying Cusor.
Today, I had Cursor modify the UI to adhere to Apple's design tips (https://developer.apple.com/design/tips/).
Holy. Fucking. Shit.
My app went from looking serviceable to something resembling a real iOS app in the period of a few minutes.
Sometimes, AI's code factoring leaves something to be desired, certainly. It'll do some squirrelly shit.
That's fine. I treat it like it's a junior developer. I ask it to do the tasks that I would either bore me to tears or would cause this ADHD brain to introduce all sorts of stupid bugs by way of typos and the low dopamine of necessary tedium.
**And then code review the F out of its work**
I ask for specific refactors. And the refactors look pretty damn good.
Even still being a Swift nooblet (I'll freely admit it), I know plenty about programming languages in general (and am learning Swift by example here quickly enough) that I can see opportunities to DRY, to reduce ceremony, and to express intent more clearly.
For instance, today, I saw 3 structs that were being used similarly and with essentially duplicative code. Blech. In Java, I would've used a shared Interface and passed the objects around that way. I forgot my Objective-C, learned over a decade ago, from writing a Pivotal Tracker iPad app. What I needed was a Protocol. I told Cursor what I wanted, to treat the structs in a polymorphic-ish way, so that I could DRY the code, have my One Method to handle them (thankfully, no special casing to care about here so nice and cleanly too). It immediately said, "Oh, I need a Protocol", wrote one, wrote the method, modified the UI accordingly and wham, bam, thank you, ma'am, refactored UI code that deleted lines.
Yes, the AI did this. Yes, I guided it from a place of experience.
Bitch about how clueless LLMs are about our work. Sure, unlike Junior Devs, you can't teach an LLM more than its already capable of (and that is part of the fun of working with Juniors—watching those lightbulbs turn on and having them rock your world when they see something that you can't because of all of your earned biases). However, the LLMs out now? They make pretty darn good pair programmers, if you give them half a chance.
And Cursor is pretty f'ing impressive. And it is one of the earliest arrivals.
We live in interesting times...
New: secrets-detector – scan your PHP project for leaked API keys, tokens, passwords in .env, config & code.
CI-ready
JSON/Markdown reports
Symfony Console CLI
Supports ignore/include rules
MIT licensed & open for feedback!
https://github.com/selfphp/secrets-detector
https://packagist.org/packages/selfphp/secrets-detector
#PHP #Security #CI #DevTools
New Open Source Tool:
composer-license-audit
Scan your Composer dependencies for license compliance (MIT, GPL, AGPL...)
Supports blacklists, package exceptions, CI/CD pipelines, JSON/CSV exports, exit codes.
https://github.com/selfphp/composer-license-audit
https://packagist.org/packages/selfphp/composer-license-audit
Built with for PHP devs. Feedback welcome!
#php #composer #oss #license #devtools
I built php-dependency-inspector, a CLI tool to analyze Composer packages: find unused, outdated or excessive dependencies. Great for CI/CD via exit codes & JSON/Markdown reports.
Perfect for legacy cleanup or dependency hygiene.
MIT-licensed & open to feedback https://github.com/selfphp/php-dependency-inspector
https://packagist.org/packages/selfphp/php-dependency-inspector
#PHP #Composer #DevTools
Reviewing Submit Requests just got easier in #OBS! Now with a dedicated #RPM Lint tab and smarter display of build statuses for target #project repos. Less clutter. More clarity. #openSUSE #opensource #DevTools https://openbuildservice.org/2025/06/04/improvements-to-reviewing-requests/
My latest #macOS utility is now available on the App Store!
Hey #iOS and #macOS #developers
Ranking Officer gives you a quick glance at your app rankings and reviews from around the world, right from your Mac's status bar.
Just published a blog post tearing into hCaptcha’s so-called “accessibility” mode.
It’s not accessibility. It’s a cookie. And to get that cookie, you now have to submit your email and send a code via SMS to an U.S. phone number. It fails silently. It doesn’t confirm anything. You click “Confirm Code” and get “An error has occurred.” No cookie. No fallback. No support. And if you somehow get it? It’s a third-party cookie your browser probably blocks, and it expires. Then you get to do it all again.
Meanwhile, hCaptcha’s text-based challenge — the only mode that might actually work with a screen reader — isn’t tied to the cookie at all. It only shows up if the website owner specifically enables it. Most don’t. So even if you’re blind, even if you’re using assistive tech, you get the same unusable image grid as everyone else.
This isn’t accessibility. It’s exclusion wrapped in PR.
The blog post breaks it all down: how the cookie flow works (or doesn’t), why the system is broken by design, how developers got misled, and what real alternatives look like. If you care about accessible design or just want to understand how bad this gets, read it.
Link: https://fireborn.mataroa.blog/blog/hellcaptcha-accessibility-theater-at-its-worst/
Just released DNS-tester — is a scalable tool designed for enterprise environments to validate DNS cache consistency, monitor performance across distributed DNS infrastructure, and ensure reliable name resolution at scale.! Perfect for sysadmins and devs.
Check it out here https://github.com/dmachard/DNS-tester
Introducing **Chakra** - a blazing fast in-browser WebAssembly runtime for builders.
```sh
chakra myfile.wasm
```
– Runs WASM in-browser with logs
– Supports Rust, TinyGo, C, Asc and Python
– One-line introspection & verify commands
Chakra is an open source project and we're building it *with the community*.
https://github.com/anistark/chakra
Read more: https://blog.anirudha.dev/chakra
Give us a shout-out or star the repo on github if you like the idea.
Senior devs share real LLM coding tricks - no hype, just results. Level up your AI pair programming skills today.
#LLM #CodeWithAI #DevTools https://pmbanugo.me/blog/peer-programming-with-llms
Microsoft Build 2025 | Boost your development productivity with Windows latest tools and tips | with Kayla Cinnamon, Craig Loewen & Larry Osterman.