Get started with Python’s new frozendict type

Only very rarely does Python add a new standard data type. Python 3.15, when it’s released later this year, will come with one—an immutable dictionary, frozendict. Dictionaries in Python correspond to hashmaps in Java. They are a way to associate keys with values. The...

The winners and losers of AI coding

I don’t need to tell you that agentic coding is changing the world of software development. Things are happening so quickly that it’s hard to keep up. Internet years seem like eons compared to agentic coding years.  It seemed like just a few short weeks ago that...

GitHub Copilot CLI adds Rubber Duck review agent

GitHub has introduced an experimental Rubber Duck mode in the GitHub Copilot CLI. The latest addition to the AI-powered coding tool uses a second model from a different AI family to provide a second opinion before enacting the agent’s plan. The new feature was...