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, Genji Press.

Julia vs. Python: Which is best for data science?

Julia vs. Python: Which is best for data science?

Python has turned into a data science and machine learning mainstay, while Julia was built from the ground up to do the job

What is TensorFlow? The machine learning library explained

What is TensorFlow? The machine learning library explained

TensorFlow is a Python-friendly open source library for numerical computation that makes machine learning faster and easier

10 Kubernetes distributions leading the container revolution

10 Kubernetes distributions leading the container revolution

Kubernetes and containers are changing how applications are built, deployed, and managed. These distros are leading the charge

What is PyPy? Faster Python without pain

What is PyPy? Faster Python without pain

PyPy is a drop-in replacement for the stock Python interpreter that is many times faster for some Python programs

Delta Lake gives Apache Spark data sets new powers

Delta Lake gives Apache Spark data sets new powers

A new open source project from Databricks adds ACID transactions, versioning, and schema enforcement to Spark data sources that don't have them

TensorFlow unveils MLIR for faster machine learning

TensorFlow unveils MLIR for faster machine learning

Sublanguage project promises faster compilation and easier hardware optimization for high-performance machine learning models

What is Jupyter Notebook? Data analysis made easier

What is Jupyter Notebook? Data analysis made easier

Jupyter Notebook combines live code, graphics, visualizations, and text in shareable notebooks that run in a web browser

What is Docker? The spark for the container revolution

What is Docker? The spark for the container revolution

Docker helps developers build lightweight and portable software containers that simplify application development, testing, and deployment

What is Kubernetes? Your next application platform

What is Kubernetes? Your next application platform

By abstracting away management complexities, Kubernetes unlocks the potential of containers

Microsoft unveils speedy type checker for Python

Microsoft unveils speedy type checker for Python

Pyright aims to be a faster type checker for Python than existing projects, and doesn't need Python itself

Rancher K3s shrinks Kubernetes for IoT devices

Rancher K3s shrinks Kubernetes for IoT devices

An open source project by Rancher Labs strips Kubernetes down to the bare essentials for edge computing and other resource-constrained use cases

IBM preps Watson AI services to run on Kubernetes

IBM preps Watson AI services to run on Kubernetes

IBM Watson services arrive in versions that can run on the public cloud or on privately hosted container infrastructure

PyPy 7 speeds up Python 2.7, Python 3.5, and Python 3.6 alike

PyPy 7 speeds up Python 2.7, Python 3.5, and Python 3.6 alike

The latest release of the JIT-compiling Python runtime updates support for three major versions of Python in one go

What is Istio? The Kubernetes service mesh explained

What is Istio? The Kubernetes service mesh explained

Learn how Google’s Istio open source project conquers the complexities of managing the networks used to connect microservices

MariaDB Platform X3 combines transaction processing and analytics

MariaDB Platform X3 combines transaction processing and analytics

MariaDB has fused its relational and column-store databases into one, with data automatically synced between workload types

PyOxidizer uses Rust to make Python executables

PyOxidizer uses Rust to make Python executables

A new project written in Rust aims to make it easier to distribute Python applications as standalone binaries

Microsoft puts desktop apps in containers with Windows Sandbox

Microsoft puts desktop apps in containers with Windows Sandbox

A new feature for Windows 10 Pro and Enterprise lets you run untrusted desktop apps in isolated environments more flexible than VMs

PyText builds on PyTorch for language recognition

PyText builds on PyTorch for language recognition

A Facebook project for natural language processing is now open source, and it promises better ways to mine texts for meaning

What is Rust? Safe, fast, and easy software development

What is Rust? Safe, fast, and easy software development

The Rust language’s unique approach results in better code with fewer compromises than C, C++, Go, and the other languages you probably use

Rust language is too hard to learn and use, says user survey

Rust language is too hard to learn and use, says user survey

A survey of Rust users finds difficulty and frustration with the language’s highly touted features for memory safety and correctness

Load More