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   954

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.07 - 2.08

This week's news, updates, tutorials and other stuff, related to the one of the most popular programming language of the nowadays
01 August 2019   325

Hello all! Hope you are doing fine! Here's the Python News digest. Enjoy!

Today you will learn, for example, how to develop Python apps serverless with AWS Chalice, why and how to combine Lua and Pythong and will watch the video on Google login with Python Selenium. And that's not all

Guides

  • Automated Report Generation with Papermill: Part 2

Second part of the guide about using python tools to automate a report generation pipeline

  • Serverless Python Application Development with AWS Chalice

Not tiny, but fundamental guide on how to create a serverless Python API using the Chalice microframework and deployed it on AWS Lambda

  • Python 3.7.3 : Using the twitter python module - part 003

A 3rd part of the tutorial on how to use Twitter Python module, with code examples

  • Python 3.7.3 : Using the flask - part 003

Guide with code examples about Flask exploitation in Python 3.7.3; third chaper

  • Python and Lua

Guide with code examples about how to use Lupa module to integrate Lua runtime in Python to speed it up

News and Articles

  • PyPI now supports uploading via API token (beta)

Devs believes this new beta feature will increase the security of the Python Package Index

Videos

  • Gmail Login | Google Login Using Python Selenium | Google | Gmail Signin Using Python Selenium

Updates

  • Fairseq

As official desciption says, Fairseq is a sequence modeling toolkit that allows to train custom models for translation, summarization, language modeling and other text generation tasks

  • ERNIE

Creators says that ERNIE 2.0 is a continual pre-training framework for language understanding in which pre-training tasks can be incrementally built and learned through multi-task learning

Cura

3D printer / slicing GUI built on top of the Uranium framework

Podcast

  • Docker Best Practices For Python In Production - Episode 222

Itamar Turner-Trauring (founder, Python Speed) talks with Tobias Macey (Technical Operations teamlead at MIT Open Learning and creator and host at PythonPodcast)