Serdar Yegulalp

10 free tools for API design, development, and testing
Featured

10 free tools for API design, development, and testing

Like Loader, BlazeMeter is an API load-testing service that provides real-time reporting features, plus other goodies like geo-distributed load testing…
New Python app profiler uses Rust for speed and safety
Featured

New Python app profiler uses Rust for speed and safety

A new sampling profiler tool for Python developers, Py-Spy, gathers statistics about running Python programs without needing to instrument the code…
What is Docker? Docker containers explained
Featured

What is Docker? Docker containers explained

Software is anything but simple. Even seemingly basic applications might have a rat’s nest of dependencies, with scores of packages,…
PostgreSQL tutorial: Get started with PostgreSQL 10
Featured

PostgreSQL tutorial: Get started with PostgreSQL 10

For years now, PostgreSQL has been one of the best kept secrets of enterprise software and open source alike—a powerful,…
Microsoft adds Python support to Power BI
Featured

Microsoft adds Python support to Power BI

Power BI, Microsoft’s business analytics and data reporting suite, now integrates with the Python programming language by way of a…
Review: 13 Python web frameworks compared
Featured

Review: 13 Python web frameworks compared

If you are developing a web application and you have picked Python as the language to build it in, that’s…
ML.Net aims to provide machine learning for .Net developers
Featured

ML.Net aims to provide machine learning for .Net developers

A new machine learning framework from Microsoft is aimed at .Net developers who want to run common machine learning tasks…
Data in, intelligence out: Machine learning pipelines demystified
Featured

Data in, intelligence out: Machine learning pipelines demystified

It’s tempting to think of machine learning as a magic black box. In goes the data; out come predictions. But…
Get started with Rust, the language for safer code
Featured

Get started with Rust, the language for safer code

Over the last couple of years, Rust has gone from a curiosity brewed up in the lab of a Mozilla…
What is WebAssembly? The next-generation web platform explained
Featured

What is WebAssembly? The next-generation web platform explained

For two decades now, we’ve had only one programming language available to use natively in a web browser: JavaScript. The…
WebAssembly primer: Get started with WebAssembly
Featured

WebAssembly primer: Get started with WebAssembly

WebAssembly promises a whole new kind of web—snappier performance for users, and more flexibility for developers. Instead of being locked…
3 big data platforms look beyond Hadoop
Featured

3 big data platforms look beyond Hadoop

A distributed file system, a MapReduce programming framework, and an extended family of tools for processing huge data sets on…
Docker tutorial: Get started with Docker Hub
Featured

Docker tutorial: Get started with Docker Hub

The power of Docker images is that they’re lightweight and portable—they can be moved freely between systems. You can easily…
MySQL tutorial: Get started with MySQL 8
Featured

MySQL tutorial: Get started with MySQL 8

MySQL remains one of the most common and consistent elements in the modern application programming stack. If you want a…
What’s new in Kubernetes containers
Featured

What’s new in Kubernetes containers

The latest version of the container orchestration system Kubernetes, 1.11, adds a new load-balancing method and provides custom resource definitions. …
Back to top button