Open Source

S'abonner à flux Open Source
Mis à jour : il y a 19 min 30 sec

What you need to know about variables in Emacs

mer, 03/11/2020 - 08:00

GNU Emacs is written in C and Emacs Lisp (Elisp), a dialect of the Lisp programming language. Because it's a text editor that happens to be an Elisp sandbox, it is helpful to understand how basic programming concepts work in Elisp.


read more

How to install pip to manage PyPI packages easily

mer, 03/11/2020 - 08:00

Python is a powerful and popular programming language with many packages that are useful for general programming, data science, and many other things. These packages are not included with the Python installation, so you have to download, install, and manage them separately. All of these packages (libraries and frameworks) are stored in a central repository called the Python Package Index, or PyPI for short. This is where pip (short for Preferred Installer Program), Python's package manager, comes into the picture.


read more

Containers vs. VMs, Istio in production, and more industry news

mar, 03/10/2020 - 15:45

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

Drop Bash for fish shell to get beautiful defaults

mar, 03/10/2020 - 08:03

I am one of those people who immediately opens a terminal window after my computer boots up. It's not out of necessity at this point, but the habit is there. I spent most of my career learning its magical incantations, and I find navigating through my daily tasks on the terminal makes for a more enjoyable day at work. That all said, it's nice to try something new once in a while.


read more

Run Kubernetes on a Raspberry Pi with k3s

mar, 03/10/2020 - 08:03

For a long time, I've been interested in building a Kubernetes cluster out of a stack of inexpensive Raspberry Pis. Following along with various tutorials on the web, I was able to get Kubernetes installed and working in a three Pi cluster. However, the RAM and CPU requirements on the master node overwhelmed my Pi. This caused poor performance when doing various Kubernetes tasks. It also made an in-place upgrade of Kubernetes impossible.


read more

13 reads to save for later: An open organization roundup

mar, 03/10/2020 - 08:00

The open organization community is spoiling us.

For months, writers have been showering us with multiple, ongoing series of articles, all focused on different dimensions of open organizational theory and practice. That's led to to a real embarrassment of riches—so many great pieces, so little time to catch them all.

So let's take moment to reflect. If you missed one (or several) now's your chance to catch up.


read more

Getting started with Emacs

mar, 03/10/2020 - 08:00

Many people say they want to learn Emacs, but many of them shy away after the briefest encounter. It's not because Emacs is bad or even that complex. The problem, I believe, is that people don't actually want to learn Emacs; they want to be comfortable with Emacs traditions. They want to understand the arcane keyboard shortcuts and unfamiliar terminology. They want to use Emacs as they believe it's "meant to be used."


read more

Level up your use of Helm on Kubernetes with Charts

lun, 03/09/2020 - 08:03

Applications are complex collections of code and configuration that have a lot of nuance to how they are installed. Like all open source software, they can be installed from source code, but most of the time users want to install something simply and consistently. That’s why package managers exist in nearly every operating system, which manages the installation process.


read more

How to make LibreOffice templates to save time

lun, 03/09/2020 - 08:01

LibreOffice templates save you time by making it easy to open a blank copy of documents you use often, such as budgets, form letters, and slideshow presentations. This not only serves as a quick and easy starting point for repetitive work, but it can also ensure consistency when working in groups or in a large organization. LibreOffice ships with some templates already available, but you can also create your own.


read more

6 Raspberry Pi tutorials to try out

lun, 03/09/2020 - 08:00

There's nothing like the thrill of experiencing the result of your Raspberry Pi creation. After hours of coding, testing, and building with your bare hands, your project starts to finally take shape and you can’t help but yell "woohoo!." I’m fascinated by the possibilities of what the Raspberry Pi can bring to daily life. Whether you are looking to learn something new, try a productivity hack, or just have fun, there is a Raspberry Pi project for you in this round-up. 


read more

How many Raspberry Pis do you own?

dim, 03/08/2020 - 08:00

The Raspberry Pi is so accessible and affordable, and that means it can be easy to start a collection, even unintentionally. There are now nine different boards available, and amazingly all of them are still useful for something. Being so low-powered and easy to maintain, they have a surprisingly long shelf life, and a continual ability to keep working on whatever set of tasks it's been set up to do.


read more

Compose music as code using Sonic Pi

sam, 03/07/2020 - 09:00

Maybe you're like me, and you learned a musical instrument when you were in school. For me, it was the piano, and later, the viola. However, I've always held that, as my childhood interests shifted towards computers and coding, I subsequently neglected my music practice. I do wonder what I would have done if I'd had something like Sonic Pi when I was younger. Sonic Pi is an open source program that lets you compose and perform music through code itself. It's the perfect marriage of those two worlds.


read more

How I learned about burnout the hard way

ven, 03/06/2020 - 14:25

In early 2017, I was mentally in a bad spot. It was the perfect storm of stress, the kind that no one asks for, but you deal with the hand you're dealt. Work was piling up to a point where I couldn't process all the things that were expected of me. I was training for spring half-marathons, which should have been stress relief, but I was putting too much pressure on myself to perform at a high level.


read more

Make Git easy with Git Cola

ven, 03/06/2020 - 09:01

Git is a Linux command to help you manage versions of your work. It's been ported to BSD, macOS, Windows, and more. It serves as the basis for popular code-hosting services, including open source services like GitLab and NotABug, and even to popular proprietary services. In short, Git has taken software development (and a few other industries) by storm.


read more

Why is agile so much more successful than waterfall?

ven, 03/06/2020 - 09:00

Agile continues to take the world by the storm. The latest report from the Standish Group Chaos Study presents interesting findings: Projects based on agile principles have significantly higher success rates than traditional projects based on the waterfall methodology.


read more

Get started with an open source Windows package manager: Chocolatey

jeu, 03/05/2020 - 09:02

Back in the 1990s, when Linux was a young operating system, Ian Murdock invented the concept of an app store in the form of what is now the apt command. This introduced the idea that a computer's capacity was boundless, and literally any command should be available to you; all you had to do was copy it from a network repository to your local system.


read more

5 productivity apps for Linux

jeu, 03/05/2020 - 09:02

I've had a soft spot for Elementary OS since I first encountered it in 2013. A lot of that has to do with the distribution being very clean and simple.

Since 2013, I've recommended Elementary to people who I've helped transition to Linux from other operating systems. Some have stuck with it. Some who moved on to other Linux distributions told me that Elementary helped smooth the transition and gave them more confidence using Linux.


read more

How to blog with Emacs Org mode

jeu, 03/05/2020 - 09:00

I used WordPress for the first few years of my blog, but I really wanted to publish it entirely using GNU Emacs. I tried Org2Blog, but something was still missing and it felt unsatisfying.


read more

How open source can sustain your reading habits

mer, 03/04/2020 - 09:02

Reading about technology often can build up your career. I recently shared, on Valentine's Day, how I read (what some would say is) too many books. I used to have a hard copy library that actually consumed two rooms in my house until my husband moved in. He respectfully requested space for, you know, people, and I considered a shift toward digital.


read more

How service virtualization relates to test-driven development

mer, 03/04/2020 - 09:00

The agile approach to software development relies on service virtualization to give each IT team autonomy. This approach removes blockages and allows autonomous teams to continue development activities without having to wait on anyone. That way, integration testing can commence as soon as teams start iterating/sprinting.

How automated services work

Any automated service is available to consumers via a published endpoint. This means services can be automated only if they're made available online.


read more

Pages