Open Source

S'abonner à flux Open Source
Mis à jour : il y a 42 min 5 sec

6 tricks for developing a work from home schedule

ven, 03/27/2020 - 08:00

When you start working from home, one of the first things you might have noticed is that there almost no outside influences on your schedule.

You probably have meetings—some over team chat and others over video— that you have to attend, but otherwise, there's nothing requiring you to do anything at any specific time. What you find out pretty quickly, though, is that there's an invisible influence that sneaks up on you: deadlines.


read more

5 open source tools for email, note taking, and documentation

jeu, 03/26/2020 - 08:02

Most collaborative tools these days recognize that not all users have accounts with their company or suite. In other words, if someone sends you a link to share.example.com but you don't have an account with example.com, then you'll likely be offered a chance to sign up.


read more

How to detect outdated Kubernetes APIs

jeu, 03/26/2020 - 08:01

Recently, deprecated APIs have been wreaking havoc on everyone's Kubernetes manifests. Why is this happening?!? It's because the objects that we've come to know and love are moving on to their new homes. And it's not like this happened overnight. Deprecation warnings have been in place for quite a few releases now. We've all just been lazy and thought the day would never come. Well, it's here!


read more

3 open source tools for sticking to a budget

jeu, 03/26/2020 - 08:00

In light of changing economical times in many countries around the world right now, you may find yourself wanting to revamp or improve your financial situation and your understanding of it. Or, perhaps one of your New Year's resolutions was to start budgeting? You are not alone.


read more

npm joins GitHub, building operators in Kubernetes, and more industry trends

mer, 03/25/2020 - 16:35

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

Build a Kubernetes Operator in 10 minutes with Operator SDK

mer, 03/25/2020 - 08:02

In Kubernetes, objects are analogous to a job or a completed task in the real world. You can use them to define common tasks, store them in a version control system, and apply them with kubectl apply. Kubernetes ensures that this triggers everything necessary to bring your declarative description to life by creating the depending resources (like pods) to run your software. Kubernetes contains a number of built-in object types that can be created with this workflow, like Deployments and Services.


read more

Getting started with hidden Markov models using Perl

mer, 03/25/2020 - 08:01

A Markov model (named after the mathematician Andrey Markov) is used for forecasting in systems of random change. Markov's insight is that good predictions in this context can be made from only the most recent occurrence of an event, ignoring any occurrences before the current one. The approach might be described as memoryless or history-agnostic prediction.


read more

Tough lessons learned from measuring community health with open source software

mer, 03/25/2020 - 08:00

Measuring the health of an open source community is a topic of increasing importance. From the moment an open source community forms, researchers, maintainers, and organizations try to understand whether the community is healthy and what makes it healthy.

"If you don't measure it, you cannot improve it"
—Peter Drucker


read more

Install hub to make your Git command-line as fully featured as GitHub

mar, 03/24/2020 - 08:03

Many people are becoming involved with open source software development by contributing to projects on GitHub. Many of them use GitHub's graphical user interface (GUI), especially those who are new to the command-line interface (CLI). But what if you prefer working on the command line?


read more

An SRE's guide to Memcached for building scalable applications

mar, 03/24/2020 - 08:02

Memcached is a general-purpose memory-caching system. This means it is designed to save (or cache) answers to questions that take a long time to compute or retrieve and are likely to be asked again. A common use case is to accelerate the use of a database: for example, if we expect to need the list of "names of all people who are on team X" repeatedly, we might put this data in Memcached rather than run a SQL query each time. (Note: Memcached is occasionally referred to as "memcache." We will stick to the full name throughout this article.)


read more

How to replace CalDAV with a secure calendar protocol

mar, 03/24/2020 - 08:01

Calendar technology is not encrypted by default. That means any individual or provider between you and your calendar notifications can read and potentially store that information. Data deserves to be owned and secured by users through the use of open source paired with end-to-end encryption.


read more

Why I use WordPress for education

mar, 03/24/2020 - 08:00

I believe that WordPress has a place in every PK-12 school. Most teachers are looking for ways to quickly engage parents with news from the classroom, and while many use social media, WordPress provides a powerful alternative. A simple classroom blog that's easily accessible to all is a great way to improve communication.


read more

Don't love diff? Use Meld instead

lun, 03/23/2020 - 08:03

Meld is one of my essential tools for working with code and data files. It's a graphical diff tool, so if you've ever used the diff command and struggled to make sense of the output, Meld is here to help.

Here is a brilliant description from the project's website:


read more

5 Python scripts for automating basic community management tasks

lun, 03/23/2020 - 08:01

I've written before about what a community manager does, and if you ask ten community managers, you'll get 12 different answers. Mostly, though, you do what the community needs for you to do at any given moment. And a lot of it can be repetitive.

Back when I was a sysadmin, I had a rule: if I had to do something three times, I'd try to automate it. And, of course, these days, with awesome tools like Ansible, there's a whole science to that.


read more

How to create a personal file server with SSH on Linux

lun, 03/23/2020 - 08:00

The Raspberry Pi makes for a useful and inexpensive home server for lots of things. I most often use the Raspberry Pi as a print server to share a laser printer with other devices in our home or as a personal file server to store copies of projects and other data.


read more

When do you code?

dim, 03/22/2020 - 08:00

Recently, we published an article about why developers prefer to code at night. Author Matt Shealy highlighted the many benefits of nocturnal programming including the quiet time and space for creative thinking.


read more

Pages