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.

7 hardware gifts for software developers

7 hardware gifts for software developers

Coding requires concentration, and concentration requires comfort. These gifts will make any developer’s life easier

Netflix open sources data science management tool

Netflix open sources data science management tool

Metaflow manages Python data science projects end-to-end, works with any machine learning library, and integrates with AWS cloud services

Open Repos provides code metrics on open source projects

Open Repos provides code metrics on open source projects

Free product serves up visual analytics for major open source projects to better aid would-be contributors

Snake bites: Beware malicious Python libraries

Snake bites: Beware malicious Python libraries

Malware posing as Python libraries is routinely showing up on PyPI, Python’s official package index

Django 3 taps Python async to speed web apps

Django 3 taps Python async to speed web apps

Popular Python web development framework adds support for async to improve web application performance

Get started with async in Python

Get started with async in Python

Learn how to use asynchronous programming in Python to get more done in less time, without waiting

Microsoft KEDA brings event-driven scaling to Kubernetes

Microsoft KEDA brings event-driven scaling to Kubernetes

With KEDA, Kubernetes can scale containers on demand based on pending messages in event queues such as Apache Kafka or RabbitMQ

What is Python? Powerful, intuitive programming

What is Python? Powerful, intuitive programming

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and more

Go vs. Python: How to choose

Go vs. Python: How to choose

Can’t decide between Go’s speed or Python’s conveniences? Here’s how to pick the right language for your project

Kubernetes vs. Docker: Understand containers and orchestration

Kubernetes vs. Docker: Understand containers and orchestration

Learn how Docker and Kubernetes are changing application development and how these key container technologies fit together

Google Dex language simplifies array math for machine learning

Google Dex language simplifies array math for machine learning

LLVM-powered experimental language for array processing aims for an important corner of the math library space

Visual Studio Code extensions for Docker and Kubernetes

Visual Studio Code extensions for Docker and Kubernetes

Going cloud native? These VS Code extensions help smooth the way to building and running container-based apps locally or in the cloud

What’s the Go language really good for?

What’s the Go language really good for?

Understand the strengths, weaknesses, use cases, and future directions of Google's hit programming language

10 open source projects proving the power of Google Go

10 open source projects proving the power of Google Go

Go has become the programming language of choice for forward-thinking projects, especially cloud projects

The best open source software of 2019

The best open source software of 2019

InfoWorld recognizes the leading open source projects for software development, cloud computing, data analytics, and machine learning

12 Pythons for every programming need

12 Pythons for every programming need

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

4 Python test frameworks to crush your bugs

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

Rust vs. Go: How to choose

Rust vs. Go: How to choose

Do you want execution speed or developer speed? Memory safety or easy concurrency? How to decide between Rust and Go

7 Visual Studio Code extensions you didn’t know you needed

7 Visual Studio Code extensions you didn’t know you needed

These surprising Visual Studio Code extensions are useful in all sorts of ways — apart from writing and editing code

7 open-source tools that make AWS Lambda better

7 open-source tools that make AWS Lambda better

Love the simplicity of function-as-a-service but hate the setup process? Look to these projects to ease AWS Lambda deployments

Load More