Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 5 hours 11 min ago

Openness is key to working with Gen Z

Thursday 13th of April 2017 07:01:00 AM

Leaders and managers everywhere collectively groan with the thought of a new cohort to manage. Boomers and Gen Xers typically try to align the new kids on the block with Millennials—which would be a mistake. While Gen Z and Millennials have similarities, their motivators and influencers are vastly different. Each of the differences affects attraction, recruitment and retention of Gen Z talent.

Could open organizational models by the keys to seeing this generation excel in the workplace?

Let’s take a look.


read more

12 ways to study a new programming language

Thursday 13th of April 2017 07:00:00 AM

So, you've decided that you want to add a particular programming language to your repertoire. Now what?

In this article, I outline 12 suggestions for study techniques. Remember that everybody learns differently. Some of these techniques may work excellently for you, whereas others may not meet your needs at all. If you start to feel stuck with one strategy, try another and see where it gets you.


read more

Running Linux on your Chromebook with GalliumOS

Wednesday 12th of April 2017 07:02:00 AM

As a longtime user of Chromebooks, I know how useful and convenient those devices can be. They're light, the hardware is solid, and Chromebooks are excellent devices to carry while traveling or working on the go.

The main drawback of Chromebooks, though, is how tightly they're tied to Google's services. Over the last little while, I've been steadily de-Googlizing my life. One of the last big obstacles to doing that has been my Chromebook.


read more

How OpenStack releases get their names

Wednesday 12th of April 2017 07:01:00 AM

What's in a name?

Quite a bit, actually. Open source projects frequently struggle to find a name that's suitably memorable, descriptive, appropriate, and, above all else, does not find the project in accidental legal trouble.


read more

Getting started with Jekyll, a free and open source static site generator

Wednesday 12th of April 2017 07:00:00 AM

Jekyll is a free and open source static site generator. Like a content management system (for example, Drupal and WordPress), Jekyll can be used to build websites with rich and easy-to-use navigation. Unlike Drupal and WordPress, however, Jekyll generates all the content at once, instead of waiting for people to visit your website's pages.


read more

Python vs. Ruby: Which is best for web development?

Tuesday 11th of April 2017 07:02:00 AM

Python and Ruby are among some of the most popular programming languages for developing websites, web-based apps, and web services.

In many ways, the two languages have a lot in common. Visually they are quite similar, and both provide programmers with high-level, object-oriented coding, an interactive shell, standard libraries, and persistence support. However, Python and Ruby are worlds apart in their approach to solving problems because their syntax and philosophies vary greatly, primarily because of their respective histories.


read more

How to program games with the LÖVE gaming engine on the Raspberry Pi

Tuesday 11th of April 2017 07:01:00 AM

The Raspberry Pi is famous for introducing kids to open source software and programming. The Pi is an affordable, practical introduction to professional-grade computing, disguised as hackable fun.


read more

What to do when your open source hobby becomes a project

Tuesday 11th of April 2017 07:00:00 AM

Many software developers have their own side projects, which are often open source projects. When those open source hobbies grow too big, how do developers manage them?

All open business and projects face this problem: If they grow too big, more members are necessary for carrying the collective load. Their strategies for scaling are important.

One popular open source community recently faced this problem. And the way that community surmounted it teaches us something about the art of scaling an open organization.


read more

Top 10 and editor's picks: March review

Tuesday 11th of April 2017 06:00:00 AM

Opensource.com brought in 666,696 unique visitors who generated 1,115,124 page views in March, our sixth consecutive month with more than 1,000,000 page views.

We published 90 articles in March, including 12 that were a part of our Raspberry Pi series, which is always one of our reader favorites.

We welcomed 20 new authors, and almost 65% of our content was contributed by members of the open source community. Our community moderators contributed 19 articles.


read more

How to install Asterisk on the Raspberry Pi

Monday 10th of April 2017 07:02:00 AM

Are you looking for a phone system for your small business or home office? I've been interested in a scalable VoIP (Voice over IP) solution, and that's when I came across an implementation of Asterisk on the Raspberry Pi.


read more

Top 5 programming languages for DevOps

Monday 10th of April 2017 07:01:00 AM

I've been focused on infrastructure for the majority of my career, and the specific technical skills required have shifted over time. In this article, I'll lay out five of the top programming languages for DevOps, and the resources that have been most helpful for me as I've been adding those development skills to my infrastructure toolset.


read more

How the open source model will soar above the rest

Monday 10th of April 2017 07:00:00 AM

Defining a project is more than just discussing the results of the deliverable. For a project manager, this definition is about learning how to balance a series of interrelated elements. When it comes to the process of creation, the project manager has to manage the dependencies and the project's critical chain. The project manager also has to communicate effectively with the various stakeholders' personalities and the dynamic differences between Waterfall and Agile development methods.


read more

Top 5: Functional programming, Python frameworks, and more

Friday 7th of April 2017 07:16:00 PM

In this week's Top 5, we highlight mocking web APIs with Flashback, the secret (or not so secret) role of sustainers in open source, validating certificates with Golang, building GUIs with Python frameworks, and a fly-by introduction to functional programming.

Top 5 articles of the week

5. Introducing Flashback, an Internet mocking tool


read more

Blogging challenge: Share your knowledge about how community works

Friday 7th of April 2017 04:35:00 PM

Help us collect community knowledge by blogging about the weekly community management theme. This week's theme is Encouraging New Contributors.

Communities are what make open source software work. No two pieces of open source software are the same and so no two communities are the same but they can often learn from each other. Some have shared their best practices for bringing communities together, growing them, and fostering them. We have several books about communities and several conferences dedicated to them.


read more

Build your own DNS name server on Linux

Friday 7th of April 2017 07:02:00 AM

In the previous article in this two-part series, Introduction to the DNS (Domain Name System), I described how the DNS database is structured and how to configure name services on a client. I also listed and described some of the more common DNS records you are likely to encounter when building a name server or just trying to interpret the results of a dig command.


read more

The power of open, inclusive decisions

Friday 7th of April 2017 07:01:00 AM

An open decision can be a powerful decision. On March 30, 2017, the open organization community gathered on Twitter to discuss ways we can all make open decision-making more common in organizations everywhere.


read more

Happy birthday, Git

Friday 7th of April 2017 07:00:00 AM

In the world of version control, Git has clearly claimed the mantle of the preferred version control tool of most developers. In a recent developer survey on Stack Overflow, Git was the preferred version control of 69.2% of participants, over seven times as many votes as the next runner up, Subversion.


read more

A beginner's guide to microblogging on Mastodon

Thursday 6th of April 2017 07:03:00 AM

Twitter started out like many exciting tech projects. It invented and then offered a unique "microblogging" service, a kind of interactive RSS feed. Twitter as a company was open to fresh ideas and offered a lot of features. It gradually became such a big deal in modern web usage that it, presumably, felt the need to reel it all back in. Today, Twitter clearly can't support all the crazy things people want to do with it, and has gotten rid of a lot of the features they once offered, and are frequently criticized for being simultaneously unmoderated and too restrictive.


read more

Introduction to the Domain Name System (DNS)

Thursday 6th of April 2017 07:02:00 AM

Surfing the web is fun and easy, but think what it would be like if you had to type in the IP address of every website you wanted to view. For example, locating a website would look like this when you type it in: https://54.204.39.132, which would be nearly impossible for most of us to remember. Of course, using bookmarks would help, but suppose your friend tells you about a cool new website and tells you to go to 54.204.39.132. How would you remember that? Telling someone to go to "Opensource.com" is far easier to remember. And, yes, that is our IP address.


read more

Solving the cross-platform emoji problem

Thursday 6th of April 2017 07:01:00 AM

Who doesn't enjoy emoji?

More in Tux Machines

today's leftovers

  • MPV 0.25.0 Open-Source Video Player Supports DVB-T2, MacBook Pro's Touch Bar
    It's been more than two months since the MPlayer-based MPV open-source video player received an update, and the development team is proud to announce the immediate availability for download of MPV 0.25.0. MPV 0.25.0 is a major milestone and comes with significant changes, such as the fact that starting with this release, all future versions of the player will be tagged on the master branch. Also, this is the first release of MPV to drop support for Mac OS X 10.7 and earlier builds.
  • KDE Plasma 5.9.5 Is the Last in the Series, KDE Plasma 5.10 Is Coming End of May
    As expected, today KDE announced the availability of the fifth maintenance update to the current stable, yet short-lived KDE Plasma 5.9 desktop environment for GNU/Linux operating systems, versioned 5.9.5. KDE Plasma 5.9.5 is here more than a month after the release of the KDE Plasma 5.9.4 update, which most probably many of you use on your favorite GNU/Linux distributions. But the time has come to update your installations to KDE Plasma 5.9.5, the last point release in the series, adding more than 60 improvements across various components.
  • What was Linux like ten years ago?
    Linux has improved by leaps and bounds over the last decade, and more and more people have come to appreciate its power and flexibility. But a redditor recently wondered what it was like to run Linux ten years ago, and he got some very interesting responses from Linux veterans.
  • Highlights of YaST development sprint 33
    It has been a long time since our last status update! The reason is the end of the previous sprint caught quite some of the YaST Team members on vacations and, when the vacation period was over, we were so anxious to jump into development to make YaST another little bit better that the blog post somehow fell behind. But it’s time to pay our (reporting) debts. So these are some of the highlights of the 33th development sprint that finished on April 11th.
  • StackIQ announces support for SUSE Linux Enterprise Server, Raspberry Pi and NetApp Storage Arrays in major new release, Stacki 4.0
  • Red Hat repackages its application management tech into software containers
    A year after buying application connectivity startup 3scale Inc., Red Hat Inc. is making the technology that it obtained through the deal available in a new form geared toward tech-savvy firms. Unveiled on Thursday, Red Hat 3scale API Management – On Premise runs on the company’s OpenShift Container Platform and is designed to be deployed inside Docker instances. It’s an alternative to the original cloud version of 3scale for organizations that wish to keep their operations behind the firewall. The software should be particularly appealing to government agencies and firms in regulated industries, which often can’t move certain workloads off-premises due to security obligations.
  • Ubuntu 17.10 Daily Build Downloads Now Available
    Ubuntu 17.10 daily build images are available to download.
  • This Script Can Make GNOME Shell Look like Windows, Mac, or Unity
    GNOME Shell’s stock experience is fairly vanilla, but with the right ingredients you can give it an entirely different flavour. GNOME Layout Manager is a new script in development that takes advantage of this malleability.
  • 96Boards Officially Launches The HiKey 960 ARM Board
    The 96Boards organization has announced the official launch and shipping of the HiKey 960.

Linux, Graphics, and Linux Foundation

today's howtos

Leftovers: OSS

  • Codesmith Students Garner National Praise for Open-Source Contributions
    Reactide is an Integrated Development Environment built for React, which intends to make React development easier for Software Engineers. The project has been widely praised, amassing over 6,000 stars on GitHub.
  • Airbnb’s new open source library lets you design with React and render to Sketch
    Today, Airbnb’s design team open sourced its internal library for writing React components that easily render directly to Sketch. Instead of trying to get Sketch to export to code, the Airbnb team spent its time on the opposite — putting the paintbrush in the hands of the engineer.
  • [Older] Telecoms copying cloud providers make beeline for open source, say analysts
    The supersonic growth of Amazon Web Services and other cloud providers in the past few years owes much to open-source communities that fed them cutting-edge tech free-of-charge. Now telecom is mimicking this strategy through involvement with the Linux Foundation, according to Scott Raynovich (@rayno) (pictured, right), guest host of theCUBE, SiliconANGLE Media’s mobile live streaming studio.
  • Get a Preview of Apache IoT Projects at Upcoming ApacheCon
    The countdown until ApacheCon North America has begun. The blockbuster event will be in Miami this year and runs May 16-18. The Apache community is made up of many niche communities and ApacheCon offers something for all of them. Here, Roman Shaposhnik, Director of Open Source, Pivotal Inc., who is heading the Apache IoT track at the ApacheCon conference, gave us a sneak peek of what the Apache Internet of Things community can look forward to at the event.
  • Free Webinar on Starting a Collaborative Open Source Project
  • Oracle draws curtains on OmniOS
    With its openly stated operational remit of ‘aggressive acquisitions’ (albeit positively aggressive), Oracle is (very) arguably a firm known for buying, swallowing, acquiring those companies it decides to consume.
  • Partners Healthcare, Persistent Systems to develop open-source platform
  • Libreboot Applies to Rejoin GNU
    Last week we reported that after reorganization, Libreboot was considering rejoining GNU and was seeking input from its community to determine the amount of support it had for such a move. From reading the comments posted both on our article on FOSS Force and on Libreboot’s website, it comes as no surprise that the project’s core members feel they have the necessary consesus to proceed. Last night, FOSS Force received an email — sent jointly to us and Phoronix — letting us know of the decision. Rather than repeat what’s already been written and said on the subject (for that, follow the first link above), we’re publishing a slightly edited version of the email, which will pretty much bring everyone up to date on the situation.