Serdar Yegulalp

Senior Writer

Serdar Yegulalp is a senior writer at InfoWorld, covering software development and operations tools, machine learning, containerization, and reviews of products in those categories. Before joining InfoWorld, Serdar wrote for the original Windows Magazine, InformationWeek, the briefly resurrected Byte, and a slew of other publications. When he's not covering IT, he's writing SF and fantasy published under his own personal imprint, Infinimata Press.

What’s new in Rust 1.61

The best new features and fixes in Python 3.11

The best new features and fixes in Python 3.11

A faster interpreter, more intelligible errors, more powerful type hints, and a slew of other speedups and tweaks are now ready to try out.

4 useful features you won't be seeing in Python

4 useful features you won't be seeing in Python

Here's why some popular features found in other languages—including static typing, multiline lambdas, and native JIT compilation—are a no-go for Python, at least for now.

PyScript brings Python into the browser, more easily than ever

PyScript brings Python into the browser, more easily than ever

A new project from Anaconda delivers the Python runtime in a web page, via a single JS include, and with access to many popular Python packages.

Virtualenv and venv: Python virtual environments explained

Virtualenv and venv: Python virtual environments explained

Take advantage of virtual environments in Python to create and manage separate environments for your Python projects.

6 ways to package Python apps for re-use

6 ways to package Python apps for re-use

Do you have a Python application you want to give to the world, or at least your teammates? Here are six ways to package Python applications for distribution.

InfoWorld’s 2022 Technology of the Year Award winners

InfoWorld’s 2022 Technology of the Year Award winners

InfoWorld celebrates the year’s best products in software development, cloud computing, data analytics, and machine learning.

PDM: A smarter way to manage Python packages

PDM: A smarter way to manage Python packages

Python Development Master taps new features in Python to manage a project’s packages without the overhead imposed by a virtual environment.

15 tools that make Kubernetes easier

15 tools that make Kubernetes easier

Take advantage of these Kubernetes companions to improve monitoring, command-line ops, multi-cluster management, and more.

13 tools that make Kubernetes better

13 tools that make Kubernetes better

Take advantage of these Kubernetes companions to simplify app definitions, migrate clusters, ease cloud deployments, and more.

Python removes ‘dead batteries’ from standard library

Python removes ‘dead batteries’ from standard library

A slew of obsolete modules are slated to be dropped from Python, a possible prelude to a process for keeping the standard library cleaner.

5 useful features you won’t be seeing in Go

5 useful features you won’t be seeing in Go

Why Go may never get a ternary operator, algebraic types, immutable objects, default argument values, or the error handling features found in other programming languages.

Load More