Tag: Software Development

Doing authentication right

The do’s and don’ts of implementing an authentication process that provides strong security without irritating…

The biggest ideas in software and technology today

Astonishing advancements fueled by AI, agentic AI, quantum computing, brain-computer interfaces, and blockchain are on…

Is 2025 the year of quantum computing?

Successive waves of breakout technologies are transforming systems and society. Is quantum computing next? Credit:…

3 data engineering trends riding Kafka, Flink, and Iceberg

The Apache Kafka, Apache Flink, and Apache Iceberg communities are developing new ways for engineers…

Ex-Sun CEO Scott McNealy reflects on Java’s founding

McNealy and Oracle luminaries reflect on the early days and staying power of the 30-year-old…

Keep your code open to possibilities

The best software is built by keeping as many doors open for as long as…

10 machine learning mistakes and how to avoid them

Machine learning is a multibillion-dollar business with seemingly endless potential, but it poses some risks.…

11 rules for writing better code

Complexity makes misery. Folow these hard-earned and time-tested guidelines to keep your code simple, clear,…

Buckle up for faster Python programs

Grok the faster interpreter in Python 3.14, learn what’s new in Python packages and PyPI,…

Get started with async in Python

Learn how to use asynchronous programming in Python 3.13 and higher. Get more done in…