Python’s popularity slip: Here’s what we know

Python faces new challenges from old rivals, but is it a blip or something more? In other news, we have goodies like easy-install instances of PostgreSQL, a peek at the state of the art in visual development for generative AI projects in Python, and sneaky tricks to...

Google Gemini 3.1 Pro boosts complex problem-solving

Google has released a preview of Gemini 3.1 Pro, described as a smarter model for the most complex problem-solving tasks and a step forward in core reasoning. Announced February 19, Gemini 3.1 Pro is designed for tasks where a simple answer is not enough, taking...

How to choose the best LLM using R and vitals

Is your generative AI application giving the responses you expect? Are there less expensive large language models—or even free ones you can run locally—that might work well enough for some of your tasks? Answering questions like these isn’t always easy. Model...

What happens when you add AI to SAST

Nearly a year ago, I wrote an article titled “How to pick the right SAST tool.” It was a look at the pros and cons of two different generations of static application security testing (SAST): Traditional SAST (first generation): Deep scans for the best coverage, but...