The best new features and fixes in Python 3.14
‘Tail-call-compiled’ interpreter The CPython interpreter in Python 3.14 can use a feature in C code that uses tail calls between functions. When compiled with a C compiler that supports these features, CPython runs slightly faster. Note that this feature isn’t the same thing as enabling tail call optimizations in the Python language; it is an […]
Read MoreOptimizing queries by using observability
Code snippet: Tracing PostgreSQL queries with OpenTelemetry (Python) from opentelemetry import trace from opentelemetry.instrumentation.psycopg2 import Psycopg2Instrumentor from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor, ConsoleSpanExporter trace.set_tracer_provider(TracerProvider()) tracer = trace.get_tracer(__name__) Psycopg2Instrumentor().instrument() span_processor = BatchSpanProcessor(ConsoleSpanExporter()) trace.get_tracer_provider().add_span_processor(span_processor) import psycopg2 conn = psycopg2.connect(“dbname=test user=postgres”) cur = conn.cursor() with tracer.start_as_current_span(“run-heavy-query”): cur.execute(“SELECT * FROM large_table WHERE condition = ‘value’;”) results = […]
Read MoreThe JavaScript code won’t write itself
Matthew Tyson is a contributing writer at InfoWorld. A seasoned technology journalist and expert in enterprise software development, Matthew has written about programming, programming languages, language frameworks, application platforms, development tools, databases, cryptography, information security, cloud computing, and emerging technologies such as blockchain and machine learning for more than 15 years. His work has appeared […]
Read MoreWho stops wasteful cloud spending?
According to a report from VMware, nearly half of IT leaders believe more than 25% of their cloud spending is wasted, and almost one-third claim the waste exceeds 50%. These numbers are astonishing, not just for the financial toll but for what they reveal about the broader cultural and operational challenges within enterprise IT. At […]
Read MoreIBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer models
“IBM’s edge versus Meta, Microsoft, and others rests on transparency and lifecycle controls,” Gogia said. “Granite 4.0’s ISO 42001 certification demonstrates audited risk management, while cryptographic signatures and bug-bounty incentives build provenance and security. This will tilt decisions in highly regulated sectors where audit trails and indemnification override marginal accuracy differences.” The ecosystem challenge IBM […]
Read MoreWhy observability needs Apache Iceberg
Apache Iceberg is a mature open table format that’s been battle-tested in the broader analytics world for years. Now it’s time to apply the benefits of an open and scalable standard to an observability field that badly needs to break out of its siloed heritage. It isn’t that observability has entirely resisted standards. OpenTelemetry is […]
Read MoreMicrosoft .NET Aspire backs .NET 10 file-based apps
Microsoft has released .NET Aspire 9.5, an update of the company’s framework for building distributed apps that previews support for .NET 10 file-based apps. An AI-based visualizer also is featured. Introduced September 25, Aspire 9.5 previews file-based AppHost support, which introduces backing for .NET 10’s new file-based applications. Developers can create an Aspire AppHost with a […]
Read MoreSafe C++ proposal for memory safety flames out
Work on the Safe C++ extensions proposal, forged a year ago to address memory safety in the language, has ceased, according to Harry Bott, the CEO of the C++ Alliance, which oversaw the proposal. The plan lost out to safety profiles from C++ founder Bjarne Stroustrup. “Yes, work on Safe C++ within ISO has been […]
Read MoreHow MCP is making AI agents actually do things in the real world
Ensuring security, governance and compliance at scale For enterprises, MCP servers introduce critical control points for data governance and privacy. They can centralize access to sensitive data, managing who can access what, performing dynamic data masking and ensuring only necessary and permitted data is accessed. This capability is vital for enforcing data privacy and compliance […]
Read MorePython and Poetry: 4 tools for keeping Python simple
Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, […]
Read More