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 the Go language really good for?

How to use Pandas for data analysis in Python

How to use Pandas for data analysis in Python

Pandas makes it easy to quickly load, manipulate, align, merge, and even visualize data tables directly in Python.

Happy Hacking Keyboard Studio review: Mouse and keyboard in one tiny package

Happy Hacking Keyboard Studio review: Mouse and keyboard in one tiny package

With a minimal footprint and comfortable typing, the HHKB Studio adds mouse and gesture features, but at a cost.

The best ORMs for database-powered Python apps

The best ORMs for database-powered Python apps

Need help choosing the best Python ORM for your projects? Here's what you need to know about SQLAlchemy, PonyORM, Django ORM, Peewee, SQLObject, and Tortoise ORM.

The best Python libraries for parallel processing

The best Python libraries for parallel processing

Do you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? Here are seven frameworks up to the task.

The best open source software of 2023

The best open source software of 2023

InfoWorld’s 2023 Bossie Awards recognize the year’s leading open source tools for software development, data management, analytics, AI, and machine learning.

Review: 7 Python IDEs compared

Review: 7 Python IDEs compared

What's the best IDE for Python? Here's how IDLE, Komodo, PyCharm, PyDev, Microsoft's Python and Python Tools extensions for Visual Studio Code, and Spyder stack up.

What is Kubernetes? Your next application platform

What is Kubernetes? Your next application platform

Kubernetes automates container-based application deployment, management, scaling, and more. Here's everything you need to know about Kubernetes.

10 Pythons for every programming need

10 Pythons for every programming need

Whether it's speed, memory safety, portability, a micro footprint, data tools, or something else, one of these Python distros probably has it.

The best new features and fixes in Python 3.12

The best new features and fixes in Python 3.12

Better error messages, support for Linux profiling tools, and many improvements to Python's type hinting have just landed. Let's take a look.

4 sweet Python IDEs you might have missed

4 sweet Python IDEs you might have missed

From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista.

Intro to Winget: Microsoft's package manager for Windows

Intro to Winget: Microsoft's package manager for Windows

Add, remove, and manage Windows applications from the command line using Winget, Microsoft's open source package manager.

Load More