ClusterFuzz to be Open Source Now

Program's code is written in Python and Go, and distributed under the Apache 2.0 license
08 February 2019   883

Google has opened the source code for the ClusterFuzz platform, intended for fuzzing code testing using a server cluster. In addition to coordinating the execution of checks, ClusterFuzz also automates the execution of tasks such as sending a notification to developers, creating an application for a patch (issue), tracking a bug fix, and closing reports after a patch. The code is written in Python and Go, and distributed under the Apache 2.0 license. ClusterFuzz instances can run on Linux, macOS and Windows systems, as well as in various cloud environments.

Since 2011, ClusterFuzz has been used in the depths of Google to detect errors in the Chrome codebase and to ensure the operation of the OSS-Fuzz project, in the framework of which continuous fuzzing testing of open source software was organized. In total, ClusterFuzz has revealed more than 16 thousand errors in Chrome and more than 11 thousand errors in 160 open source projects participating in the OSS-Fuzz program. Due to the continuous process of checking the current code base, errors are usually caught within a few parts after the code is introduced and the changes causing them.

Python News Digest 28.06

Check what interested had happened in the world of Python from 23rd to 28th of June 2019
01 July 2019   365

Hello everyone, friends! I hope your week went well! We continue our heading - News Digest. This week we will talk about Python.

Not so long ago, the guys from TIOBE noticed an increasing interest in this language (in TIOBE Index June 2019, it took 3rd place), and some even suggested that in a couple of three years he could take first place. Let's wait and see. And now let's see what was interesting in the Python world this week. Let's go!

Articles and guides

Advacned guide from the creator on the pack that provides type checking in Python programs. 

  • Basic Input, Output, and String Formatting in Python.

In this tutorial, you will learn how to get user input from the keyboard using the built-in input () function, how to display output to the console using the built-in print () function, and how to format string data using the string modulo operator.

  • Parsing JSON nested entries using Python.

This guide provides a solution if one knows the path through the nested JSON to the desired information. 

  • From Python to Go to Rust: An Opinionated Journey

Skilled coder's thoughts on these 3 languages, their advantages and weak sides.

Podcasts

  • "Behind The Scenes At The Python Software Foundation - Episode 217"

This interview is about how the Python Software Foundation helps the language and the community, and how you can help them.

Events

  • PiterPy not a Breakfast

It will be held on Tuesday, July 30, 2019 from 17:00 to 19:30. Free admission!