Open Source

S'abonner à flux Open Source
Mis à jour : il y a 47 min 24 sec

What does it mean for code to "work"?

lun, 07/27/2020 - 09:00

Extreme Programming co-founder Ron Jeffries famously wrote: "The trick is never to let the code not be working."

read more

Globalization: A history of openness

dim, 07/26/2020 - 09:00

In my career conducting international business, I traveled to more than 80 countries worldwide. I was always struck by how strongly regions of the world are connected, and I began studying the forces of globalization as a result.

read more

GitHub stores open source code in an Arctic Code Vault, Linux Foundation launches public health initiative, and more open source news

sam, 07/25/2020 - 09:00

In this week’s edition of our open source news roundup, Power BI releases a new React component, GitHub completes its Arctic Code Vault project, and more open source news.

read more

Why the future of AI is open source

ven, 07/24/2020 - 09:01

Artificial general intelligence (AGI), which is the next phase of artificial intelligence, where computers meet and exceed human intelligence, will almost certainly be open source.

AGI seeks to solve the broad spectrum of problems that intelligent human beings can solve. This is in direct contrast with narrow AI (encompassing most of today's AI), which seeks to exceed human abilities at a specific problem. Put simply, AGI is all the expectations of AI come true.

read more

Choosing open source as a marketing strategy

ven, 07/24/2020 - 09:00

It can take a while to understand the concept of open source software—at least for me, it was difficult to understand why anyone would develop a product and then open it up to the entire world. It is a general assumption that products are developed to be sold, not to be given for free, and I saw software as such a product. After a while, however, the value of open source, especially in terms of product development, became clearer to me.

read more

Automate testing for website errors with this Python tool

jeu, 07/23/2020 - 09:01

As a technical search-engine optimizer, I'm often called in to coordinate website migrations, new site launches, analytics implementations, and other areas that affect sites' online visibility and measurement to limit risk. Many companies generate a substantial portion of monthly recurring revenue from users finding their products and services through search engines. Although search engines have gotten good at handling poorly formatted code, things can still go wrong in development that adversely affects how search engines index and display pages for users.

read more

Build your own open source alternative to Google Suite with Nextcloud

jeu, 07/23/2020 - 09:00

A few years ago, I installed Nextcloud for a local theatre and museum that was looking for an on-premises cloud solution. As an advocate for open source, I always seek out open source options first, and Nextcloud was the most-common open source cloud solution among my peers. I've also used it for some personal projects, but I hadn't looked at it in a while.

read more

Student Linux club refurbishes computers to support distance learning

mer, 07/22/2020 - 09:03

This article is co-written by Cam Citrowske, a member of the Penguin Corps.

read more

The feature that makes D my favorite programming language

mer, 07/22/2020 - 09:01

Back in 2017, I wrote about why the D programming language is a great choice for development. But there is one outstanding feature in D I didn't expand enough on: the Universal Function Call Syntax (UFCS). UFCS is a syntactic sugar in D that enables chaining any regular function on a type (string, number, boolean, etc.) like its member function of that type.

read more

6 ways to contribute to an open source alternative to Slack

mer, 07/22/2020 - 09:00

Mattermost is a messaging platform built in Go and React for DevOps teams. You can discuss topics in channels, private groups, or one-to-one with rich Markdown formatting and easily share code snippets with syntax highlighting in more than 50 programming languages. You can self-host or deploy on a private cloud to connect in-house systems with plugins, Slack-compatible integrations, and extensive API support.

read more

Manage network connections from the Linux command line with nmcli

mar, 07/21/2020 - 09:02

The nmcli command lets you tap into the power of the NetworkManager tool directly from the Linux command line. It's an integral part of the NetworkManager package that makes use of an application programmer's interface (API) to access NetworkManager's functionality.

read more

State-of-the-art crypto goes post-quantum

mar, 07/21/2020 - 09:01

Secrecy is one of the most important functions of computer science. Should electronic secrecy suddenly collapse into total transparency, we could not engage in electronic commerce, we would be unable to communicate privately, our past communications would be globally visible, and we would be critically impacted in myriad ways that would fundamentally change our ability to work and live. Consider the time we spend every day maintaining our secrecy with passwords, lock patterns, wireless fobs, and biometrics that restrict access to protect us and the ramifications of their failure.

read more

5 games for hosting your own Free RPG Day

mar, 07/21/2020 - 09:00

Since 2007, game publishers and game stores have teamed up to provide free samples of RPG gameplay to the uninitiated. Last year, Free RPG Day was an official, multi-publisher, worldwide event that welcomed people who were either entirely new to tabletop roleplaying games, or who were just new to specific games, to get together with new friends and play new games.

read more

Analyzing systemd calendar and timespans

lun, 07/20/2020 - 09:01

In my previous seven articles in this series about systemd, and especially in the most recent article, time and date have come up in multiple contexts. systemd uses calendar time, specifying one or more moments in time to trigger events (such as a backup program), as well as timestamped entries in the journal. It can also use timespans, which define the amount of time between two events but are not directly tied to specific calendar times.

read more

Open source cross-platform development with TotalCross

lun, 07/20/2020 - 09:00

There's a question that pops up quite frequently at TotalCross—in our day-to-day work, after presentations, in Reddit discussions, and sometimes even in our Telegram channel. Let's answer it once and for all: No, TotalCross Virtual Machine is not another Java Virtual Machine. This article explains the differences between the two, how TotalCross interacts with Java, and how to know which is best for your application.

read more

An introduction to mutation testing in Python

lun, 07/20/2020 - 09:00

You have tests for everything; maybe you even have a badge in your project repository stating 100% test coverage. But what are these tests helping you do? How do you know?

read more

Open source development works to improve contact tracing in Europe

dim, 07/19/2020 - 09:00

The Corona-Warn-App is an awesome example of how governments and public administrations can use open source software development to help citizens while simultaneously advancing the technology ecosystem. The app helps trace infection chains of SARS-CoV-2 (the virus that causes COVID-19) in Germany.

read more

Debug Linux using ProcDump

ven, 07/17/2020 - 09:02

Microsoft's growing appreciation for Linux and open source is no secret. The company has steadily increased its contributions to open source in the last several years, including porting some of its software and tools to Linux.

read more

Open source accounting software developed by accountants

ven, 07/17/2020 - 09:01

Over the last six months, I have been working on GoDBLedger, an open source accounting system that I feel addresses some of the issues that plague current accounting software solutions. Even in my first year as a graduate accountant, the software frustrated me because I have seen what good software can be like and how much it can improve your productivity.

read more

A brief history of the Content Management System

ven, 07/17/2020 - 09:00

Content management system (CMS) is a prolific software category that covers all types of applications for the creation and modification of digital content. So it should come as no huge surprise that the history of the CMS traces back to the first website in history, by Tim Berners-Lee in 1990, which was modeled on an internet-based hypertext system HTML, which represented just text and links.

read more