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.

13 free tools for API design, development, and testing

13 free tools for API design, development, and testing

These free and free-tier services and open-source utilities will have your API up and running in no time

5 machine learning tools to ease software development

5 machine learning tools to ease software development

AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation

Why the C programming language still rules

Why the C programming language still rules

The C language has been a software development staple for five decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, and Python in 2019

The best new features in Python 3.8

The best new features in Python 3.8

From a powerful new assignment syntax to under-the-hood overhauls, Python 3.8 steps toward a more modern Python codebase

5 Kubernetes distributions with something extra

5 Kubernetes distributions with something extra

There is more than one way to do Kubernetes. These five distros take unique approaches to solving specific problems

10 best API management tools

10 best API management tools

From simple open source solutions to end-to-end enterprise services, these are the top tools for creating, deploying, and managing APIs

What’s new in Microsoft Visual Studio Code

What’s new in Microsoft Visual Studio Code

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key capabilities in this changelog

24 Python libraries for every Python developer

24 Python libraries for every Python developer

Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered

Why you should use SQLite

Why you should use SQLite

Learn why this compact embedded relational database shines for many desktop, mobile, and edge computing applications

Python 3 and data science top Python developer survey

Python 3 and data science top Python developer survey

JetBrains survey shows Python 3 adoption growing, with data analysis and web development as the leading Python use cases

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

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

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

MariaDB tutorial: Get started with MariaDB

MariaDB tutorial: Get started with MariaDB

Download, install, and set up a basic instance of the popular open source database with this step-by-step guide

Get started with Rust, the language for safer code

Get started with Rust, the language for safer code

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

3 big data platforms look beyond Hadoop

3 big data platforms look beyond Hadoop

Learn how the Cloudera, Hortonworks, and MapR data platforms are evolving to meet the demands for real-time analytics and machine learning

What’s new in Kubernetes containers

What’s new in Kubernetes containers

Kubernetes 1.11 adds a new load-balancing method and provides custom resource definitions

6 must-have web frameworks for the Google Go language

6 must-have web frameworks for the Google Go language

Discover the most popular, powerful, and versatile frameworks for building sites and REST APIs in Go

What is GraphQL? Better APIs by design

What is GraphQL? Better APIs by design

Learn how Facebook’s open standard for querying data can provide a better way to build APIs than REST and Swagger

Python developers profiled: What you use, what you do

Python developers profiled: What you use, what you do

A survey of 9,500 developers shows what Python programmers use and what they work on. See how typical you are as a Python developer

Load More