Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 4 hours 55 min ago

Top 3 benefits of company open source programs

Friday 21st of September 2018 07:00:00 AM

Many organizations, from Red Hat to internet-scale giants like Google and Facebook, have established open source programs (OSPO). The TODO Group, a network of open source program managers, recently performed the first annual survey of corporate open source programs, and it revealed some interesting findings on the actual benefits of open source programs.


read more

Control your data with Syncthing: An open source synchronization tool

Friday 21st of September 2018 07:00:00 AM

These days, some of our most important possessions—from pictures and videos of family and friends to financial and medical documents—are data. And even as cloud storage services are booming, so there are concerns about privacy and lack of control over our personal data. From the PRISM surveillance program to Google letting app developers scan your personal emails, the news is full of reports that should give us all pause regarding the security of our personal information.


read more

What is Istio?

Friday 21st of September 2018 07:00:00 AM

One of the key metrics or performance indicator of a microservices software architecture and environment is lead time (the amount of time it takes to get from idea to production). Many things have an impact on lead time, such as decision-making time, how quickly the code can be implemented, testing, continuous integration, etc.

[This is part one of my ten-part Introduction to Istio series, originally published on Red Hat Developers.]


read more

Python 3.7 beginner's cheat sheet

Thursday 20th of September 2018 12:30:00 PM

The Python programming language is known for its large community and diverse extension menu, but much is packed into the language itself. This cheat sheet rounds up a few built-in pieces to get new Python programmers started.

Download the Python 3.7 beginner's cheat sheet
read more

8 Python packages that will simplify your life with Django

Thursday 20th of September 2018 07:03:00 AM

Django developers, we're devoting this month's Python column to packages that will help you. These are our favorite Django libraries for saving time, cutting down on boilerplate code, and generally simplifying our lives. We've got six packages for Django apps and two for Django's REST Framework, and we're not kidding when we say these packages show up in almost every project we work on.


read more

Distributed tracing in a microservices world

Thursday 20th of September 2018 07:01:00 AM

Microservices have become the default choice for greenfield applications. After all, according to practitioners, microservices provide the type of decoupling required for a full digital transformation, allowing individual teams to innovate at a far greater speed than ever before.


read more

Who will push back the most on a move to DevOps?

Thursday 20th of September 2018 07:00:00 AM

You're moving to a DevOps model for all or part of your organisation: well done! Somebody, somewhere has made the leap. Let's assume, for the sake of this article, that you have management buy-in: whatever hurdles needed to be jumped, whatever mountains needed to be climbed to get that momentous "Yes." You've got tooling agreed, you've worked out your processes, and now all you need to do is convince people to get involved. Should be easy, right? If only.


read more

Host your own cloud with Raspberry Pi NAS

Wednesday 19th of September 2018 07:03:00 AM

In the first two parts of this series, we discussed the hardware and software fundamentals for building network-attached storage (NAS) on a Raspberry Pi. We also put a proper backup strategy in place to secure the data on the NAS.


read more

It's time to pay the maintainers

Wednesday 19th of September 2018 07:01:00 AM

Earlier this year, Tidelift conducted a survey of over 1,200 professional software developers and open source maintainers. We found that 83% of professional software development teams would be willing to pay for better maintenance, security, and licensing assurances around the open source projects they use.


read more

5 ways DevSecOps changes security

Wednesday 19th of September 2018 07:00:00 AM

There’s been an ongoing kerfuffle over whether we need to expand DevOps to explicitly bring in security. After all, the thinking goes, DevOps has always been something of a shorthand for a broad set of new practices, using new tools (often open source) and built on more collaborative cultures.


read more

3 top Python libraries for data science

Tuesday 18th of September 2018 07:02:00 AM

Python's many attractions—such as efficiency, code readability, and speed—have made it the go-to programming language for data science enthusiasts. Python is usually the preferred choice for data scientists and machine learning experts who want to escalate the functionalities of their applications. (For example, Andrey Bulezyuk used the Python programming language to create an amazing machine learning application.)


read more

Linux firewalls: What you need to know about iptables and firewalld

Tuesday 18th of September 2018 07:01:00 AM

This article is excerpted from my book, Linux in Action, and a second Manning project that’s yet to be released.

The firewall

A firewall is a set of rules. When a data packet moves into or out of a protected network space, its contents (in particular, information about its origin, target, and the protocol it plans to use) are tested against the firewall rules to see if it should be allowed through. Here’s a simple example:


read more

How selfless is your open organization?

Tuesday 18th of September 2018 07:00:00 AM

"Community" is a defining characteristic of open organizations. A community could be many things—a "team," a "group," a "department," or a "task force," for example. What makes any of these groups a true community is two distinct factors: a well-defined purpose and clear investment in or value of that purpose.


read more

Did your open source career begin with video games?

Tuesday 18th of September 2018 07:00:00 AM

Certainly you don't need to be a gamer as a child to grow up and become a developer, nor does being a gamer automatically set you up for a career in technology.

But there's definitely a good bit of overlap between the two.


read more

4 scanning tools for the Linux desktop

Monday 17th of September 2018 07:02:00 AM

While the paperless world isn't here quite yet, more and more people are getting rid of paper by scanning documents and photos. Having a scanner isn't enough to do the deed, though. You need software to drive that scanner.

But the catch is many scanner makers don't have Linux versions of the software they bundle with their devices. For the most part, that doesn't matter. Why? Because there are good scanning applications available for the Linux desktop. They work with a variety of scanners and do a good job.


read more

How gaming turned me into a coder

Monday 17th of September 2018 07:01:00 AM

I think the first word I learned to type fast—and I mean really fast—was "fireball."

Like most of us, I started my typing career with a "hunt-and-peck" technique, using my index fingers and keeping my eyes focused on the keyboard to find letters as I needed them. It's not a technique that allows you to read and write at the same time; you might call it half-duplex. It was okay for typing cd and dir, but it wasn't nearly fast enough to get ahead in the game. Especially if that game was a MUD.


read more

Getting started with openmediavault: A home NAS solution

Monday 17th of September 2018 07:00:00 AM

With so many cloud storage options readily available, some folks might question the value of having a home NAS (network-attached storage) server. After all, with your files on the cloud, you don't have to worry about managing the maintenance, updates, and security of your own server.


read more

Google's Dataset Search, Julia programming language, and more news

Saturday 15th of September 2018 07:00:00 AM

In this edition of our open source news roundup, we take a look at Google's new search engine, MIT's programming language Julia, AI inspired pizza recipes, and more.


read more

Convert files at the command line with Pandoc

Friday 14th of September 2018 07:02:00 AM

Pandoc is a command-line tool for converting files from one markup language to another. Markup languages use tags to annotate sections of a document. Commonly used markup languages include Markdown, ReStructuredText, HTML, LaTex, ePub, and Microsoft Word DOCX.

In plain English, Pandoc allows you to convert a bunch of files from one markup language into another one. Typical examples include converting a Markdown file into a presentation, LaTeX, PDF, or even ePub.


read more