Subscribe to feed
Updated: 1 week 1 day ago

Define and optimize data partitions in Apache Cassandra

Mon, 05/04/2020 - 15:01

Apache Cassandra is a database. But it's not just any database; it's a replicating database designed and tuned for scalability, high availability, low-latency, and performance. Cassandra can help your data survive regional outages, hardware failure, and what many admins would consider excessive amounts of data.

read more

Create interactive learning games for kids with open source

Mon, 05/04/2020 - 15:00

Schools are closed in many countries around the world to slow the spread of COVID-19. This has suddenly thrown many parents and teachers into homeschooling. Fortunately, there are plenty of educational resources on the internet to use or adapt, although their licenses vary. You can try searching for Creative Commons Open Educational Resources, but if you want to create your own materials, there are many options for that to.

read more

13 tips for getting your talk accepted at a tech conference

Sun, 05/03/2020 - 15:00

As tech conference organizers ramp up for the fall season, you may be seeing calls for papers (CFP) landing in your email box or social media feeds. We at All Things Open (ATO) have seen a lot of presentation proposals over the years, and we've learned a few things about what makes them successful.

read more

The real impact of canceling PyCon due to COVID-19

Sat, 05/02/2020 - 15:01

The Python Software Foundation (PSF) had to cancel its popular PyCon US event in response to COVID-19. I interviewed Ewa Jodlowska, Executive Director of the PSF, to talk about the experience and see what we all can learn, and how we can be supportive of the non-profit that supports one of my favorite programming languages.

The impact on PSF employees

I asked Jodlowska "how have you had to adjust your work in light of COVID-19?"

read more

How to manage thriving company-led open source communities

Sat, 05/02/2020 - 15:00

When I first got involved in community management, I was working at the Linux Foundation, involved in the relatively new Open Platform for NFV (OPNFV) project. Over the next few years, I started to notice a lot of companies building their business around open source software and talking about building communities around their products.

read more

The FSF reveals the tools they use for chat, video, and more

Fri, 05/01/2020 - 15:01

In times like these, it becomes all the more important to take a closer look at tools like Zoom, Slack, and Facebook Messenger.

read more

Transparent, open source alternative to Google Analytics

Fri, 05/01/2020 - 15:01

Google Analytics is the most popular website analytics tool. Millions of developers and creators turn to it to collect and analyze their website statistics.

More than 53% of all sites on the web track their visitors using Google Analytics. 84% of sites that do use a known analytics script use Google Analytics.

read more

How to connect a Raspberry Pi to a serial USB port with Python from the terminal

Fri, 05/01/2020 - 15:00

Raspberry Pi can be used to interface with the real world from its GPIO, for example, by controlling a stepper motor. You can also use Raspberry Pi to dialog with some devices—like Arduino—by using a serial USB port.

In this guide, I'll show you how to connect your Raspberry Pi to a serial USB port and read its values with Python from the terminal (without a desktop environment). For this purpose, we'll use Pyserial and its terminal tool.

read more

Simplify remote meetings with open source voice chat

Thu, 04/30/2020 - 15:02

For science fiction fans, it feels like video chat was a long time coming, but now it's safe to say that a video call is indeed a great way to communicate remotely. Just as advertised by Star Trek and countless Philip K. Dick novels, the human face conveys a lot of information that the human voice doesn't. There's a human connection established through a video call that doesn't quite happen with text or even voice chats. It's a triumph of modern technology.

read more

10 ways to analyze binary files on Linux

Thu, 04/30/2020 - 15:01

"There are 10 types of people in this world: those who understand binary and those who don't."

We work with binaries daily, yet we understand so little about them. By binaries, I mean the executable files that you run daily, right from your command line tools to full-fledged applications.

Linux provides a rich set of tools that makes analyzing binaries a breeze! Whatever might be your job role, if you are working on Linux, knowing the basics about these tools will help you understand your system better.

read more

Edit music recordings with Audacity on Linux

Thu, 04/30/2020 - 15:00

In this strange and difficult time of a global pandemic, we are all called upon to do things differently, to change our routines, and to learn new things.

read more

Java security, mainframes having a moment, and more industry trends

Wed, 04/29/2020 - 23:20

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

Open source live streaming with Open Broadcaster Software

Wed, 04/29/2020 - 15:03

If you have a talent you want to share with the world, whether it's making your favorite sourdough bread or speedrunning through a level of your favorite video game, live streaming is the modern show-and-tell. It's a powerful way to tell the world about your hobby through a medium once reserved for exclusive and expensive TV studios. Not only is the medium available to anyone with a relatively good internet connection, but the most popular software to make it happen is open source.

read more

The life-changing magic of git rebase -i

Wed, 04/29/2020 - 15:01

Software development is messy. So many wrong turns, typos to fix, quick hacks and kludges to correct later, off-by-one errors you find late in the process. With version control, you have a pristine record of every wrong turn and correction made during the process of creating the "perfect" final product—a patch ready to submit upstream. Like the outtakes from movies, they are a little embarrassing and sometimes amusing.

read more

Drop PNG and JPG for your online images: Use WebP

Wed, 04/29/2020 - 15:00

WebP is an image format developed by Google in 2010 that provides superior lossless and lossy compression for images on the web. Using WebP, web developers can create smaller, richer images that improve site speed. A faster loading website is critical to the user experience and for the website's marketing effectiveness.

For optimal loading across all devices and users, images on your site should not be larger than 500 KB in file size.

read more

How I empower and reach millions through open source

Tue, 04/28/2020 - 20:30

"I wanted to link to a particular Wikipedia article on my blog, but I found there wasn't one on that topic, so I wrote it myself," says Netha Hussain, 2020 Women in Open Source Academic Award winner. "That's the beauty of open source; anyone can contribute."

read more

Open source has room for everyone

Tue, 04/28/2020 - 20:30

"Growing up, I was a bit of a field marshal," Megan Byrd-Sanicki, 2020 Women in Open Source Community Award winner, says with a smile. "I was always the one pulling classmates together. 'We're going to play a game. Come on, everyone, I'll teach you the rules.' I'd also have an eye to the sidelines, trying to identify who wasn't being included and how I could draw them in."

read more

Learn Bash with this book of puzzles

Tue, 04/28/2020 - 15:03

Computers are both my hobby and my profession. I have about 10 of them scattered around my apartment, all running Linux (including my Macs). Since I enjoy upgrading my computers and my computer skills, when I came across Bash it out by Sylvain Leroux, I jumped on the chance to buy it. I use the command line a lot on Debian Linux, and it seemed like a great opportunity to expand my Bash knowledge.

read more

6 tips for building mental resilience while working from home

Tue, 04/28/2020 - 15:02

Mental resilience is the quality of being able to snap back after a setback, catastrophe, or anything bad that life throws at you. We all need resilience right now. For some of us, it's second nature, while others may be discovering or desiring to find that resilience because of the current COVID-19 crisis and the widespread stay-at-home orders.

Here are some tips for building your mental resilience and some great open source tools that can help.

read more

DevOps vs. Agile: Do they have anything in common?

Mon, 04/27/2020 - 15:02

The topic of DevOps vs. Agile is almost like debating iPhone vs. Android—everyone has an opinion, and emotions can become heated, especially if people disagree.

After writing DevOps v. Agile: What's the difference? and reading the comments on the article, I wanted to add some more thoughts—including how some of my thinking has changed on the topic.

read more