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.

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

7 container security tools to lock down Docker and Kubernetes

7 container security tools to lock down Docker and Kubernetes

These extra-strength tools bring monitoring, auditing, runtime defenses, and policy-based controls to containers in development and production

GitHub alternative strives to be all open source, only open source

GitHub alternative strives to be all open source, only open source

Git-based code hosting project Sr.ht aims to blend the best of GitHub, GitLab, and Bitbucket, while sticking with a copyleft license

What is the MEAN stack? JavaScript web applications

What is the MEAN stack? JavaScript web applications

The web application stack powered by MongoDB, Express, Angular, and Node.js leverages JavaScript from top to bottom

C language update puts backward compatibility first

C language update puts backward compatibility first

A first working draft proposal for the next version of C clarifies and refines existing features, rather than adding new ones

Docker unveils Windows Server app migration program

Docker unveils Windows Server app migration program

Apps running on obsolete Windows Server systems can be containerized and ported out, even if they depend on platform-specific components

8 great tools that make Docker better

8 great tools that make Docker better

From bringing GUIs to Docker tools to using Docker to streamline development and testing, these eight projects help float Docker’s boat

What’s new in Fedora Linux

What’s new in Fedora Linux

Fedora 29 arrives with modular package updates, a leaner Gnome desktop, and improvements for ARM devices

Microsoft revamps machine learning tools for Apache Spark

Microsoft revamps machine learning tools for Apache Spark

The new open source release integrates Spark with Cognitive Toolkit and other Microsoft machine learning offerings

Python threading and subprocesses explained

Python threading and subprocesses explained

Take advantage of Python’s ability to parallelize workloads using threads for I/O-bound tasks and subprocesses for CPU-bound tasks

What’s new in Ubuntu Linux 18.10 ‘Cosmic Cuttlefish’

What’s new in Ubuntu Linux 18.10 ‘Cosmic Cuttlefish’

Ubuntu 18.10 “Cosmic Cuttlefish” arrives with the Linux 4.18 kernel, the Gnome 3.30 desktop, and improved support for gaming-level graphics

PostgreSQL 11 taps LLVM and parallelization for speed boost

PostgreSQL 11 taps LLVM and parallelization for speed boost

The powerful open source database now offers more features for data sharing, JIT-accelerated queries, and transactions inside stored procedures

MEAN stack tutorial: Get started with the MEAN stack

MEAN stack tutorial: Get started with the MEAN stack

Learn to use MongoDB, Express, Angular, and Node.js to create fast and flexible web applications entirely in JavaScript

Why you should use Docker and containers

Why you should use Docker and containers

Learn how lightweight, portable, self-contained Docker containers improve software development, application deployment, and business agility

Microsoft smartens up the ML.Net machine learning API

Microsoft smartens up the ML.Net machine learning API

Microsoft’s TensorFlow-compatible machine learning framework debuts a reworked API for more flexible pipelines and improved prediction performance

PyTorch 1.0 accelerates Python machine learning with native code

PyTorch 1.0 accelerates Python machine learning with native code

The PyTorch 1.0 release candidate introduces Torch Script, a Python subset that can be JIT-compiled into C++ or other high-speed code

Nuitka Python-to-C compiler readies big performance gains

Nuitka Python-to-C compiler readies big performance gains

Nuitka 0.6 lays the groundwork for major code optimizations — and faster and more portable Python applications

What’s new in Kubernetes containers

What’s new in Kubernetes containers

Kubernetes 1.12 adds automated provisioning of TLS client certificates for Kubelets and autoscaling on Microsoft Azure virtual machine scale sets

Load More