Open Source

S'abonner à flux Open Source
Mis à jour : il y a 49 min 50 sec

4 core skills to level-up your tech career in 2020

jeu, 01/16/2020 - 09:00

We do a lot to level-up our careers. We learn new programming languages; we take on new projects at work; we work on side projects on the weekend; we contribute to open source communities. What if I were to tell you that, while these activities are helpful, there is one set of skills you should focus on if you truly want to advance your career.


read more

4 core skills to level-up your tech career in 2020

jeu, 01/16/2020 - 09:00

We do a lot to level-up our careers. We learn new programming languages; we take on new projects at work; we work on side projects on the weekend; we contribute to open source communities. What if I were to tell you that, while these activities are helpful, there is one set of skills you should focus on if you truly want to advance your career.


read more

Organize and sync your calendar with khal and vdirsyncer

mer, 01/15/2020 - 09:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Organize and sync your calendar with khal and vdirsyncer

mer, 01/15/2020 - 09:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

Why everyone is talking about WebAssembly

mer, 01/15/2020 - 09:01

If you haven’t heard of WebAssembly yet, then you will soon. It’s one of the industry’s best-kept secrets, but it’s everywhere. It’s supported by all the major browsers, and it’s coming to the server-side, too. It’s fast. It’s being used for gaming. It’s an open standard from the World Wide Web Consortium (W3C), the main international standards organization for the web.


read more

Why everyone is talking about WebAssembly

mer, 01/15/2020 - 09:01

If you haven’t heard of WebAssembly yet, then you will soon. It’s one of the industry’s best-kept secrets, but it’s everywhere. It’s supported by all the major browsers, and it’s coming to the server-side, too. It’s fast. It’s being used for gaming. It’s an open World Wide Web Consortium (W3C), the main international standards organization for the web, standard. It’s platform-neutral and can run on Linux, Macs, and Windows.


read more

6 handy Bash scripts for Git

mer, 01/15/2020 - 09:00

I wrote a bunch of Bash scripts that make my life easier when I'm working with Git repositories. Many of my colleagues say there's no need; that everything I need to do can be done with Git commands. While that may be true, I find the scripts infinitely more convenient than trying to figure out the appropriate Git command to do what I want.


read more

6 handy Bash scripts for Git

mer, 01/15/2020 - 09:00

I wrote a bunch of Bash scripts that make my life easier when I'm working with Git repositories. Many of my colleagues say there's no need; that everything I need to do can be done with Git commands. While that may be true, I find the scripts infinitely more convenient than trying to figure out the appropriate Git command to do what I want.


read more

Organize your email with Notmuch

mar, 01/14/2020 - 09:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.

Index your email with Notmuch

Yesterday, I talked about how I use OfflineIMAP to sync my mail to my local machine. Today, I'll talk about how I preprocess all that mail before I read it.


read more

Organize your email with Notmuch

mar, 01/14/2020 - 09:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.

Index your email with Notmuch

Yesterday, I talked about how I use OfflineIMAP to sync my mail to my local machine. Today, I'll talk about how I preprocess all that mail before I read it.


read more

How and why to use Creative Commons licensed work

mar, 01/14/2020 - 09:02

Creative Commons (CC) copyright is a series of copyright licenses that make it easy for creators to share their work and adapt the work of others. Just because something is online doesn’t mean you are free to use it however you like.

How do I know if a work has a CC license?

If you don’t see a Creative Commons license on the work or the creator doesn’t tell you their work is free to use, you cannot use it.

There are three ways to know if a work has a Creative Commons license: 


read more

How and why to use Creative Commons licensed work

mar, 01/14/2020 - 09:02

Creative Commons (CC) copyright is a series of copyright licenses that make it easy for creators to share their work and adapt the work of others. Just because something is online doesn’t mean you are free to use it however you like.

How do I know if a work has a CC license?

If you don’t see a Creative Commons license on the work or the creator doesn’t tell you their work is free to use, you cannot use it.

There are three ways to know if a work has a Creative Commons license: 


read more

4 things cloud-native Java must provide

mar, 01/14/2020 - 09:01

Java is still the pervasive development language among enterprise developers, even though it is not developers' preferred cloud-native runtime and is falling behind other languages, according to GitHub's Octoverse.


read more

4 things cloud-native Java must provide

mar, 01/14/2020 - 09:01

Java is still the pervasive development language among enterprise developers, even though it is not developers' preferred cloud-native runtime and is falling behind other languages, according to GitHub's Octoverse.


read more

What communities of practice can do for your organization

mar, 01/14/2020 - 09:00

As I discussed in the first part of this series, community is a fundamental principle in open organizations. In open organizations, people often define their roles, responsibilities, and affiliations through shared interests and passions—not title, role, or position on an organizational chart.


read more

What communities of practice can do for your organization

mar, 01/14/2020 - 09:00

As I discussed in the first part of this series, community is a fundamental principle in open organizations. In open organizations, people often define their roles, responsibilities, and affiliations through shared interests and passions—not title, role, or position on an organizational chart.


read more

Keep your email in sync with OfflineIMAP

lun, 01/13/2020 - 09:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more

setV: A Bash function to maintain Python virtual environments

lun, 01/13/2020 - 09:01

For more than a year, setV has been hidden away within my bash_scripts project, but it's time for it to become public. setV is a Bash function I use as an alternative to virtualenvwrapper. It provides basic features that enable you to do things such as:


read more

Use this script to create, save, and run different rsync configurations via named profiles

lun, 01/13/2020 - 09:00

The rpf script allows you to create, save, and run different rsync configurations via named profiles.

For example, create a new profile named backup by typing rpf -c backup. Assume that the username is user.

rpf creates the following directories:


read more

What I learned going from prison to Python

dim, 01/12/2020 - 09:02

Less than a year ago, I was in San Quentin State Prison serving a life sentence.


read more

Pages