opensource.com

Subscribe to opensource.com feed
Updated: 1 hour 49 min ago

7 Bash history shortcuts you will actually use

Wed, 10/02/2019 - 15:00

Most guides to Bash history shortcuts exhaustively list every single one available. The problem with that is I would use a shortcut once, then glaze over as I tried out all the possibilities. Then I'd move onto my working day and completely forget them, retaining only the well-known !! trick I learned when I first started using Bash.

So most of them were never committed to memory.


read more

How to keep your messages private with an open source app

Tue, 10/01/2019 - 15:01

Messaging apps have changed how we communicate. Where would we be today without SMS? Can you imagine returning to a world where near-instant communication is not pervasive?


read more

Earning, spending, saving: The currency of influence in open source

Tue, 10/01/2019 - 15:00

The acquisition and application of influence is a vital aspect of any organization. But the manner in which people acquire influence can vary widely. In traditional, hierarchical organizations, for example, someone might acquire influence by virtue of their title or position in a hierarchy. In government organizations, someone might acquire influence by virtue of being elected. On social media, someone might acquire influence through endless self-promotion. Or someone might acquire influence through inheritance or wealth.


read more

How to create the data structure for a Corteza Low Code application

Tue, 10/01/2019 - 15:00

In the first article in this series, I showed how to create a custom application to track donations using Corteza Low-Code, a graphical user interface- (GUI) and web-based development environment that serves as an alternative to Salesforce. So far, the Donations application merely exists, but this article explains how to make it do something by populating it with a data structure using modules and fields.


read more

The monumental impact of C

Tue, 10/01/2019 - 15:00

C is the original general-purpose programming language. The Season 3 finale of the Command Line Heroes podcast explores C's origin story in a way that showcases the longevity and power of its design. It's a perfect synthesis of all the languages discussed throughout the podcast's third season and this series of articles.


read more

16 experts on Kubernetes, choosing the right container platform, and more industry trends

Tue, 10/01/2019 - 00:00

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

How I ditched my old OS and jumped into Linux

Mon, 09/30/2019 - 15:02

About a year ago, I came across an article on Twitter, Ditching Windows: 2 Weeks With Ubuntu Linux On The Dell XPS 13, by Jason Evangelho, a long-time Forbes tech writer. Here was a person who was clearly fired up from his recent experience using Linux. He had recently been sent a laptop running Windows 10 for evaluation and, in the middle of a large file transfer, the machine restarted without warning.


read more

Analyzing the Stack Overflow Survey with Python and Pandas

Mon, 09/30/2019 - 15:01

The Stack Overflow Survey Results for 2019 are in! The dataset is quite large; according to the description:


read more

Getting started with Corteza Low Code for your CRM: How to build an application

Mon, 09/30/2019 - 15:00

Corteza is open source software often used as an alternative to Salesforce. In addition to its customer relationship management (CRM) application, one of its most popular and empowering features is its low-code development environment, which helps users create custom Corteza apps that give them exactly what they need.


read more

What's your favorite compiler?

Sat, 09/28/2019 - 15:02

Everyone has a favorite tool for any given job. For programmers, the building process is often a relatively brief job in their workflow, but it's the one that really matters. After all, without compiled code, there's nothing to distribute to users. And different compilers have different features and—whether or not there's a bug about it—quirks. Compilers matter.


read more

Microsoft open sourcing its C++ library, Cloudera's open source data platform, new tools to remove leaked passwords on GitHub and combat ransomware, and more open source news

Sat, 09/28/2019 - 15:00

In this edition of our open source news roundup, we take a look Cloudera's open source data platform, Microsoft open sourcing its C++ library, new tools to beef up digital security, and more!


read more

10 counterintuitive takeaways from 10 years of DevOpsDays

Fri, 09/27/2019 - 15:02

Ten years ago, we started an accidental journey. We brought together some of our good friends in Ghent, Belgium, to discuss our agile, open source, and early cloud experiences.


read more

What does an open source AI future look like?

Fri, 09/27/2019 - 15:01

The recent announcement about Neuralink, Elon Musk's latest startup, added to the buzz already in the air about where tech is taking us in the not-so-distant future. Judging by its ambitious plans, which involve pairing computers wirelessly with the human brain, Neuralink demonstrates that the future is now.


read more

5 tips for GNU Debugger

Fri, 09/27/2019 - 15:00

The GNU Debugger (gdb) is an invaluable tool for inspecting running processes and fixing problems while you're developing programs.

You can set breakpoints at specific locations (by function name, line number, and so on), enable and disable those breakpoints, display and alter variable values, and do all the standard things you would expect any debugger to do. But it has many other features you might not have experimented with. Here are five for you to try.


read more

3 open source social platforms to consider

Thu, 09/26/2019 - 15:02

It is no mystery why modern social media platforms were designed to be addictive: the more we consult them, the more data they have to fuel them—which enables them to grow smarter and bigger and more powerful.


read more

How to contribute to GitLab

Thu, 09/26/2019 - 15:01

I think many people are familiar with GitLab—the company or the software. What many may not realize is that GitLab is also an open source community that started with this first commit from our co-founder Dmitriy Zaporozhet in 2011.


read more

Mutation testing by example: Evolving from fragile TDD

Thu, 09/26/2019 - 15:00

The third article in this series demonstrated how to use failure and unit testing to develop better code.

While it seemed that the journey was over with a successful sample Internet of Things (IoT) application to control a cat door, experienced programmers know that solutions need mutation.


read more

Mirror your Android screen on your computer with Guiscrcpy

Wed, 09/25/2019 - 15:02

In the future, all the information you need will be just one gesture away, and it will all appear in midair as a hologram that you can interact with even while you're driving your flying car. That's the future, though, and until that arrives, we're all stuck with information spread across a laptop, a phone, a tablet, and a smart refrigerator. Unfortunately, that means when we need information from a device, we generally have to look at that device.


read more

Build web apps to automate sysadmin tasks

Wed, 09/25/2019 - 15:01

System administrators (sysadmins) waste thousands of hours each year on repetitive tasks. Fortunately, web apps, built using open source tools, can automate a significant portion of that pain away.

For example, it takes only about a day to build a web app using Python and JavaScript to reclaim some of that time. Here is the core structure that any web application must have:


read more

Mutation testing by example: Execute the test

Wed, 09/25/2019 - 15:00

The second article in this series demonstrated how to implement the logic for determining whether it's daylight or nighttime in a home automation system (HAS) application that controls locking and unlocking a cat door. This third article explains how to write code to use that logic in an application that locks a door at night and unlocks it during daylight hours.


read more

Pages