Open-source projects come in all different shapes and sizes. Some projects have just the project creator and maintainer, while other projects have thousands of developers. Additionally, some projects are independently managed and other projects are backed by large organizations. While open-source projects are meant to promote innovation, how each project goes about it will be … continue reading
When developers contribute, collaborate, or obtain open-source code, they look at how the code will help bolster their other projects as well as ensure they are complying with any open-source licenses. One thing that doesn’t get enough attention is the ethics of that open-source project, according to Heikki Nousiainen, CTO and co-founder at Aiven, an … continue reading
There is no question that open source is the backbone of software today. Mike Milinkovich, executive director of the Eclipse Foundation, explained that about 80% of all software written is open-source software. The benefits of using open-source software is immeasurable, but it’s not the code itself that makes open-source software an invaluable resource. According to … continue reading
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
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
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
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
The open-source JavaScript and WebAssembly engine has reached version 8.0. According to the team, V8 version 8 focuses on bug fixes and performance improvements. Some of the key improvements include: pointer compression, optimizations for higher-order builtins, optional chaining, nullish coalescing, and updates to the V8 API. The full list of improvements is available here. Dotscience … continue reading
GitLab announced that it is moving its observability suite to Core to its open-source codebase in 2020. “If it’s a feature for a single developer who might be working on his or her own individual project, we want that to be in Core because it invites more usage of those tools and we get great … continue reading
Thought leaders weigh in on what we can expect from the software development industry in 2020: Adam Scroggin, CEO of CardBoard DevOps will continue to be key as we move toward 2020. Software teams will notice more and more that once a product is released, it is not done. Software products are never done. We … continue reading
Apache APISIX is a cloud-native microservices API gateway that entered the Apache Incubator in October. The API gateway is intended to handle interface traffic for websites, mobile and IoT applications. “At some point, traditional monolithic application architectures simply are not able to scale anymore. Inevitably, this happens to every successful software project that is based … continue reading