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.

Markdown vs. alternatives for software documentation

Markdown vs. alternatives for software documentation

How to choose among Markdown, reStructuredText, Asciidoc, and Org-mode for your software project documentation

InfoWorld’s 2019 Technology of the Year Award winners

InfoWorld’s 2019 Technology of the Year Award winners

InfoWorld editors and reviewers recognize the year’s best software development, cloud computing, big data analytics, and machine learning tools

Python code completion gets an assist from machine learning

Python code completion gets an assist from machine learning

Kite programming assistant makes auto-suggestions based on data collected from Python code around the web

CoreDNS joins Kubernetes, Prometheus, and Envoy

CoreDNS joins Kubernetes, Prometheus, and Envoy

The plug-in powered DNS server for Kubernetes becomes the fourth open source project to reach graduation status under the CNCF

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

19 tools to tame Kubernetes deployments

19 tools to tame Kubernetes deployments

Take advantage of these Kubernetes companions to simplify app definitions, enhance monitoring, ease cloud deployments, and more

What is Kubernetes? Container orchestration explained

What is Kubernetes? Container orchestration explained

How the Kubernetes open source project from Google makes containerized applications astonishingly easy to deploy, scale, and manage

How to use cProfile to profile Python code

How to use cProfile to profile Python code

Why is your Python app so slow? Find out by using Python’s built-in profiler to locate bottlenecks in your Python code

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

VirtualBox 6.0 exports VMs to the cloud—but only Oracle Cloud

VirtualBox 6.0 exports VMs to the cloud—but only Oracle Cloud

Update to Oracle’s open source virtualization platform also streamlines the UI and eases file management between hosts and guests

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

How to use the Python debugger

How to use the Python debugger

Learn how to perform interactive Python debugging with a built-in library you can embed directly into a Python app

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

How to get started with Kubernetes

How to get started with Kubernetes

From Hello Minikube to Kubernetes Anywhere to example microservices apps, the options for learning Google’s container orchestration tool abound

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

Docker, Microsoft unveil deployment standard for cloud-native applications

Docker, Microsoft unveil deployment standard for cloud-native applications

Cloud-Native Application Bundles project offers a standard way to define complex, containerized applications for a variety of environments

AWS piles on the machine learning services

AWS piles on the machine learning services

Hosted TensorFlow, pay-as-you-go inference serving, reinforcement learning, and automatic data labeling come to the Amazon cloud

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

Rust tutorial: Get started with the Rust language

Rust tutorial: Get started with the Rust language

How to get your feet wet using Rust’s tool chain, creating projects, working with third-party code, and managing libraries

Load More