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 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
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
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
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
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
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
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
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
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
Use the Python extension for Visual Studio Code to create, manage, run, and test Python projects easily.
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.