Open Source

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

4 ways to jumpstart productivity at work

jeu, 03/21/2019 - 08:01

Time poverty—the idea that there's not enough time to do all the work we need to do—is it a perception or a reality?

The truth is you'll never get more than 24 hours out of any day. Working longer hours doesn't help. Your productivity actually decreases the longer you work in a given day. Your perception, or intuitive understanding of your time, is what matters. One key to managing productivity is how you use the time you've got.

read more

4 questions Uber's open source program office answers with data

jeu, 03/21/2019 - 08:00

It's been said that "Software is eating the world," and every company will eventually become a "software company." Since open source is becoming the mainstream path for developing software, the way companies manage their relationships with the open source projects they depend on will be crucial for their success.

read more

Choosing an open messenger client: Alternatives to WhatsApp

mer, 03/20/2019 - 08:03

Like many families, mine is inconveniently spread around, and I have many colleagues in North and South America. So, over the years, I've relied more and more on WhatsApp to stay in touch with people. The claimed end-to-end encryption appeals to me, as I prefer to maintain some shreds of privacy, and moreover to avoid forcing those with whom I communicate to use an insecure mechanism.

read more

Move your dotfiles to version control

mer, 03/20/2019 - 08:02

There is something truly exciting about customizing your operating system through the collection of hidden files we call dotfiles. In What a Shell Dotfile Can Do For You, H. "Waldo" Grunenwald goes into excellent detail about the why and how of setting up your dotfiles. Let's dig into the why and how of sharing them.

read more

Getting started with Jaeger to build an Istio service mesh

mer, 03/20/2019 - 08:01

Service mesh provides a dedicated network for service-to-service communication in a transparent way. Istio aims to help developers and operators address service mesh features such as dynamic service discovery, mutual transport layer security (TLS), circuit breakers, rate limiting, and tracing.

read more

Managing changes in open source projects

mer, 03/20/2019 - 08:00

Why bother having a process for proposing changes to your open source project? Why not just let people do what they're doing and merge the features when they're ready? Well, you can certainly do that if you're the only person on the project. Or maybe if it's just you and a few friends.

read more

How to set up a homelab from hardware to firewall

mar, 03/19/2019 - 08:03

Do you want to create a homelab? Maybe you want to experiment with different technologies, create development environments, or have your own private cloud. There are many reasons to have a homelab, and this guide aims to make it easier to get started.

There are three categories to consider when planning a home lab: hardware, software, and maintenance. We'll look at the first two categories here and save maintaining your computer lab for a future article.

read more

Career advice for engineers: Step away from the keyboard

mar, 03/19/2019 - 08:02

Over the course of my career, I've had two to three major mindset shifts in how I approach my work. At first, I just focused on engineering—trying to know the most about whatever language or libraries I was using, being very "trivia" focused, and ultimately ignoring the concerns of others in an effort to just write good code. This wasn't to say I didn't try to get along with my coworkers or help them out, but my efforts to improve were all about me; after all, the team and the company do better as I become better. And to be fair, this approach isn't totally unfounded in its merits.

read more

6 steps to stop ethical debt in AI product development

mar, 03/19/2019 - 08:01

It's official: artificial intelligence (AI) isn't the unbiased genius we want it to be.

Alphabet (Google's parent company) used its latest annual report to warn that ethical concerns about its products might hurt future revenue. Entrepreneur Joy Buolamwini established the Safe Face Pledge to prevent abuse of facial analysis technology.

read more

Why you should take the jobs no one else wants

mar, 03/19/2019 - 08:00

So often, we describe open organizations as places overflowing with highly engaged people—places where leaders emerge spontaneously to tackle urgent problems, where people opt-in to challenging initiatives they know they can influence and drive, where teams act with initiative and few top-down mandates.

And it's all true. I see it regularly at Red Hat.

read more

A look at Mozilla's data science tooling, Google's Season of Docs, and more news

lun, 03/18/2019 - 16:00

In this edition of our open source news roundup, we take a look at Mozilla's Iodide tool for data science publishing, Google's Season of Docs program, why your open source project needs marketing, and more.

read more

Building and augmenting libraries by calling Rust from JavaScript

lun, 03/18/2019 - 08:02

In Why should you use Rust in WebAssembly?, I looked at why you might want to write WebAssembly (Wasm), and why you might choose Rust as the language to do it in. Now I'll share what that looks like by exploring ways to embed Rust inside JavaScript.

read more

How to host your own webfonts

lun, 03/18/2019 - 08:01

Fonts are often a mystery to many computer users. For example, have you designed a cool flyer and, when you take the file somewhere for printing, find all the titles rendered in Arial because the printer doesn't have the fancy font you used in your design? There are ways to prevent this, of course: you can convert words in special fonts into paths, bundle fonts into a PDF, bundle open source fonts with your design files, or—at least—list the fonts required. And yet it's still a problem because we're human and we're forgetful.

read more

10 Python image manipulation tools

lun, 03/18/2019 - 08:00

Today's world is full of data, and images form a significant part of this data. However, before they can be used, these digital images must be processed—analyzed and manipulated in order to improve their quality or extract some information that can be put to use.

read more

Program the real world using Rust on Raspberry Pi

sam, 03/16/2019 - 08:00

If you own a Raspberry Pi, chances are you may already have experimented with physical computing—writing code to interact with the real, physical world, like blinking some LEDs or controlling a servo motor. You may also have used GPIO Zero, a Python library that provides a simple interface to GPIO devices from Raspberry Pi with a friendly Python API.

read more

How to create portable documents with CBZ and DjVu

ven, 03/15/2019 - 08:02

Recently, I discovered that my great-great-grandfather wrote two books near the turn of the 20th century: one about sailing and the other about his career as New York City's fire chief. The books have a niche audience, but since they are part of my family history, I wanted to preserve a digital copy of each. But, I wondered, what portable document format is best suited for such an endeavor?

read more

Sweet Home 3D: An open source tool to help you decide on your dream home

ven, 03/15/2019 - 08:01

I recently accepted a new job in Virginia. Since my wife was working and watching our house in New York until it sold, it was my responsibility to go out and find a new house for us and our cat. A house that she would not see until we moved into it!

read more

Getting started with PiFlash: Booting your Raspberry Pi on Linux

ven, 03/15/2019 - 08:00

Most people install some form of Linux when they set up a Raspberry Pi computer. Until recently, the installation tools for creating a bootable SD card were only available for Windows and MacOS desktops. If you were running Linux on your desktop, you got a page of instructions on doing it manually from the command line.

read more

14 days of celebrating the Raspberry Pi

jeu, 03/14/2019 - 08:03

Happy Pi Day!

Every year on March 14th, we geeks celebrate Pi Day. In the way we abbreviate dates—MMDD—March 14 is written 03/14, which numerically reminds us of 3.14, or the first three numbers of pi. What many Americans don't realize is that virtually no other country in the world uses this date format, so Pi Day pretty much only works in the US, though it is celebrated globally.

read more

How old is your oldest Raspberry Pi?

jeu, 03/14/2019 - 08:02

Today is Pi Day, a day in which we celebrate the date ticking up to the 3.14 approximation of π (at least for those of us who use American-style dates).

We also take today to celebrate a tiny device, not much bigger than a credit card, that shares its name with this useful, irrational number. We're talking about, of course, the Raspberry Pi.

read more