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.

ASGI explained: The future of Python web development

How to use Rust with Python, and Python with Rust

How to use Rust with Python, and Python with Rust

You can merge Python's convenience with Rust's speed, thanks to libraries in both languages. Get started with the PyO3 project and cpython crate.

What’s new in Rust 1.62

What’s new in Rust 1.62

Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.

What is NoSQL? Databases for a cloud-scale future

What is NoSQL? Databases for a cloud-scale future

SQL databases have constraints on data types and consistency. NoSQL does away with them for the sake of speed, flexibility, and scale.

Intro to PyScript: Run Python in your web browser

Intro to PyScript: Run Python in your web browser

PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.

12 free tools for API design, development, and testing

12 free tools for API design, development, and testing

These free and free-tier services and open source utilities will have your APIs up and running in no time, and will keep them running smoothly.

What is TensorFlow? The machine learning library explained

What is TensorFlow? The machine learning library explained

TensorFlow is a Python-friendly open source library for numerical computation that makes machine learning and developing neural networks faster and easier.

What is WebAssembly? The next-generation web platform explained

What is WebAssembly? The next-generation web platform explained

WebAssembly is a binary instruction format and virtual machine that brings near-native performance to web browser applications, and allows developers to build high-speed web apps in the language of their choice.

9 nifty libraries for profiling Python code

9 nifty libraries for profiling Python code

From simple timers and benchmarking modules to sophisticated stats-based frameworks, look to these tools for insight into the performance of your Python program.

The best new features and fixes in Python 3.11

The best new features and fixes in Python 3.11

A faster interpreter, more intelligible errors, more powerful type hints, and a slew of other speedups and tweaks are now ready to try out.

4 useful features you won't be seeing in Python

4 useful features you won't be seeing in Python

Here's why some popular features found in other languages—including static typing, multiline lambdas, and native JIT compilation—are a no-go for Python, at least for now.

PyScript brings Python into the browser, more easily than ever

PyScript brings Python into the browser, more easily than ever

A new project from Anaconda delivers the Python runtime in a web page, via a single JS include, and with access to many popular Python packages.

Load More