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

Intro to Extism: A WebAssembly library for extendable apps and plugins

Intro to Streamlit: Web-based Python data apps made easy

Intro to Streamlit: Web-based Python data apps made easy

Streamlit lets you write web-based Python data applications without HTML, CSS, or JavaScript. Here's a first look at Streamlit.

Rust memory safety explained

Rust memory safety explained

What makes the Rust language one of the best for writing fast, memory-safe applications? Rust's memory-safety features are baked into the language itself.

11 VS Code extensions you didn’t know you needed

11 VS Code extensions you didn’t know you needed

These surprising Visual Studio Code extensions aren't just for writing and editing code—though they'll also help you do that.

10 neat tricks for Visual Studio Code

10 neat tricks for Visual Studio Code

From simple shortcuts to expert-level configuration changes, here are 10 ways to get the most from Microsoft’s open source programming editor.

How to use uv: A superfast Python package installer

How to use uv: A superfast Python package installer

All-in-one Python project management tool written in Rust aims to replace pip, venv, and more. Here's a first look.

10 tips for speeding up Python programs

10 tips for speeding up Python programs

There are many ways to boost Python application performance. Here are 10 hard-core coding tips for faster Python.

What is NumPy? Faster array and matrix math in Python

What is NumPy? Faster array and matrix math in Python

Learn how this popular Python library accelerates math at scale, especially when paired with tools like Cython and Numba.

How to get started with Python

How to get started with Python

A complete guide to choosing the right Python distribution, the right Python IDE, and the right supporting tools to jumpstart your Python programming.

Get started with Flask 3.0

Get started with Flask 3.0

Dive head-first into one of the most popular and versatile web frameworks for Python with this quick-start tutorial.

Get started with Python in Visual Studio Code

Get started with Python in Visual Studio Code

Use the Python extension for Visual Studio Code to create, manage, run, and test Python projects easily.

Get started with Visual Studio Code

Get started with Visual Studio Code

Microsoft's open source development tool starts as an editor, but can become any kind of IDE—and be extended for most any language—on Mac, Linux, or Windows.

Load More