Author: Serdar Yegulalp

image
January 20, 2021

How to unleash the power of Python sets

Of the major data types built into Python, the set is one of the least discussed, but also one of the most powerful. A Python set lets you create collections of objects where each object is unique to the collection, and it works with the...


by Serdar Yegulalp in Uncategorized
image
January 13, 2021

6 neat tricks for Visual Studio Code

Even without the oodles of extensions that make Visual Studio Code a power tool for every developer, Microsoft’s open source programming editor is loaded with nifty features by default. However, some of these useful features are not obvious, even to seasoned users. And with each...


by Serdar Yegulalp in Uncategorized
image
December 16, 2020

5 great libraries for profiling Python code

Every programming language has two kinds of speed: speed of development, and speed of execution. Python has always favored writing fast versus running fast. Although Python code is almost always fast enough for the task, sometimes it isn’t. In those cases, you need to find...


by Serdar Yegulalp in Uncategorized
image
December 9, 2020

What’s new in Kubernetes 1.20

The newest version of Kubernetes, 1.20, introduces the following major changes: The Docker runtime is being deprecated. However, this doesn’t mean Docker images or Dockerfiles don’t work in Kubernetes anymore. It just means Kubernetes will now use its own Container Runtime Interface (CRI) product to...


by Serdar Yegulalp in Uncategorized
image
December 9, 2020

5 big and powerful Python web frameworks

When you build a back end for a website or service, even one that seems modest at first glance, you may quickly find it’s anything but. Even a “simple” site turns out to be a hive of complexity. User management, data design, form submissions, security,—implementing...


by Serdar Yegulalp in Uncategorized
image
November 25, 2020

4 nonprofits teaching disadvantaged students to code

Computing and information technology should be egalitarian. Sadly, the real world doesn’t always operate on the principle of equal opportunity. Aspiring developers often face social barriers because of their ethnicity or economic circumstances. Some of our best and brightest would-be programmers may be stuck on the...


by Serdar Yegulalp in Uncategorized
image
November 18, 2020

Apple releases TensorFlow fork with speedups for M1 Macs

Apple has released its own fork of the TensorFlow 2.4 machine learning framework, specifically optimized for its newly released M1 processor. According to Apple, the M1-compiled version of TensorFlow delivers several times faster performance on a number of benchmarks, compared to the same jobs running...


by Serdar Yegulalp in Uncategorized
image
November 18, 2020

6 non-profits giving women a boost in tech

In theory, computing is egalitarian. Anyone with the right understanding of how it all works can code, whether you’re a woman from Detroit or a man from Laredo. In practice, it doesn’t always work that way. Computing and IT exist in the real world, and...


by Serdar Yegulalp in Uncategorized
image
November 12, 2020

Python creator Guido Van Rossum heads to Microsoft

In a tweet published Thursday at noon, Python programming language creator Guido van Rossum announced he will be joining Microsoft’s Developer Division, where he will be working to improve Python on Windows and Python generally. “I decided that retirement was boring,” van Rossum wrote in...


by Serdar Yegulalp in Uncategorized
image
November 11, 2020

4 handy uses for Visual Studio Code — aside from coding

Most folks rightfully think of Visual Studio Code as a code editor and IDE, an environment for programming projects or working on text files. But VS Code’s flexibility under the hood allows add-ons for the editor to do much more than add support for programming...


by Serdar Yegulalp in Uncategorized