Magit is designed as an interface to the version control system Git, implemented as an Emacs package. According to the team, while it is not a “complete Git porcelain,” it is complete enough to allow Git users to perform daily version control tasks directly from Emacs. “A major advantage Magit has over Git on the … continue reading
The Apache Software Foundation announced that 339 projects and sub-projects were accomplished this year, 206 projects made it to top level and 46 podlings made it in the Apache Incubator. On the community side, there were 7,038 active Apache Committers, 765 ASF members, and 40 new members elected. More than 75% of contributors in 2019 … continue reading
Brazil fined Facebook $1.6 million for their role in the Cambridge Analytica scandal. The country’s justice ministry said that the fines are tied to unlawful sharing of data from its users in Brazil. “It’s evident that the data of about 443,000 users of the platform were made available by the developers of the app ‘thisisyourdigitallife’ … continue reading
VMware announced that it completed the acquisition of Pivotal Software, a cloud-native platform provider. “We believe that modern application development solutions and practices need to be easily accessible to everyday enterprises across the globe. With Pivotal’s developer capabilities as the foundation, we’ll focus on delivering consumable, enterprise-ready cloud native offerings to customers to help them … continue reading
Mastercard announced an agreement to acquire RiskRecon to help financial institutions, merchants and governments to secure their digital assets. With RiskRecon’s AI and data-driven technology is designed to help organizations proactively manage cyber risks and better safeguard intellectual property and consumer and payment data. “By becoming part of their team, we have an opportunity to … continue reading
This week’s highlighted project is Falcon, which is an open-source Python framework for building large-scale app backends and microservices. According to the Falcon maintainers, the framework encourages the REST architectural style. It also attempts to do as little as possible, while also remaining highly efficient. “When it comes to building HTTP APIs, other frameworks weigh … continue reading
The developers of Ruby announced version 2.7.0 which introduces new features and performance improvements such as pattern matching, REPL improvement, compaction GC and the separation of positional and keyword arguments. The new release also includes performance improvements such as JIT -ed code now being recompiled to less-optimized code when an optimization assumption is invalidated. The … continue reading
React software engineer Dan Abramov is taking this holiday season to reflect back on the JavaScript library team and principles. Some of the observations he made included: UI before APIs, absorbing complexity to stop it from going into the product code, and allowing hacks and providing idiomatic solutions. In addition, he noted that the team … continue reading
Code.org announced several new milestones for this year: 50 U.S. states have adopted computer science policies, over 100,000 new CS teachers were prepared by Code.org, and students on Code.org have created 60 million projects. “We want to emphasize that an important part of computer science is understanding how it can help with world challenges. As … continue reading
In a year where data breaches at Facebook have seen no signs of slowing down, another blow has been dealt. A reported 267 million Facebook user IDs and phone numbers were exposed online for anyone to access without a password or any authentication. Most of the records affected users from the United States. The UK … continue reading
Apple announced a bug bounty program that rewards up to $1,500,000 on finding issues that occur on the latest publicly available versions of iOS, iPadOS, macOS, tvOS, or watchOS with a standard configuration. In addition, Apple said it offers public recognition for those who submit valid reports and will match donations of the bounty payment … continue reading
Ray is an open-source distributed framework that makes it easy to scale applications and to leverage machine learning libraries. The project was developed by the distributed programming platform company Anyscale. Ray includes three libraries for accelerating machine learning workloads: Tune, RLlib and Distributed Training. According to the company, the machine learning libraries give developers the ability … continue reading