Language Selection

English French German Italian Portuguese Spanish

OSS

8 Best Free and Open Source Functions-as-a-Service

Filed under
OSS

FaaS (Function-as-a-Service) is a category of cloud computing services. It’s a fairly new development that originated from PaaS. FaaS is a cloud computing model that abstracts server management and low-level infrastructure decisions away from developers, but takes it much further than PaaS. FaaS is a distinct technology. All allocation of resources is managed by the platform, allowing applications to be developed without any thought of implementation, load balancing, or scaling. It allows developers to execute small snippets of code in response to events without having to build complex infrastructure.

FaaS is often known as serverless. FaaS has been gaining popularity. The main advantage of this technology is the ability to create and run applications without the need for infrastructure management. In other words, when using a serverless architecture, developers no longer need to allocate resources, scale and maintain servers to run applications, or manage databases and storage systems.

Read more

5 open source alternatives to GitHub

Filed under
OSS

Git is a popular version-control system, primarily used for code but popular in other disciplines, too. It can run locally on your computer for personal use, it can run on a server for collaboration, and it can also run as a hosted service for widespread public participation. There are many hosted services out there, and one of the most popular brands is GitHub.

GitHub is not open source. Pragmatically, this doesn't make much of a difference to most users. The vast majority of code put onto GitHub is, presumably, encouraged to be shared by everyone, so GitHub's primary function is a sort of public backup service. Should GitHub fold or drastically change its terms of service, recovering data would be relatively simple because it's expected that you have a local copy of the code you keep on GitHub. However, some organizations have come to rely on the non-Git parts of GitHub's service offerings, making migration away from GitHub difficult. That's an awkward place to be, so for many people and organizations, insurance against vendor lock-in is a worthwhile investment.

Read more

The Best 21 Open-source Headless CMS for 2020

Filed under
Server
OSS

A headless CMS (content management system) is a backend system which works the content available through API (RESTful API or GraphQL). It's built to give the developers the possibilities to create what they want.

The API-driven headless approach is trending right now especially for enterprise users and developers.

Headless CMS programs can be used as a backend for mobile apps, static generated websites with frameworks like Next, Nuxt, Gridsome and Hugo which also supports server-side rendering. They can be also used to manage IoT (Internet of Things) applications.

Read more

Also: 17 Best Open-source Self-hosted Commenting Systems

Meet DevTerm: An Open Source Portable Linux Terminal For Developers

Filed under
Linux
OSS

You may be familiar with Clockwork company, which earlier launched an open-source Linux-powered portable game console called GameShell for gamers.

Now, they’re back with another new portable and modular device called DevTerm for developers, which you can easily carry along wherever you go.

Read more

Linux Foundation Leftovers

Filed under
Server
OSS
  • Communication by example: Which methods do high-performing open source communities use?

    Although effective communication is an essential life skill, it is the most critical element in any business [2]. Lack of accurate communication is the common cause of any organization’s issues, causing conflicts, reducing client relationships, team effectiveness, and profitability [2]. According to the Project Management Institute (PMI), ineffective communication is the main contributor to project failure one-third of the time. It has a negative impact on project success more than half of the time [1].

    In open source projects where there is a diverse and world spread community, effective communication is the key to projects’ success. Using the right technology is crucial for that. So, which tools do open source communities use for communication?

  • CNCF Announces Graduation Of etcd

    The Cloud Native Computing Foundation (CNCF) has announced the graduation of etcd. The project was created at CoreOS in 2013 and joined CNCF in December 2018 as an incubating project.

    To move from the maturity level of incubation to graduation, etcd has demonstrated growing adoption, an open governance process, feature maturity, and a strong commitment to community, sustainability, and inclusivity.

  • CNCF Survey Shows Continued Increase in Container Use

    The Cloud Native Computing Foundation (CNCF) published the results of its 2020 Cloud Native Survey. Of the 1,324 respondents, 54 percent are part of the CNCF End User Community.

  • etcd recognized as a well-matured, production-ready project at the Cloud Native Computing Foundation – IBM Developer

    etcd is an open source distributed key-value store that plays a crucial role in scaling Kubernetes clusters. The etcd project has been on an impressive journey to maturity under the guidance of the CNCF.

    Two short years ago at KubeCon North America 2018, etcd was accepted as an incubation project at the CNCF. Today, we’re celebrating another milestone for the etcd project: Graduating from incubation within the CNCF.

13 Best Free and Open Source Python Microframeworks

Filed under
OSS

One of the types of software that’s important for a web developer is the web framework. A framework “is a code library that makes a developer’s life easier when building reliable, scalable, and maintainable web applications” by providing reusable code or extensions for common operations. By saving development time, developers can concentrate on application logic rather than mundane elements.

A web framework offers the developer a choice about how to solve a specific problem. By using a framework, a developer lets the framework control portions of their application. While it’s perfectly possible to code a web application without using a framework, it’s more practical to use one.

Read more

On Safety Razors and Technology

Filed under
Server
OSS

Think Windows on one side, vs Linux (and the BSDs) on the other (with macOS initially being in the middle and increasingly swaying to becoming even more constraining than Windows). Think proprietary gaming consoles and mobile IAP-chasing games, vs game platforms that encourage participation like TIC-80 and LÖVE. Think US-centric proprietary social networks (Facebook, Twitter) and services (Dropbox, Google Suite) vs distributed social networks (Mastodon, Pleroma, Diaspora etc.) and self-hosted services (Nextcloud, Cryptpad etc.).

What are most people sacrificing to the altar of promised convenience? Literally both time and money: our attention, higher costs; also our autonomy (you’re locked in) and our privacy (… so platform owners can mine your attention and monetize what they observe of your behavior).

If you believe in capitalism, this is bad news. If you don’t it’s even worse.

[...]

But in other jurisdictions like the US, regulation might be a long time coming, except maybe in California (plus the companies we’re trying to unshackle users from are mostly US-based). So a lot of the solution has to be bottom up.

We simply need to lower barriers to entry, both actual and perceived, to using the platforms we’re championing. Some involve compromises (e.g. Flatpak is a great way to abstract away the differences between Linux distributions, to the point that it’s easier to install proprietary apps, including Steam – which improves the availability of games on Linux despite, yes, being proprietary). Some involve corporate backing (e.g. Fedora on Lenovo laptops). A lot would involve being more welcoming to newcomers, and bridging the actual usability gaps there are.

It’s hard enough to overcome incumbency and the network effect. Let’s not make it harder for ourselves.

Read more

7 Best Free and Open Source Python Web Frameworks

Filed under
OSS

Python is an increasingly popular programming language. It ranks very highly on sites listing the popularity of programming languages, such as the TIOBE Index, IEEE Spectrum ranking, and the PYPL PopularitY of Programming Language.

The prominence of Python is, in part, due to its flexibility, with the language frequently used by web and desktop developers, system administrators, data scientists, and machine learning engineers. It’s easy to learn and powerful to develop any kind of system with the language. Python’s large user base offers a virtuous circle. There’s more support available from the open source community for budding programmers seeking assistance.

One of the types of software that’s important for a web developer is the web framework. A framework “is a code library that makes a developer’s life easier when building reliable, scalable, and maintainable web applications” by providing reusable code or extensions for common operations. By saving development time, developers can concentrate on application logic rather than mundane elements.

Read more

Open source brings musicians together virtually

Filed under
OSS

When the COVID-19 pandemic began canceling live music events in spring 2020, it wasn't just the big arena shows, music festivals, and small, local venues that suffered—the big annual marching band competition leagues, like Drum Corps International (DCI) and WGI World Championships, were also called off. This was a huge disappointment for the thousands of musicians and band directors who were already preparing for the spring and summer competition season. But the members of the Drumcorps subreddit saw it as an opportunity to take drum corps virtual.

The Open Source Drum and Bugle Corps (OSDBC) is one such organization bringing open source to drum corps. The group was founded on the principles of openness, inclusiveness, and collaboration. And, like most things in open source, OSDBC was created to solve a problem.

Read more

Free Software Leftovers

Filed under
GNU
OSS
  • Call to apply for FSFE support for your local project

    It is no secret that the FSFE's activities are only possible with the priceless help of our contributors and supporters around Europe. In return we support local engagement with our expertise, information material, networks or even financially. To help formalize this process, we run our second call for FSFE community projects.

    From international campaigns to local information booths, our successful spreading of software freedom is based on many shoulders from active members within our community. This is why ever since the FSFE e.V. has been keen on supporting initiatives and activities from local FSFE groups to single supporters. We happily support you with our expertise, our information material, our networks or even financially.

  • DataStax optimizes Cassandra for Kubernetes with K8ssandra

    DataStax is creating a new way for users to get the open source Cassandra database running on the Kubernetes cloud-native platform, with the K8ssandra project released on Nov. 18.

    The release comes during the same week as the KubeCon + CloudNativeCon North America 2020 virtual event, which is hosted by the Cloud Native Computing Foundation to highlight the latest innovations across the Kubernetes landscape.

    Kubernetes is a container orchestration platform that has become increasingly popular as it helps to enables multi-cloud deployment for applications. Like many other database vendors, DataStax has been using what is known as a Kubernetes Operator to help users get the Cassandra database running on Kubernetes.

  • How to Give and Receive Technical Help in Open Source Communities

    “As a developer, it’s exciting and challenging to stay up to speed with the latest trends in technology. Every day, new languages, frameworks and devices capture our attention and spur conversations in meetups, forums and chats. However, our developer community is made of people, not tools, and it’s fascinating to explore its sociopolitical aspects. We are always beginners at some things and experts at others. Along the way from beginner to expert, we ask a lot of questions, but it can be intimidating to ask for help.”

    This is how Sonia Singla, Cloud Native Computing Foundation intern and mentee, kicked off her talk at this year’s Kubecon+CloudNativeCon North America. Fresh off her CNCF internship with Thanos and Outreachy placement at Mozilla, Singla took the lessons she’s learned over the last two years in both toxic and welcoming environments to offer advice for both how to give and receive technical help in open source communities.

  • New JOINUP Compatibility Checker Permalink

    The JLA analyses now more than 50 open licenses

    The main innovation of the JLA is the possibility to SELECT open licenses based on their content

    The JLA was also an example of synergy with the SPDX project of the Linux Foundation. The JLA adopted the SPDX license identifier as a standard and is linked with the license full text that is provided from the SPDX data base.

Syndicate content

More in Tux Machines

8 Best Free and Open Source Functions-as-a-Service

FaaS (Function-as-a-Service) is a category of cloud computing services. It’s a fairly new development that originated from PaaS. FaaS is a cloud computing model that abstracts server management and low-level infrastructure decisions away from developers, but takes it much further than PaaS. FaaS is a distinct technology. All allocation of resources is managed by the platform, allowing applications to be developed without any thought of implementation, load balancing, or scaling. It allows developers to execute small snippets of code in response to events without having to build complex infrastructure. FaaS is often known as serverless. FaaS has been gaining popularity. The main advantage of this technology is the ability to create and run applications without the need for infrastructure management. In other words, when using a serverless architecture, developers no longer need to allocate resources, scale and maintain servers to run applications, or manage databases and storage systems. Read more

5 open source alternatives to GitHub

Git is a popular version-control system, primarily used for code but popular in other disciplines, too. It can run locally on your computer for personal use, it can run on a server for collaboration, and it can also run as a hosted service for widespread public participation. There are many hosted services out there, and one of the most popular brands is GitHub. GitHub is not open source. Pragmatically, this doesn't make much of a difference to most users. The vast majority of code put onto GitHub is, presumably, encouraged to be shared by everyone, so GitHub's primary function is a sort of public backup service. Should GitHub fold or drastically change its terms of service, recovering data would be relatively simple because it's expected that you have a local copy of the code you keep on GitHub. However, some organizations have come to rely on the non-Git parts of GitHub's service offerings, making migration away from GitHub difficult. That's an awkward place to be, so for many people and organizations, insurance against vendor lock-in is a worthwhile investment. Read more

5 Ways to Check Your Android Phone Hacked or Not

Do you suspect that your Android smartphone or tablet is infected with some malware or spyware? Well, there are several pointers that can indicate this is the case. For example, your device is unnecessarily slow and even freezes periodically, or displays popups. Experiencing these symptoms can mean that your device has been hacked but that is not always the case. Sometimes, devices act funny due to a handful of reasons including a security hack. In today’s article, we give you five tips on how to check whether your phone is infected with malicious software as well as how to ensure that it is safe/protected. Read more

Top Tips to Protect Your Linux System

Linux-based operating systems have a reputation for their high-security level. That's one of the reasons why the market share for Linux has been growing. The most commonly used operating systems such as Windows are often affected by targeted attacks in the form of ransomware infections, spyware, as well as worms, and malware. As a result, many personal, as well as enterprise users, are turning to Linux-based operating systems such as the Ubuntu-based Linux OS for security purposes. While Linux based systems are not targeted as frequently as other popular operating systems, they are not completely foolproof. There are plenty of risks and vulnerabilities for all types of Linux devices which put your privacy as well as your identity at risk. Read more