Language Selection

English French German Italian Portuguese Spanish


Development News

Filed under
  • How to contribute to an open source project on GitHub

    A step by step guide that will show you how to contribute to an open source project on GitHub, one of the most popular and used git repository hosting services.

    GitHub is the home of many popular open source projects like Ruby on Rails, jQuery, Docker, Go and many others.

    The way people (usually) contribute to an open source project on GitHub is using pull requests. A pull request is basically a patch which includes more information and allows members to discuss it on the website.

    This tutorial will guide you through the whole process to generate a pull request for a project.

  • The code I’m still ashamed of

    The more software continues to take over every aspect of our lives, the more important it will be for us to take a stand and ensure that our ethics are ever-present in our code.

    Since that day, I always try to think twice about the effects of my code before I write it. I hope that you will too.

  • Not only coders are hard to recruit

    The problem with technical positions such as programmers or system administrators is that there is an actual difference between knowing an algorithm/programming language/software and actually implementing it. For instance, Johnny found it hard to differentiate between someone who said he knows about Apache web server and someone who can actually administer it. Johnny said ( this later became our headline):

  • PHP 7, LessPass, addrwatch, tmux, bash, PackPack & more!

Development News

Filed under
  • LLVM's LLD Linker Looking At Enabling Multi-Threading By Default
  • You Are Not Paid to Write Code

    “Taco Bell Programming” is the idea that we can solve many of the problems we face as software engineers with clever reconfigurations of the same basic Unix tools. The name comes from the fact that every item on the menu at Taco Bell, a company which generates almost $2 billion in revenue annually, is simply a different configuration of roughly eight ingredients.

    Many people grumble or reject the notion of using proven tools or techniques. It’s boring. It requires investing time to learn at the expense of shipping code. It doesn’t do this one thing that we need it to do. It won’t work for us. For some reason—and I continue to be completely baffled by this—everyone sees their situation as a unique snowflake despite the fact that a million other people have probably done the same thing. It’s a weird form of tunnel vision, and I see it at every level in the organization. I catch myself doing it on occasion too. I think it’s just human nature.

  • Eclipse Che cloud IDE joins Docker revolution

    Eclipse Che 5.0 is making accommodations for Docker containers and Language Server Protocol across multiple IDEs. The newest version of the Eclipse Foundation’s cloud-based IDE and workspace server will be available by the end of the year.

    The update offers Docker Compose Workspaces, in which a workspace can run multiple developer machines with support for Docker Compose files and standard Dockerfiles. In the popular Docker software container platform, a Compose file is a Yet Another Markup Language (YAML) file defining services, networks, and volumes; a Docker file is a text document with commands to assemble an image. Che also has been certified for Docker Store, which features enterprise-ready containers. In addition, Docker is joining the Eclipse Foundation and will work directly with Che.

NethServer 7 Linux Getting Closer, Second Release Candidate Arrives for Testing

Filed under

Softpedia was informed today, November 17, 2016, by NethServer's Alessio Fattorini about the immediate availability of the second and most probably the last Release Candidate (RC) version of the upcoming CentOS-based NethServer 7 Linux distro.

Read more

Ubuntu Online Developer Summit

Filed under
  • A Very Basic Ubuntu Online Developer Summit Is Happening Now

    Today and tomorrow is a very basic Ubuntu Online Summit (UOS) where the developers are plotting their work for Ubuntu 17.04, the Zesty Zapus.

  • Ubuntu Online Summit for Ubuntu 17.04 (Zesty Zapus) Starts Today, November 15

    Today, November 15, 2016, is the first day of the Ubuntu Online Summit (UOS) event put together by Canonical for the upcoming Ubuntu 17.04 (Zesty Zapus) Linux-based operating system.

    It's not the first time we inform our readers about Ubuntu Online Summit taking place between November 15-16, 2016, but today is the big day, so we had to write another story just to make sure we've got your attention. The event welcomes all members of the community, as well as Ubuntu developers, and takes place online, so it's free.

Development News

Filed under
  • Introduction to Eclipse Che, a next-generation, web-based IDE

    Correctly installing and configuring an integrated development environment, workspace, and build tools in order to contribute to a project can be a daunting or time consuming task, even for experienced developers. Tyler Jewell, CEO of Codenvy, faced this problem when he was attempting to set up a simple Java project when he was working on getting his coding skills back after dealing with some health issues and having spent time in managerial positions. After multiple days of struggling, Jewell could not get the project to work, but inspiration struck him.

  • production ready

    A few thoughts on what it means for software to be production ready. Or rather, what if any information is conveyed to me when I’m told that something is used in production. Millions of users can’t be wrong!

    Some time ago, I worked with a framework. It doesn’t matter which, the bugs have all been fixed, and I don’t think it was remarkable. But our team picked it because it was production ready, and then I discovered it wasn’t quite so ready.

  • It's Been Five Years Since The Open64 5.0 Compiler Release

    This week marked five years since the release of the Open64 5.0 compiler in what is the latest and likely last-ever release of this once-promising code compiler.

    Open64 5.0 was released back in 2011 and unfortunately there hasn't been a release since. Last year we wrote how the Open64 project vanished. A few days after that article, it was said back on 27 March 2015, "The websites and SVN servers are down for maintenance and will be back soon."

PyPy and Compilers

Filed under

Programming News

Filed under
  • Programming: Windows and Linux Lose Developers to Mac OS

    Both GNU/Linux and Windows have been slowly losing ground among developers. The Linux desktop hasn’t changed much in years and remains a clunky alternative. Windows 10 has made progress, but increasingly developers are choosing to use Macs. The number of developers using a Windows platform for development is expected to drop below 50 percent over the next year.

  • GitHub Enterprise 2.8 adds new workflow options

    The big changes rolled out for GitHub Enterprise 2.8 may seem familiar, but don't say GitHub is running out of ideas. Instead, the company is adding tools to GitHub Enterprise that enterprises may already know, rather than expand functionality exclusive to GitHub.

    Some new pieces, like the Reviews or Projects functions, will likely draw users because of their tight integration with the product or because they provide the equivalent of a third-party option. But others, like Jupyter support, appeal because they open up GitHub Enterprise to use cases that didn’t exist before or would have been difficult to implement.

  • Tumblr Is The Latest Company Boasting About PHP7 Performance

    We've talked a lot on Phoronix about PHP 7 due to the mighty impressive performance improvements found in this major update that was released at the end of last year. Many companies have blogged about their positive performance experiences in upgrading to PHP7, many of which we've shared on Phoronix, and Tumblr is now the latest company to boast about their migration from PHP5 to PHP7.

Programming News

Filed under
  • Announcing Rust 1.13

    The Rust team is happy to announce the latest version of Rust, 1.13.0. Rust is a systems programming language focused on safety, speed, and concurrency.

    As always, you can install Rust 1.13.0 from the appropriate page on our website, and check out the detailed release notes for 1.13.0 on GitHub. 1448 patches were landed in this release.

    It’s been a busy season in Rust. We enjoyed three Rust conferences, RustConf, RustFest, and Rust Belt Rust, in short succession. It was great to see so many Rustaceans in person, some for the first time! We’ve been thinking a lot about the future, developing a roadmap for 2017, and building the tools our users tell us they need.

  • Rust 1.13 Brings ? Operator, Better Performance

    Rust 1.13 is now available as the latest implementation of this popular and growing programming language.

  • What is hackathon culture?

    That's the type of culture codeRIT and BrickHack are about. Race, gender, and how much you know about coding software doesn't matter; what matters is that you want to learn, and you want to better yourself and the world.

  • OpenMP 4.5 Fortran Support Is Being Worked On For GCC
  • Qualcomm FALKOR ARM Core Added To GCC

    Qualcomm's Falkor core has been added formally to the GNU Compiler Collection

Trinity Desktop Environment 14.0.4 Adds CUPS 2.2, RAR 5, and GCC 6 Support

Filed under

The Trinity Desktop Environment (TDE) for Unix-like operating systems was updated recently to version 14.0.4, the fourth maintenance release in the stable 14.x series of the project, which still tries to keep the spirit of the old-school KDE 3.5 desktop alive.

Read more

Syndicate content

More in Tux Machines

What lies ahead for open source technology in 2017?

Open source technology is a positive example of the way the internet can encourage global collaboration working towards a more secure and creative future. Here are four predictions for open source technologies in 2017: Read more

Android Leftovers

Remembering a friend: Matthew Williams

One of the things about working in open source software communities is that you are always moving forward. It’s hard not to get a sense of momentum and progress when it seems you are constantly striving to improve and build on the work you and others have done before. But sometimes you have to pause to reflect, because sometimes there is loss. Read more

10 Best Courses Or Trainings To Learn Linux

Many people learn Linux for different reasons ranging from work to personal interest, and for all those people, I have selected the best courses/ways to learn Linux. Read