Recently, there has been a buzz in the community about a new tool in this domain called Ruff. Charlie Marsh, an alumnus of Khan Academy, launched the tool on August 30 last year, but in the five months that have passed, Ruff has become very popular. Marsh admits that the Ruff’s sudden popularity surprised him, which is why he named it “Ruff.”
Ruff now has become the primary linter for some of the most important Python-based projects like Pandas, FastAPI, Apache Airflow and Jupyter on GitHub even as it gets high praise from the community.
Last month, Marsh wrote a blog post discussing where he wanted to take Ruff in the future.
“I meant to write this post after the first 100 releases, but now (v0.0.226) seems as good a time as any to recap the progress we’ve made over the last few months, and share more on where we’re headed,”
he stated.
There’s a good reason to have more Rust-based tools.
“While Rust is an object-oriented language like C++, it combines less energy consumption with faster speed. Earlier, it used to take me around 21 seconds, but once I switched to the Rust-based SWC, it took me between 2 to 3 seconds”,
Karthik Devaraj, a full-stack developer with MachineHack explains.
Marsh felt that the Python environment too could gain from similar faster tools. Ruff has been found to be over 150X faster than Flake8, a popular Python lint wrapper; 75X faster than pycodestyle, the official linter to check Python for the PEP8 Python style; and 50X faster than pylint.
A few days ago, Marsh announced on Twitter the happy news that open source platform Hugging Face has now adopted Ruff. Developer at the company are extremely welcoming and are looking forward to working with Ruff, as according to them it is much faster compared to its competitors.
]]>All karting fans could join and promote the karting tournament organised by DevStyleR and the #SpoDari initiative to help Children with Oncohematological Diseases Association. In addition to the pleasant moments on the track, where the Karting Champion among IT companies would be presented, the participants would also support the cause of organising sports camps for children with oncohematological diseases and their preparation for the annual “Games for Champions” in Russia.
The event would take place in several stages: master driving of country rally champions, strategies for successful and trouble-free driving, both on the track and on the road, and a real Le Mans kart race. (In French: 24 Heures du Mans).
Prominent car racers would be mentors of the teams and would help in building a successful strategy for the competition.
The teams would receive detailed safety instructions and clarification of the rules, and a qualification for starting positions would follow. The actual race would last for about 60 minutes, during which the teams would have a 4-minutes window for each change of pilot. Each team has to decide when to change the pilot on the karting route and which pilot on which relay race to be.
Participation is limited. Up to 12 teams would be accepted and each team would have 4 to 6 pilots.
Prizes, sports cups and medals would be awarded, and there would be lots of surprises for the participants and winners.
To enroll your team, please contact us at: [email protected]
]]>