Open Source

S'abonner à flux Open Source
Mis à jour : il y a 17 sec

Achieve high-scale application monitoring with Prometheus

jeu, 10/10/2019 - 09:02

Prometheus is an increasingly popular—for good reason—open source tool that provides monitoring and alerting for applications and servers. Prometheus' great strength is in monitoring server-side metrics, which it stores as time-series data.


read more

DevSecOps pipelines and tools: What you need to know

jeu, 10/10/2019 - 09:01

DevOps is well-understood in the IT world by now, but it's not flawless. Imagine you have implemented all of the DevOps engineering practices in modern application delivery for a project. You've reached the end of the development pipeline—but a penetration testing team (internal or external) has detected a security flaw and come up with a report. Now you have to re-initiate all of your processes and ask developers to fix the flaw.


read more

Climate challenges call for open solutions

jeu, 10/10/2019 - 09:00

Global climate change affects us all. It is, at its heart, an energy issue—a problem too large and too complex for any single person, company, university, research institute, science laboratory, nuclear trade association, or government to address alone. It will require a truly global, cooperative effort, one aimed at continued innovation across a range of technologies: renewables, batteries, carbon capture, nuclear power development, and more.


read more

Start developing in the cloud with Eclipse Che IDE

mer, 10/09/2019 - 09:02

In the many, many technical interviews I've gone through in my professional career, I've noticed that I'm rarely asked questions that have definitive answers. Most of the time, I'm asked open-ended questions that do not have an absolutely correct answer but evaluate my prior experiences and how well I can explain things.

One interesting open-ended question that I've been asked several times is:

"As you start your first day on a project, what five tools do you install first and why?"


read more

How to use clipboard managers on Linux

mer, 10/09/2019 - 09:01

You probably copy and paste snippets of text on your computer multiple times a day without ever thinking about it. You may take it for granted, because it's older than Unix, with its earliest implementation through macros or manual repetition of line-editor commands. While the process has largely remained the same over the past 15 years, there's a side to copy and paste that many users never see: the clipboard manager.


read more

Why to choose Rust as your next programming language

mer, 10/09/2019 - 09:00

Choosing a programming language for a project is often a complicated decision, particularly when it involves switching from one language to another. For many programmers, it is not only a technical exercise but also a deeply emotional one. The lack of known or measurable criteria for picking a language often means the choice digresses into a series of emotional appeals.


read more

Kubernetes communication, SRE struggles, and more industry trends

mar, 10/08/2019 - 18:30

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

7 steps to securing your Linux server

mar, 10/08/2019 - 09:03

This primer will introduce you to basic Linux server security. While it focuses on Debian/Ubuntu, you can apply everything presented here to other Linux distributions. I also encourage you to research this material and extend it where applicable.

1. Update your server

The first thing you should do to secure your server is to update the local repositories and upgrade the operating system and installed applications by applying the latest patches.

On Ubuntu and Debian:


read more

Fight for the planet: Building an open platform and open culture at Greenpeace

mar, 10/08/2019 - 09:02

Global problems require global solutions.

Few organizations know this better than Greenpeace. For nearly 50 years, the non-profit has been campaigning for a greener and more peaceful future.

But in 2015, Greenpeace found itself at a crossroads. To address the climate emergency, Greenpeace knew it needed to shift its organizational culture.


read more

Manage multiple versions of Go with GVM

mar, 10/08/2019 - 09:00

Go Version Manager (GVM) is an open source tool for managing Go environments. It supports installing multiple versions of Go and managing modules per-project using GVM "pkgsets." Developed originally by Josh Bussdieker, GVM (like its Ruby counterpart, RVM) allows you to create a development environment for each project or group of projects, segregating the different Go versions and package dependencies to allow for more flexibility and prevent versioning issues.


read more

How to manage Go projects with GVM

mar, 10/08/2019 - 09:00

Go Version Manager (GVM) is an open source tool for managing Go environments.


read more

What programming language would you teach a kid first?

mar, 10/08/2019 - 09:00

For the 10th year in a row, the Finding Ada Network celebrates Ada Lovelace Day on the second Tuesday of October. It is a global celebration with flagship and grassroots events honoring the achievements and contributions of women in science, technology, engineering, and math (STEM).


read more

Announcing the All Things Open 2019 lightning talk lineup

lun, 10/07/2019 - 19:10

If you're attending the All Things Open conference in Raleigh, NC this year be sure to check out our Lightning Talk series on Tuesday, October 15 at 12:45 pm EDT.


read more

7 Java tips for new developers

lun, 10/07/2019 - 09:03

Java is a versatile programming language used, in some way, in nearly every industry that touches a computer. Java's greatest power is that it runs in a Java Virtual Machine (JVM), a layer that translates Java code into bytecode compatible with your operating system. As long as a JVM exists for your operating system, whether that OS is on a server (or serverless, for that matter), desktop, laptop, mobile device, or embedded device, then a Java application can run on it.


read more

Using the Java Persistence API

lun, 10/07/2019 - 09:00

The Java Persistence API (JPA) is an important Java functionality for application developers to understand. It translates exactly how Java developers turn method calls on objects into accessing, persisting, and managing data stored in NoSQL and relational databases.


read more

Introduction to open source observability on Kubernetes

lun, 10/07/2019 - 09:00

With the advent of DevOps, engineering teams are taking on more and more ownership of the reliability of their services. While some chafe at the increased operational burden, others welcome the opportunity to treat service reliability as a key feature, invest in the necessary capabilities to measure and improve reliability, and deliver the best possible customer experiences.


read more

What's in an open source name?

ven, 10/04/2019 - 09:02

GNOME, Java, Jupyter, Python. If your friends or family members have ever eavesdropped on your work conversations, they might think you've made a career in Renaissance folklore, coffee roasting, astronomy, or zoology. Where did the names of these open source technologies come from? We asked our writer community for input and rounded up some of our favorite tech name origin stories.


read more

9 essential GNU binutils tools

ven, 10/04/2019 - 09:01

Imagine not having access to a software's source code but still being able to understand how the software is implemented, find vulnerabilities in it, and—better yet—fix the bugs. All of this in binary form. It sounds like having superpowers, doesn't it?

You, too, can possess such superpowers, and the GNU binary utilities (binutils) are a good starting point. The GNU binutils are a collection of binary tools that are installed by default on all Linux distributions.


read more

Quantum computing, the open source way

ven, 10/04/2019 - 09:00
//-->

The quantum vision of reality is both strange and mesmerizing at the same time. As theoretical physicist Michio Kaku once said, "Common sense has no place in quantum mechanics."


read more

Sharing vs. free vs. public: The real definition of open source

jeu, 10/03/2019 - 09:02

When you hear the term open source, do you think this is synonymous with terms such as shareware, freeware, or public domain? If so, you are not alone. Many people, both within and without the technology industry, think of these terms as one and the same. This article illustrates how these terms are different and how open source is a transformative licensing and development model. Perhaps the best way to explore the differences will be to share my experience with software provided under one of the above models.


read more

Pages