BlogFlock

Improving Accessibility in JetBrains IDEs: What’s New and What’s Next in 2026

Making software accessible often comes down to removing small but repeated points of friction in everyday workflows. Today, on Global Accessibility Awareness Day, we’re sharing recent improvements in JetBrains IDEs across several areas: compatibility with assistive technologies on various platforms, keyboard navigation, and non-visual feedback. Some of these improvements…

SQL ENUM Modification

1 post last month
Feed
Copied!

I'm doing a little DB work recently, and needing to choose how to represent certain data in the database. For a few fields, ENUM would be the correct choice, but there's a possibility I would need to expand the ENUM later to add values.

My question: is this safe?

The…

CSS Grid Lanes

1 post last month
Feed
Copied!

I've been using the experimental "display: masonry" CSS for my gallery and a few other areas of my website for over a year (with a fallback to standard grid columns). However, I noticed in the last few months that my browser was no longer honoring it, and finally…

Create an HTML version of an OpenAPI spec

Rob Allen
0 posts last month
Feed
Copied!

I have a new project where we will be integrating with a third party API that is currently being written. Due to Conway's Law, we are being sent new versions of the OpenAPI spec as a set of JSON files via email.

I quite like seeing the HTML rendering of…

PHPStan custom rules

Rob Allen
0 posts last month
Feed
Copied!

Recently I discovered that this code passed our PHPStan level 10 checks:

use http\Exception\InvalidArgumentException;


// ...

throw new InvalidArgumentException;

I was surprised as http\Exception\InvalidArgumentException is not a class in our system. While cooling, I discovered that there's an http PHP extension and it appears that PHPStan has a stub for…

PHP
Editing List

All things PHP

Created by
exakat

Blogs